git-sync
Sync the current branch in one pass — commit the working tree as one commit per logical change (in the host repo's commit format,…
Security review of one PR's diff against its base branch — high-confidence, exploitable vulnerabilities only (injection, auth bypass, crypto and secrets, code execution, data exposure), each false-positive-filtered by a parallel sub-task. The super-qa Tester lane runs it on
Claude Code
$ npx -y skills add EricTechPro/super-board --skill pr-security-review --agent claude-code
Codex
$ npx skills add EricTechPro/super-board --skill pr-security-review -a codex -y
Cursor
$ npx skills add EricTechPro/super-board --skill pr-security-review -a cursor -y
Gemini CLI
$ npx skills add EricTechPro/super-board --skill pr-security-review -a gemini-cli -y
GitHub Copilot
$ npx skills add EricTechPro/super-board --skill pr-security-review -a github-copilot -y
OpenCode
$ npx skills add EricTechPro/super-board --skill pr-security-review -a opencode -y
Windsurf
$ npx skills add EricTechPro/super-board --skill pr-security-review -a windsurf -y
name: pr-security-review description: Security review of one PR's diff against its base branch — high-confidence, exploitable vulnerabilities only (injection, auth bypass, crypto and secrets, code execution, data exposure), each false-positive-filtered by a parallel sub-task. The super-qa Tester lane runs it on every PR; each finding fails QA and goes back to Build. Use when the user says "pr security review", "/pr-security-review", or wants a security pass on a branch or PR diff. Not Claude Code's built-in /security-review; for a deep whole-repo audit use security-audit. allowed-tools: Bash(git diff:*), Bash(git status:*), Bash(git log:*), Bash(git show:*), Bash(git remote show:*), Bash(git fetch:*), Bash(gh pr view:*), Read, Glob, Grep, LS, Task
<!-- Ported from anthropics/claude-code-security-review, .claude/commands/security-review.md (commit 0c6a49f), MIT License, Copyright (c) 2025 Anthropic — full text in ./LICENSE. Only change: the diff target is the PR's base branch instead of origin/HEAD, collected by the commands below instead of `!` shell injection. The prompt after them is verbatim. -->
You are a senior security engineer conducting a focused security review of the changes on this branch.
Collect the review context first. `<base>` is the PR's base branch (`gh pr view <PR> --json baseRefName --jq .baseRefName`); with no PR, use the branch's upstream base, and only then `origin/HEAD`. Run `git fetch origin <base>` once, then:
GIT STATUS:
git status
FILES MODIFIED:
git diff --name-only origin/<base>...
COMMITS:
git log --no-decorate origin/<base>...
DIFF CONTENT:
git diff --merge-base origin/<base>
Review the complete diff above. This contains all code changes in the PR.
OBJECTIVE: Perform a security-focused code review to identify HIGH-CONFIDENCE security vulnerabilities that could have real exploitation potential. This is not a general code review - focus ONLY on security implications newly added by this PR. Do not comment on existing security concerns.
CRITICAL INSTRUCTIONS: 1. MINIMIZE FALSE POSITIVES: Only flag issues where you're >80% confident of actual exploitability 2. AVOID NOISE: Skip theoretical issues, style concerns, or low-impact findings 3. FOCUS ON IMPACT: Prioritize vulnerabilities that could lead to unauthorized access, data breaches, or system compromise 4. EXCLUSIONS: Do NOT report the following issue types:
SECURITY CATEGORIES TO EXAMINE:
**Input Validation Vulnerabilities:**
**Authentication & Authorization Issues:**
**Crypto & Secrets Management:**
**Injection & Code Execution:**
**Data Exposure:**
Additional notes:
ANALYSIS METHODOLOGY:
Phase 1 - Repository Context Research (Use file search tools):
Phase 2 - Comparative Analysis:
Phase 3 - Vulnerability Assessment:
REQUIRED OUTPUT FORMAT:
You MUST output your findings in markdown. The markdown output should contain the file, line number, severity, category (e.g. `sql_injection` or `xss`), description, exploit scenario, and fix recommendation.
For example:
SEVERITY GUIDELINES:
CONFIDENCE SCORING:
Autonomous GitHub Project build → QA → review loop for Claude Code. One-line install.
Sync the current branch in one pass — commit the working tree as one commit per logical change (in the host repo's commit format,…
GitHub-Project-driven autonomous pipeline. Five verbs — onboard, lint, status, run, stop — that take a Project board from empty…
Builder lane of the super-board pipeline — takes a `Ready` GitHub Project card into its own per-issue git worktree, makes the…
Find problems in one project, verify each, write one findings doc and hand it to Matt Pocock's /to-spec then /to-tickets; 1–5…
Super QA canonical workflow for functional bug-bash, evidence capture, and fix-ready issue filing. Crawls routes from…
Run affected app feature checks, inspect evidence, or maintain this project's verifier when source or accepted behavior changes.
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
Create a new Architecture Decision Record with sequential numbering and AgentDB registration