security-review

Review code, workflows, and infrastructure for vulnerabilities and threat models.

5|1|Updated May 5, 2026
One-click install
npx skills add https://github.com/cbusillo/codex-skills --skill security-review-cbusillo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review
Source: https://github.com/cbusillo/codex-skills/tree/main/skills/security-review
Command: npx skills add https://github.com/cbusillo/codex-skills --skill security-review-cbusillo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? It provides a structured, evidence-grounded process for explicit security work—audits, threat models, secrets checks, and supply-chain reviews—so findings are prioritized by realistic attacker paths instead of generic checklists. ## Core Features & Use Cases - Focused Security Review: Inspect a change, PR, file, or workflow for likely vulnerabilities with file/line evidence, severity, impact, abuse path, and mitigation. - Threat Modeling: Map assets, trust boundaries, entry points, attacker capabilities, and abuse paths with recommended mitigations. - Technology-Specific Focus Areas: Apply targeted guidance for Odoo, Next.js, Launchplane control planes, Docker, PyPI publishing, and GitHub Actions via the references/focus-areas.md file. - Use Case: Before merging a PR that adds a Stripe webhook endpoint, run a focused security review to verify signature validation, replay protection, and raw-body handling, then receive a severity-ordered findings report. ## Quick Start Ask the agent to perform a security review of the current branch or pull request and report findings ordered by severity.

Frequently Asked Questions about security-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a security review on a pull request?

Ask for a focused security review of the PR, branch, or changed files. The review inspects trust-boundary code paths such as endpoints, auth handling, and webhooks, then reports findings ordered by severity with file and line evidence and concrete mitigations.

What does a threat model include for a web application?

A threat model covers scope and assumptions, components and entry points, assets and trust boundaries, realistic attacker capabilities, top abuse paths with likelihood and impact, and recommended mitigations. It stays concise and grounded in repository evidence.

Does the security review cover Next.js and Odoo projects?

Yes, the references/focus-areas.md file provides targeted guidance for Odoo access control and sudo usage, Next.js auth boundaries and Prisma query authorization, plus Launchplane control planes, Docker builds, and PyPI publishing.

When should I not trigger a security review?

Do not use it for ordinary code review, debugging, readiness checks, or general implementation work. It is intended only for explicit security requests such as audits, threat models, secrets checks, or questions about whether code is safe.

How are secrets handled in security review reports?

Reports never expose secret values. Findings redact credentials and cite only safe key names, file paths, or configuration surfaces, and no report file is written to the repo unless explicitly requested.