sast-dast-analysis
Installation
SKILL.md
Static & Dynamic Analysis (SAST/DAST)
This skill focuses on finding vulnerabilities both in the 'Written Code' and the 'Running App'.
Instructions
- Configure SAST tools (SonarQube, Snyk, CodeQL) in the CI/CD pipeline.
- Analyze 'Data Flow' to find where untrusted user input reaches a sensitive sink.
- Run DAST scanners against a staging environment to find runtime issues.
- Implement 'Dependency Scanning' for known CVEs in third-party libraries.
- Prioritize fixes based on 'Reachability' and 'Exploitability'.
Examples
- "Scan my GitHub repo with Snyk and tell me which npm packages are insecure."
- "Use CodeQL to find a potential 'Buffer Overflow' in this C++ code."