Overview
Deploying Continum CLI to your team ensures everyone has the same security standards. There are two approaches: manual setup and automated deployment.Deployment Options
Manual Setup
Each team member installs and configures the CLI individually. Best for small teams or initial testing.
Automated Deployment
CLI installs automatically when team members clone and set up the project. Recommended for larger teams.
Manual Setup
Each team member follows these steps:Login to Continum
Pros and Cons
Pros:- Simple and straightforward
- Full control over each installation
- Easy to troubleshoot
- Manual process for each developer
- Easy to forget or skip
- No enforcement of installation
Automated Deployment (Recommended)
Automatically install the CLI when developers set up the project.Setup
Add to your project’s package.json:Team Member Workflow
How It Works
- Developer clones the repository
- Developer runs npm install
- The postinstall script runs automatically
- continum init installs the pre-commit hook
- The hook uses the committed configuration
- Developer is protected immediately
The silent flag makes initialization non-interactive, perfect for automated scripts.
Configuration Management
Commit Configuration
Always commit your configuration to your repository:Update Configuration
When you update configuration, changes apply to all team members on their next commit:Pattern Syncing
Approved patterns sync automatically across your team:
No manual distribution needed—patterns sync automatically.
Onboarding New Developers
Onboarding Checklist
Provide new team members with this checklist:CI/CD Integration
Integrate Continum CLI into your CI/CD pipeline.GitHub Actions
Troubleshooting
Developer forgot to install CLI
Developer forgot to install CLI
The postinstall script will fail silently if the CLI is not installed globally. Add a check to your postinstall script.
Developer not logged in
Developer not logged in
The init command will fail if not logged in. Developers need to run continum login first.
Hook not running
Hook not running
Verify the hook is installed by checking the git hooks directory. If missing, run continum init.
Different configurations
Different configurations
Ensure the configuration file is committed and all developers have pulled the latest version.
Best Practices
Document Requirements
Add CLI setup to your project README and onboarding documentation.
Enforce in CI/CD
Run scans in your CI/CD pipeline as a backup to local scanning.
Regular Updates
Keep the CLI updated to get the latest patterns and features.
Team Training
Train your team on how to handle pattern approvals and false positives.
Next Steps
Configuration
Customize scanning behavior
Pattern Learning
Learn how pattern detection works

