Security Scan
Run a comprehensive security audit on an indexed repository
Security Scan
Run a comprehensive security audit on the repository specified by the user. If no repository is specified, first use list_repos to show available repositories and ask which one to scan.
Workflow
Execute the following steps:
-
Get security overview: Use
get_security_summaryto get an overview of the security posture -
Scan for vulnerabilities: Use
scan_securitywithseverity_threshold="medium"to find medium and above findings -
Check OWASP Top 10: Use
check_owasp_top10to check for web application vulnerabilities -
Check dependencies: Use
check_dependenciesto find known CVEs in dependencies -
Check licenses: Use
check_licensesto identify license compliance issues -
Summarize findings: Present a summary organized by:
- Critical/High severity findings (immediate attention needed)
- Medium severity findings (should address soon)
- Dependency vulnerabilities with available fixes
- License issues
-
For each critical finding: Use
explain_vulnerabilityto provide context andsuggest_fixto show remediation
Arguments
If $ARGUMENTS is provided, use it as the repository name. Otherwise, list available repositories first.
Repository to scan: $ARGUMENTS