pr-security-review
Complete a security review of the pending changes on the current branch.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Complete a security review of the pending changes on the current branch.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Run a prompt or slash command on a recurring interval (e.g. /loop 5m /foo). Omit the interval to let the model self-pace.
Deep code review of a diff. Launches the code-review workflow — finder agents scan each review angle, an independent verifier judges every candidate, then a ranked, capped findings report. Read-only; it reviews, it does not edit.
Deep whole-repo security audit. Launches the deep-security-review workflow — a prep agent maps the attack surface, specialized auditors scan each vulnerability class, candidates are debated for-and-against reachability, survivors are proven and chained, then a strict report is rendered and independently re-verified. OWASP Top 10, CWE Top 25, NIST SP 800-53/SSDF; target repo is read-only while report artifacts are written under the configured reports directory.
Reflective memory consolidation — review recent activity, synthesize learnings into the memory directory, and prune stale entries. Use when the user says "dream", "learn", "consolidate memories", "organize your memories", or asks Otherside to reflect on what it has learned.
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
Initialize new OTHERSIDE.md file(s) and optional skills/hooks with codebase documentation
| name | pr-security-review |
| description | Complete a security review of the pending changes on the current branch. |
| userInvocable | true |
| context | fork |
You are performing a security review of the uncommitted / pending changes on the current branch. Treat every change as attack surface.
!`git status -s`
!`git diff --name-only origin/HEAD... 2>/dev/null || git diff --name-only HEAD`
!`git diff origin/HEAD... 2>/dev/null || git diff HEAD`
OTHERSIDE.md if it exists — the operator has
scope-specific rules that override generic best-practice.fs::read, open, include_str! on
user-controlled paths.{{REPORTS_DIR}}/pr-security-review-{{REPORT_TIMESTAMP}}.md via
the Write tool. Use the output format below. This is the
canonical artifact — do not dump findings into your final
assistant message.N critical · N high · N medium · N low · N infoWrite, prefixed with Report: . Never omit this
line.Security review on <branch> — 1 high, 2 medium, 4 low. Report: /Users/.../reports/pr-security-review-2026-05-12T18-30-00.md.
A reply that lacks the Report: line with an absolute filesystem
path is incomplete and MUST be revised before sending.# Security review — <branch>
## Summary
- N critical · N high · N medium · N low · N info
## Findings
### <category>
- **<severity>** `<file>:<line>` — <one-line summary>
- Why: <explanation>
- Fix: <specific change>
None. Operates on the current branch vs origin/main.