scan_project
Scan directories for security vulnerabilities with .gitignore support and security grading. Choose verbosity for minimal grade, top issues, or full details.
Instructions
Scan an entire directory for security vulnerabilities with .gitignore support and security grading. Use verbosity='minimal' for grade + counts, 'compact' (default) for top issues, 'full' for all details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| diff_only | No | Only scan git-changed files | |
| recursive | No | Scan subdirectories recursively (default: true) | |
| verbosity | No | Response detail level | |
| cross_file | No | Enable cross-file taint analysis (max 50 files) | |
| directory_path | Yes | Path to the directory to scan | |
| exclude_patterns | No | Glob patterns to exclude (e.g. ['*test*', 'vendor/**']) | |
| include_patterns | No | Glob patterns to include (e.g. ['**/*.py', '**/*.js']) |