semgrep
Audited by Runlayer on Feb 27, 2026
Malicious tool definition detected
## Prerequisites **Required:** Semgrep CLI ```bash semgrep --version ``` If not installed, see [Semgrep installation docs](https://semgrep.dev/docs/getting-started/). **Optional:** Semgrep Pro (for cross-file analysis and Pro languages) ```bash # Check if Semgrep Pro engine is installed semgrep --pro --validate --config p/default 2>/dev/null && echo "Pro available" || echo "OSS only" # If logged in, install/update Pro Engine semgrep install-semgrep-pro ``` Pro enables: cross-file taint tracking,
Malicious tool definition detected
## Pro Engine Status: [PRO_AVAILABLE: true/false] ## APPROVED RULESETS (from user-confirmed plan) [LIST EXACT RULESETS USER APPROVED - DO NOT SUBSTITUTE] Example: - p/python - p/django - p/security-audit - p/secrets - https://github.com/trailofbits/semgrep-rules ## Commands to Run (in parallel) ### Generate commands for EACH approved ruleset: ```bash semgrep [--pro if available] --metrics=off --config [RULESET] --json -o [OUTPUT_DIR]/[lang]-[ruleset].json --sarif-output=[OUTPUT_DIR]/[lang]-[rule
Tool passed security scan
Malicious tool definition detected
Description: (exits 0 if valid) semgrep --config p/python --validate --metrics=off 2>&1 | head -3 ``` Or browse the [Semgrep Registry](https://semgrep.dev/explore).
Passed Files (2)Click to expand
Tool passed security scan
Tool passed security scan