From aide
Runs Semgrep scans to detect security vulnerabilities and code quality issues. Supports auto-config, security audits, OWASP Top 10, language-specific rules like Python and TypeScript, and result triage.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aide:semgrepThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run Semgrep to detect security vulnerabilities and code quality issues in the codebase.
Run Semgrep to detect security vulnerabilities and code quality issues in the codebase.
# Auto-detect rules for the project's languages
semgrep scan --config auto --json --quiet 2>/dev/null | head -c 50000
If JSON output is too large, use text output:
semgrep scan --config auto --quiet 2>/dev/null
# Security-focused rules only
semgrep scan --config "p/security-audit" --json --quiet
# OWASP Top 10
semgrep scan --config "p/owasp-top-ten" --json --quiet
# Language-specific
semgrep scan --config "p/golang" --json --quiet
semgrep scan --config "p/python" --json --quiet
semgrep scan --config "p/typescript" --json --quiet
For each finding:
# nosemgrep inline comment with justification# Scan only changed files
semgrep scan --config auto --json --quiet -- path/to/file.py
--severity ERROR to focus on critical issues first--config auto instead of multiple rule packs to avoid re-scanningsemgrep registry# nosemgrep: rule-id with a comment explaining whynpx claudepluginhub jmylchreest/aide --plugin aideRuns Semgrep for static analysis, security scanning, and pattern matching. Scans code, writes custom YAML rules, detects vulnerabilities, uses taint mode, sets up CI/CD pipelines.
Runs Semgrep static analysis scans in parallel subagents with two modes: full coverage and high-confidence security vulnerabilities. Detects Semgrep Pro for cross-file taint analysis. Use for security audits and finding bugs.
Runs Semgrep static analysis scan using parallel subagents. Supports full ruleset coverage or high-confidence security vulnerabilities. Use for security audits or bug finding.