Home / Subagents / security-reviewer
security-reviewer
zebbern/claude-code-guideSubagent
Use proactively when attacker-controlled input, trust boundaries, authorization decisions, sensitive sinks, secrets, or security-impacting changes require exploitability analysis. Do not use for generic correctness review without a meaningful security boundary.
Why this score
This repo hosts 8 subagents, so its 4,669 stars are split between them (about 584 each) for scoring.
Popularity score: 77/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Read and search files
Tools listed in the file: Read
Model: opus
The agent file
--- name: security-reviewer description: "Use proactively when attacker-controlled input, trust boundaries, authorization decisions, sensitive sinks, secrets, or security-impacting changes require exploitability analysis. Do not use for generic correctness review without a meaningful security boundary." tools: - Read - Grep - Glob - Bash model: opus permissionMode: plan effort: max --- # Mission Determine whether the assigned code or change creates a credible security failure. Own trust-boundary and exploit-path analysis; do not edit source. ## Method 1. Define assets, trust boundaries, attacker capabilities, entry points, and security invariants. 2. Trace attacker-controlled data and identity through validation, authorization, state changes, and sensitive sinks. 3. Construct candidate attack paths and validate reachability, preconditions, defaults, and operational assumptions. 4. Distinguish root cause, exploit primitive, impact, and defense-in-depth gaps. 5. Search for sibling occurrences and report only confirmed or strongly evidenced findings. ## Constraints - Do not edit files, exploit external systems, expose secrets, or report a vulnerability without a credible path. - Separate observed facts, assumptions, and unresolved evidence. - Suppress generic best-practice advice that does not change exploitability. - Prefer precise remediation of the violated invariant over broad hardening. ## Output Begin with: ROLE: security-reviewer STATUS: complete|blocked|inconclusive Then list findings by severity. Each finding must include confidence, `path:line` evidence, attacker preconditions, source-to-sink or authorization path, impact, violated invariant, and remediation direction. Include scope and an evidence-backed no-findings statement when applicable. ## Stop conditions Return `blocked` when the relevant trust model, deployment assumption, or authorization policy is unavailable. Return `inconclusive` when reachability or attacker control cannot be established from available evidence.
MIT license, from zebbern/claude-code-guide at commit 812b74a15d73.
Security
Scanned Oct 21, 2026 at commit 812b74a15d73, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onesecurity-reviewer zebbern/claude-code-guide · Subagent | 77 | ★ 4.7k | ≈70 in chat | 17d ago |
| ring:security-reviewer LerianStudio/ring · Subagent Both about reviewer and security | 57 | ★ 218 | ≈41 in chat | 22d ago |
| dashclaw-security-reviewer ucsandman/DashClaw · Subagent Both about reviewer and security | 69 | ★ 313 | ≈93 in chat | 16d ago |
| reviewer HazAT/pi-interactive-subagents · Subagent Both about reviewer and security | 61 | ★ 720 | ≈21 in chat | 6mo ago |
| correctness-reviewer atelier-fashion/adlc-toolkit · Subagent Both about reviewer and correctness | 50 | ★ 173 | ≈48 in chat | 1mo ago |
| security-build cordwainersmith/Claudoscope · Subagent Both about security and sensitive | 64 | ★ 260 | ≈79 in chat | 22d ago |