What problem does it solve?
Static security scanning across multiple languages using local Semgrep rules to identify common vulnerabilities (RCE, SQLi, XSS, XXE, SSRF, command injection, unsafe deserialization, path traversal) in source, XML config, and template files, returning structured results for prioritization.
Core Features & Use Cases
- Local-rule based scanning: Uses locally embedded Semgrep rules (no online config) to avoid external dependencies.
- Multi-language coverage: Detects Java, Go, Python, JavaScript, PHP, and C/C++ project signals to assemble a comprehensive scan surface.
- Output stratification: Produces high_confidence, needs_dataflow_confirmation, and high_noise patterns to support subsequent dataflow analysis and business logic review.
- Quick Start: Example use case of scanning a target path with language hints and interpreting results for remediation.
Quick Start
To start a local SAST scan, run the skill against a project directory with the appropriate language hint and review the categorized findings.