Installation
Setup
1. Authenticate
Set your API key as an environment variable:2. Connect Your Repository
Navigate to your project directory:VULNZAP_API_KEY environment variable is set
3. Run Your First Scan
Option A: Scan Entire Repository
Option B: Scan Specific Files
Option C: Watch Mode (Inline Scanning)
View Results
In the Terminal
Scan results appear immediately in your terminal:In the Dashboard
Visit vulnzap.com/dashboard to see:- Visual risk scoring and trends
- Detailed vulnerability breakdowns
- One-click patch application
- Historical scan data
Apply Fixes
Automatic Patching
Apply all recommended fixes at once:Selective Patching
Review and apply specific fixes:- Review each vulnerability
- See the proposed patch
- Accept, reject, or modify fixes
Manual Review
Export patches for manual review:IDE Integration
For real-time scanning as you code, integrate VulnZap with your IDE:- Automatic (Recommended)
- Manual Configuration
Run the interactive connection wizard:Or connect to a specific IDE directly:
Once configured, VulnZap will automatically scan AI-generated code and highlight vulnerabilities inline.
CI/CD Integration
GitHub Actions
Add VulnZap to your GitHub Actions workflow:.github/workflows/vulnzap.yml
GitLab CI
.gitlab-ci.yml
Next Steps
Dashboard Guide
Explore the full dashboard capabilities
Security Coverage
Learn what vulnerabilities VulnZap detects
CLI Reference
Master the command-line interface
API Documentation
Integrate VulnZap programmatically
Troubleshooting
Authentication Failed
Authentication Failed
If authentication fails:
- Ensure you’re connected to the internet
- Check that your API key is valid at vulnzap.com/dashboard → Settings → API Keys
- Verify your
VULNZAP_API_KEYenvironment variable is set correctly
No Vulnerabilities Found
No Vulnerabilities Found
If scans return no results:
- Verify your language is supported (JS, TS, Python)
- Check that files aren’t ignored in
.vulnzapignore - Run with
--verboseflag for detailed logging
IDE Integration Not Working
IDE Integration Not Working
For IDE integration issues:
- Verify your MCP configuration file exists (
.cursor/mcp.jsonor.codeium/windsurf/mcp_config.json) - Check that VULNZAP_API_KEY is set in the configuration
- Restart your IDE after configuration changes
- See IDE Integration for detailed setup
Still need help?
Contact our support team at support@vulnzap.com