Review a focused trust-boundary or exploit-path change without modifying it. Use when work introduces or materially changes untrusted input, privilege decisions, secret flow, dangerous sinks, or agent and tool capabilities.
Installs into .claude/skills of the current project.
Are you the author of Security Review?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/yarlson-security-review)
---
name: security-review
description: Review a focused trust-boundary or exploit-path change without modifying it. Use when work introduces or materially changes untrusted input, privilege decisions, secret flow, dangerous sinks, or agent and tool capabilities.
---
# Security Review
Own concrete trust-boundary and exploit-path analysis, not generic changed-code review.
## Workflow
1. Confirm the diff or audit scope, assets, actors, trust boundaries, and relevant privileges.
2. Trace each material untrusted source through parsing, validation, authorization, and dangerous sinks or persistent side effects. Untrusted sources include user input, files, network responses, environment variables, other services, and, for agent and tool capabilities, model output, fetched pages, and issue or pull request text.
3. For every new or changed entry point that reads or changes a protected resource, confirm an authorization check on that resource, not only authentication, and confirm the tenant scope. Missing authorization is among the most common exploitable defects. Check that an error inside a security check denies access instead of allowing it.
4. Check changed secret handling, command execution, paths and archives, network destinations, authentication, authorization, tenant isolation, logs, plugins, MCP tools, sandboxes, and agent capabilities only where they participate in a concrete path.
5. Separate confirmed exploit paths from defense-in-depth observations and unresolved evidence gaps.
6. Delegate dependency provenance to `dependency-review`, IaC blast radius to `infra-review`, platform lifecycle to its specialist, and operational recovery to `rollout-readiness-review`.
For each finding report severity, affected location and behavior, attacker prerequisites, exploit path, impact, smallest safe correction, verification, and uncertainty. State directly when no confirmed finding exists.
Keep the review read-only. Do not rotate credentials, modify live services, run unsafe payloads, add security frameworks, or broaden scope. Remediation requires separate implementation authority.
Finish when material trust paths in scope are traced and findings or confidence limits are explicit.