scripts: enabled: true working_directory: ./scripts definitions: - name: vulnerability_detector description: Detect OWASP Top 10 vulnerabilities and CWE patterns type: python file: vulnerability_detector.py timeout: 45 requires_auth: false confidence: 92%
- name: risk_scorer
description: Calculate CVSS scores and assess business impact
type: python
file: risk_scorer.py
timeout: 30
requires_auth: false
confidence: 90%
- name: remediation_suggester
description: Generate code-level remediation guidance and plans
type: python
file: remediation_suggester.py
timeout: 40
requires_auth: false
confidence: 89%
- name: cve_checker
description: Check dependencies for known vulnerabilities and generate SBOM
type: python
file: cve_checker.py
timeout: 60
requires_auth: false
confidence: 88%
outputs:
- type: vulnerability_list format: json description: Detected vulnerabilities with type, severity, CWE, and line numbers
- type: risk_assessment format: json description: CVSS scores, exploitability, impact, and business risk analysis
- type: remediation_plan format: json description: Code-level fixes, effort estimates, and implementation guidance
- type: cve_report format: json description: Known CVEs in dependencies with fix versions and upgrade paths
- type: sbom format: json description: Software Bill of Materials in SPDX format with license info
examples:
- input: "SQL injection detection" output: "SQL_INJECTION_01 - CRITICAL - CWE-89 - Use parameterized queries"
- input: "CVSS scoring" output: "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H = 9.8 CRITICAL"
- input: "Remediation guidance" output: "Before: os.system(...) | After: subprocess.run(..., shell=False)"
- input: "CVE dependency check" output: "requests 2.20.0 has CVE-2023-32315 - Upgrade to 2.31.0"
success_criteria:
- Detected 10+ OWASP Top 10 vulnerability types
- CVSS scoring compliant with CVSS 3.1 standard
- Remediation code examples for 100% of detected vulnerabilities
- CVE database coverage for 50,000+ known vulnerabilities
- SBOM generation in SPDX 2.3 format
integration_points:
- Code Refactoring Advisor (code quality + security)
- Database Operations Manager (SQL injection prevention)
- API Integration Helper (authentication & authorization)
- Performance Optimization (security overhead analysis)
notes: | Security Vulnerability Scanner provides enterprise-grade security vulnerability detection and remediation:
- Detect 10+ OWASP Top 10 vulnerability types
- Score vulnerabilities using CVSS 3.1 methodology
- Provide actionable code-level remediation guidance
- Check 50,000+ known CVEs in dependencies
- Generate compliance reports and SBOM documentation