loading…
Search for a command to run...
loading…
Run Semgrep static analysis from an AI agent. OWASP top 10, secrets detection, custom rule packs, baseline scanning. Curated by Archimedes Market with a verifie
Run Semgrep static analysis from an AI agent. OWASP top 10, secrets detection, custom rule packs, baseline scanning. Curated by Archimedes Market with a verified Trust Report.
Archimedes Trust Report — VERIFIED 92/100
Verified asset on Archimedes Market. View the full 4-dimension Trust Report (security · quality · license · complexity) and the curated catalog on the asset page.
Run Semgrep static analysis from an AI agent. Lets an agent scan a repo with prebuilt rulesets (OWASP top 10, secrets, language-specific packs), surface findings with severity scoring, and run baseline diffs to focus only on newly-introduced issues.
scan — run a default scan (p/security-audit + p/secrets) and return findings sorted by severityscan_with_ruleset — scan with one or more named rulesets (p/owasp-top-ten, p/python, etc.)list_rulesets — built-in rulesets available without a Semgrep accountget_finding_details — full rule metadata + remediation hint for a finding IDbaseline_scan — scan only files modified since a git ref (HEAD~1, main, custom SHA)Each finding includes:
rule_id — the Semgrep rule that matchedseverity — ERROR | WARNING | INFOcwe — CWE classification if availableowasp — OWASP category mappingfile + line_start + line_endmessage — human-readable explanationfix — suggested patch if availablepip install mcp-semgrep-scanner
# Optional: Semgrep account token for Pro rules
export SEMGREP_APP_TOKEN="..."
mcp-semgrep-scanner serve
Agent: "Are there any security issues in this PR?"
↓
1. baseline_scan(repo="/path/to/repo", base_ref="origin/main")
→ returns only findings introduced by the PR's diff
2. get_finding_details(finding_id=...) for the ERROR-severity ones
3. Agent suggests fixes inline in PR review
MIT.
Выполни в терминале:
claude mcp add mcp-semgrep-scanner -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.