LabscoMCP early access ↗
PLUGIN / OPENAIOFFICIAL

Codex Security

OpenAI's security plugin for Codex, its coding agent. It scans a whole repository, one folder or a single change for vulnerabilities, checks which findings are real, and gives you the evidence and fix guidance for each. It can also judge findings you already have, fix and re-check them, and file them as tickets.

★ 11.0k GitHub starsProprietaryView website

Labsco Summary

Show more
15 OpenAI skills for Codex that scan code for vulnerabilities, check and fix findings, and file tickets, plus the server that runs the scans. Scans need Codex Security access.

What it does.

Codex Security is a set of 15 skills that Codex follows when you ask for security work, plus a server Codex starts on your computer to run and track scans. Ask Codex to scan a repository and it maps how the code could be attacked, looks for vulnerabilities, checks which ones are real, and writes a report with the evidence and fix guidance for each.

  • Scans: a standard pass over a repository or one folder, a deep scan that repeats it and merges the results, or a review of just a pull request, commit, branch or uncommitted edits
  • Findings you already have: scanner reports, advisories, GitHub alerts and Jira or Linear tickets, each judged against your code
  • Fixes: a minimal fix for one finding, and a separate check that a fix worked
  • Tickets: Linear, Jira or GitHub issues, or a private draft GitHub security advisory, shown to you before anything is written
  • Reports and planning: vulnerability write-ups, design-level hardening proposals, a SECURITY.md that tells scans what matters, and a risk check on a patch before it merges

Included with installation: 15 skills, 1 MCP server

Skills

This plugin's skills 15
15 of 15
SETUP

Showing all 15 skills

Scanning your code3 skills

A standard scan of a repository or one folder, a deep scan that repeats it, and a security review of a single change.

security-scan

Codex Security's default scan: it reads a whole repository, or one folder or package, maps where the code could be attacked, looks into each security question it finds, and checks the findings. It finishes with report.md, which gives the evidence and fix guidance for each finding.

Scanning your codeMCP connection required
Open skill

deep-security-scan

A longer, more thorough scan of a repository or one folder: it runs the standard scan several times independently and merges the confirmed findings into one report. By default it can run for up to 96 hours; you can close the chat and rejoin the same scan later.

Scanning your codeMCP connection required
Open skill

security-diff-scan

Reviews one change for security holes: a pull request, a commit, a branch's changes or edits not yet committed. It reads every changed source file, deleted ones included, and follows the change into the code it relies on without turning into a whole-repository audit, then reports with review comments for each confirmed finding.

Scanning your codeMCP connection required
Open skill
The steps inside a review4 skills

The stages a change review runs in order: describe how the code could be attacked, list suspected vulnerabilities, test them, and judge which an attacker could really reach. Each can also be asked for on its own.

threat-model

Writes down how a repository could realistically be attacked: how it is built, what an attacker could do, where it trusts outside input, and what could go wrong. It saves the result as threatmodel.md and reuses a saved model as long as the code version has not changed.

The steps inside a reviewNo requirements found
Open skill

finding-discovery

The search step of a security review: it reads the code, or the files a change touched, and lists every plausible vulnerability with where it sits, how an attacker's input reaches it and why it looks wrong. Deciding which ones are real is left to the validation step.

The steps inside a reviewNo requirements found
Open skill

validation

Tests each suspected vulnerability to see whether it is real. Where it can, it builds the project or a small test and tries to trigger the bug; otherwise it traces the path through the code. Every suspect gets a verdict, the evidence behind it and any proof still missing.

The steps inside a review
Open skill

attack-path-analysis

Takes findings that look real and works out whether an attacker could actually reach them: where they would get in, what access they would need and what they would gain. It then rates how severe each one is and decides whether it is worth reporting.

The steps inside a review
Open skill
Findings you already have4 skills

Judge findings from other tools against your code, fix one, check that a fix worked, and file findings as tickets.

triage-finding

Checks security findings you already have against your code and gives each one a verdict: confirmed, not actionable or needs review. It takes scanner reports, CVEs and advisories, GitHub alerts, bug bounty reports and Jira or Linear tickets, reads your SECURITY.md first, and ranks the confirmed ones by how easily they could be exploited.

Findings you already have
Open skill

fix-finding

Fixes one security finding with the smallest change that fully closes it, then checks the fix: it reruns the attack, makes sure normal use still works and runs the project's own checks. If the code turns out to be safe already, it says so and changes nothing.

Findings you already haveNo requirements found
Open skill

verify-fix

Checks whether a security fix really closed the reported vulnerability in your current code. It traces the original attack through the code as it is now, runs tests only when that changes nothing, and gives each finding a verdict, fixed, still vulnerable or inconclusive, with the evidence.

Findings you already have
Open skill

track-findings

Files confirmed findings from one finished scan as issues in Linear, Jira or GitHub, or as a private draft GitHub security advisory. It checks for an existing ticket first, shows you exactly what it will write, and writes only after you approve.

Findings you already haveAccount or credentials required
Open skill
Reports and planning4 skills

Write a vulnerability report, propose design-level hardening, set the SECURITY.md that guides scans, and weigh a patch's risk before it merges.

vulnerability-writeup

Writes a vulnerability report another security researcher can check and, where safe, reproduce, from your notes, a disclosure, a proof of concept, source code or Codex Security findings. It treats each claim as unproven until the source supports it, works out which released versions are affected, and never invents a test result or version.

Reports and planning
Open skill

propose-security-hardening

Proposes design-level changes that stop a whole class of vulnerability from coming back, rather than patching each finding. From scan results, disclosures or your own findings it writes a proposal with a few distinct options, before-and-after diagrams, the costs of each and a migration plan. It changes no code until you pick an option and ask.

Reports and planningMCP connection required
Open skill

define-security-policy

Writes or reviews the SECURITY.md file that tells Codex Security what matters in a repository: what the system is, who could attack it, which security rules must hold, what counts as a finding and what is out of scope. It asks a few focused questions, shows the exact change, and writes only after you approve.

Reports and planning
Open skill

assess-patch-risk

Judges what could go wrong if a patch merges: which parts of the program it reaches, how likely it is to break something, whether tests would catch that and how easily it could be undone. It returns one recommendation, merge, revise, no change needed, block or hold for more evidence, and never edits, applies or merges the patch.

Reports and planningNo requirements found
Open skill