Review a design, PR, or feature for security issues before it ships. Use when asked to do a security review, security-review a change/PR, or check a feature for vulnerabilities. Produces a structured review across the common risk areas (authn/authz, input handling, secrets, data exposure, dependencies), findings ranked by severity with concrete fixes, and a ship / fix-first verdict. For code and systems you own or are authorized to review.
Start a fresh conversation. Replace the highlighted placeholders.
Use security-review to security-review [the authorized design, PR, or feature and its stack, access model, data sensitivity, and threat context] and provide a severity-ranked, concrete-fix review across the documented risk areas, including existing controls, follow-ups, and a ship, fix-first, or block verdict.
Required inputs
[the authorized design, PR, or feature and its stack, access model, data sensitivity, and threat context]
User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗
SKILL.md
name: security-reviewdescription: "Review a design, PR, or feature for security issues before it ships. Use when asked to do a security review, security-review a change/PR, or check a feature for vulnerabilities. Produces a structured review across the common risk areas (authn/authz, input handling, secrets, data exposure, dependencies), findings ranked by severity with concrete fixes, and a ship / fix-first verdict. For code and systems you own or are authorized to review."
Security Review Skill
A security review is a focused pass for the ways a change could be abused — before it reaches production.
This skill reviews a design, PR, or feature against the recurring risk areas, ranks findings by severity, and
gives a clear verdict with concrete fixes. It's for code/systems you own or are authorized to review, and it
complements (not replaces) automated scanners and a formal pentest.
Not quite this? Use vendor-security-review when you are assessing a third-party vendor rather than your own design.
Required Inputs
Ask for these only if they aren't already provided:
What's under review — the design/diff/feature, and what it does.
Context — the stack, where it runs, what data/permissions it touches, who can reach it (internet-facing? authenticated?).
Sensitivity — the assets involved (PII, credentials, money, admin capability) and the threat context.
Output Format
Security review: [change/feature]
Summary & verdict — one-line read and a call: ✅ ship / 🔁 fix-first / ⛔ block, with the gating issue(s).
Review by risk area — scan each and note findings:
AuthN / AuthZ — is identity verified, and is every action authorized (incl. object-level / IDOR, privilege escalation)?