security-review

Solid

Use after verify-gate returns `ready`, as an optional security pass over a vibe run's diff before finish-branch. Runs a tiered threat-model review — universal code-security checks on every diff, plus AI-artifact checks when the diff builds a skill, agent, prompt, or MCP server — quotes verbatim file:line evidence, scores findings, and hard-gates the handoff on CRITICAL/HIGH with a written-waiver escape. Peer to review-pack; both optional, either may run before finish-branch.

AI & Automation 19 stars 1 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
43
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# security-review ## Overview An optional, user-invoked security gate over the code a vibe run produced. The skill: 1. Reads the diff from the isolation base to `HEAD` on the vibe branch. 2. Skips fast when the diff has no security surface (docs/tests only). 3. Classifies the changed artifact to decide which threat tiers apply. 4. Walks the active threat categories as a checklist, each finding backed by verbatim `file:line` evidence. 5. Scores the findings and returns a verdict: `clear` or `blocked`. 6. When `blocked`, halts the handoff to `finish-branch` until the user fixes or waives. It is a peer to `review-pack`, not a replacement: `review-pack` critiques the work against *the spec*; `security-review` critiques it against a *threat model*. Both are optional gates offered after `verify-gate` returns `ready`; a user may run either, both, or neither before `finish-branch`. This skill never executes the code it reviews — it reasons over diff text only. ## When to invoke - After `verify-gate` returns verdict `ready`, when the user chooses the security-review option in `vibe`'s final message. - Standalone, when the user asks for a security pass on the current diff. Do not invoke: - If `verify-gate` returned `not ready`. This gate is not a bypass. - If there are no commits on the vibe branch beyond the isolation base — there is nothing to review. ## Prerequisites - A diff exists between the isolation base and `HEAD` (or the working diff, in standalone mode). - Spec and ...

Details

Author
rizukirr
Repository
rizukirr/vibekit
Created
4 months ago
Last Updated
yesterday
Language
JavaScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Solid

review-pack

Use after verify-gate returns `ready` and before finish-branch or any outward-facing action. Performs a self-review pass (Reflexion-style) — the skill critiques its own completed work against the spec and the plan, surfaces issues in order of severity, and presents the diff to the user for explicit sign-off. No outward-facing action runs until the user approves.

19 Updated yesterday
rizukirr
AI & Automation Listed

security-review

Use when reviewing a diff, dependency change, or configuration that touches a trust boundary before it can reach a PR. The security gate covering secrets, injection surfaces, unsafe constructs, dependency risk, authorization, and data handling.

1 Updated today
xsefirosus
Code & Development Listed

security-review

Team baseline for security review — a best-effort heuristic security pass over a diff or change-set. Auto-triggers for review this for security, any vulnerabilities here, security pass on this diff, is this code secure, check this for security issues, or security review this. Uses installed scanners when available; installs nothing. Defers to any other installed skill whose description identifies it as handling security review, SAST, or vulnerability analysis, including `adobe-security-*`; prefer it over this slim baseline. Do not use for spec-compliance review (use `/jig:independent-review`), general PR craft (use `/jig:pr-review`), or secret prevention (`jig-secret-scan`).

6 Updated 2 days ago
ramboz