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.

ScannedSubagentSource: GitHub
4,669 stars +16 this week Updated 17d ago License MIT Context ≈70 tokens in your chat
77popular

Why this score

Stars19/35
Usage (forks)8/15
Upkeep25/25
License15/15
Owner history10/10

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.

NameScoreStarsContextUpdated
This onesecurity-reviewer zebbern/claude-code-guide · Subagent 77★ 4.7k≈70 in chat17d ago
ring:security-reviewer LerianStudio/ring · Subagent Both about reviewer and security 57★ 218≈41 in chat22d ago
dashclaw-security-reviewer ucsandman/DashClaw · Subagent Both about reviewer and security 69★ 313≈93 in chat16d ago
reviewer HazAT/pi-interactive-subagents · Subagent Both about reviewer and security 61★ 720≈21 in chat6mo ago
correctness-reviewer atelier-fashion/adlc-toolkit · Subagent Both about reviewer and correctness 50★ 173≈48 in chat1mo ago
security-build cordwainersmith/Claudoscope · Subagent Both about security and sensitive 64★ 260≈79 in chat22d ago