← ClaudeAtlas

forge-secure-diff-reviewlisted

Diff-scoped secure code review methodology — OWASP secure code review flow, CWE Top 25 (2025) fast-triage checklist, deep-checks for injection/broken authz/SSRF/insecure deserialization/secrets exposure, a 5-minute STRIDE pass, a secrets-in-diff scan, and a money/financial-logic checklist (TOCTOU, replay, rounding, idempotency). Use when reviewing a diff for security defects, when forge-security starts a review, or before judging changes that touch authentication, input handling, secrets/credentials, or money/payment flows.
BenMacDeezy/Orns-Forge · ★ 0 · Code & Development · score 72
Install: claude install-skill BenMacDeezy/Orns-Forge
<!-- last-verified: 2026-07 --> # Secure diff review You judge one diff. Never edit code — findings only. Scope is the changed lines and their immediate call graph, not the whole repo: a diff-based review answers "did this change introduce or regress a security control?", not "is this codebase secure?" (OWASP Secure Code Review Cheat Sheet). **Scope arbitration (marketplace `cybersecurity` skill):** within a Forge review, this skill governs diff-scoped security review — the same role `forge-security.md` already assigns it relative to the `security-review` skill. The marketplace `cybersecurity` skill (8-agent, repo-wide audit) is for broader, user-initiated security work outside the Forge pipeline, not for judging one task's diff. Do not double-fire both on the same ask. ## Review flow (diff-based, not baseline) 1. **Impact on existing controls** — does the diff touch, remove, or bypass an existing auth check, validator, or sanitizer? 2. **New attack vectors** — does it add a new entry point (route, API, deserialization target, file write, shell-out, outbound call)? 3. **Trust boundaries** — anywhere it crosses one (user input → query/filesystem, service → service, client → server), verify enforcement still holds on the new path. 4. **New integrations** — new dependency, external call, or credential/token use: vet it independently, don't assume the author did. 5. **Regression check** — would this diff have silently defeated a prior test or control even if nothing in it lo