OpenAI Codex Security is an open-source CLI and TypeScript SDK, free to use as a package, that scans code to find, validate, and fix security vulnerabilities. It can be run from a terminal, embedded in an application via the SDK, invoked through the Codex plugin, or wired into CI for GitHub and GitLab pipelines, where it reviews pull-request changes, uploads SARIFSARIFStatic Analysis Results Interchange Format, a standard for sharing code-analysis findings, including locations and rule details. It lets scanners report results to a common review interface., and can gate merges on severity. It targets security and engineering teams working on application security rather than network or infrastructure defenders, and bounded patches let developers fix and verify approved findings directly, with draft pull requests opened for review rather than merged automatically. The vendor's documentation describes it as an application security agent, placing it in the broader SASTSASTStatic application security testing, analyzing source code or compiled code for vulnerabilities without running the application. It helps developers find problems before deployment. and code-scanning space rather than against a named competitor. With 16 contributors and 317 commits in the past year since its first commit in 2026, it is under active, fast-moving development.
OpenAI's Codex Security CLI and TypeScript SDK for finding, validating, and fixing security vulnerabilities. npm: https://www.npmjs.com/package/@openai/codex-security
Which vulnerabilities actually exist in this codebase right now?
scans the repository or a scoped folder and finds, confirms, and reports security findings with severity, rather than pattern-matching alone
Which findings in this pull request are new versus already known before the merge?
reviews the exact changes in the pull request or merge request, keeps prior findings and coverage on record, and can fail the check at a chosen severity policy
Which findings in this backlog are worth fixing versus false positives?
triages existing findings, records false-positive feedback against them, and tracks each one across repeated scans over time
Can an approved finding be patched without me writing the fix myself?
generates a bounded patch for findings at or above a chosen severity, runs each fix in its own saved task, and opens a draft pull request for human review rather than committing directly
Are my repositories all being checked against the same set of security policies?
lets you add architecture and security policy documents that scans are checked against, so a repository scanning against an older or missing policy shows up as a gap
Did a deep scan cover everything it could, or did it stop early?
reports whether discovery stopped from the time or cost limit versus finding no new results, and preserves completed findings so coverage gaps are visible rather than silent
Built from OpenAI Codex Security's releases, docs, README and our own runs.
“Seen” marks the month we first spotted a release the vendor didn't date.
Group names and tags are our labels.
+Vulnerability detection and remediationshippedFind, confirm, and fix vulnerabilities in application code using an agentic approach accessible from multiple surfaces.7 releases · 3 other sources · first seen Aug 2026▸
Also counts toward: Command-line interface, Built-in AI assistant, Scripting API, Client SDKs
release
7 total
Add --create-pr flag to open draft GitLab merge requests for verified patches (includes self-hosted GitLab)
npm-v0.1.26 · Sep 2026
· source
· release history
Classify finding severity with custom rubrics through CLI/SDK; saved assessments are reusable for Linear without altering original findings or sealed scan artifacts
npm-v0.1.26 · Sep 2026
· source
· release history
Adds support for importing GitHub code scanning alerts through the CLI or SDK for validation against a local checkout, preserving upstream alert context
npm-v0.1.21 · Aug 2026
· source
· release history
Adds the patch --assess-patch-risk subcommand with optional --create-pr to request advisory risk assessments on completed patches
npm-v0.1.21 · Aug 2026
· source
· release history
Adds the ability to recheck a saved finding without starting another scan via finding validation.
npm-v0.1.17 · Aug 2026
· source
· release history
Adds the verify-fix CLI subcommand to perform a read-only security check without applying changes
npm-v0.1.16 · Aug 2026
· source
· release history
docs
Codex Security is an application security agent that helps security and engineering teams find, confirm, and fix vulnerabilities. Use it in Codex, from your terminal, through the TypeScript SDK, or with connected GitHub repositories.
docs update · Oct 2026
· source
example
Assess the risk of a completed patch and create a draft PR with the summary$ codex patch --assess-patch-risk --create-pr
npm-v0.1.21 · Aug 2026
· source
Check potential fixes for correctness and security impact without modifying the codebase.$ codex-security verify-fix <target>
npm-v0.1.16 · Aug 2026
· source
+CI/CD integrationdocumentedRun security scans within CI/CD pipelines to analyze committed changes, protected branches, and draft merge requests.4 other sources · first seen Aug 2026▸
A GitLab project with a trusted runner that supports the Codex sandbox’s already has a pipeline, merge the example’s stages, hidden templates, and Fork pipelines and unprotected merge requests don’t receive the scan the pipeline Security tab or merge request security widget but don’t create report first and restores…
seen Sep 2026
· source
Store an OpenAI API key in your CI provider’s secret store as Map this secret directly to the scan step’s the runner’s local permissions and don’t pause for approval. Scan processes project, so fork pipelines don’t receive the scan credential.
seen Sep 2026
· source
Verification doesn’t automatically close a finding. Review the commands, run these commands. A fresh CI runner doesn’t include marketplace plugins by and install the plugin in the runner’s Install Codex Security in the runner’s skill. The commands below use the installed plugin; they don’t install it.
seen Sep 2026
· source
Run Codex Security in GitLab CI/CD to scan committed changes and protected branches, publish findings to GitLab Security, and optionally propose verified fixes in draft merge requests. The workflow keeps scan credentials separate from repository-write access. Generated changes always require human review before merge.
docs update · Aug 2026
· source
+Scheduled scanningdocumentedConfigure the system to automatically trigger deep scans at defined intervals for production workflows.1 other source▸
Also counts toward: CI/CD pipeline integration, Scheduled jobs
docs
For a production workflow with protected default-branch scans, opt-in scheduled deep scans, separate SARIF policy gating, and optional verified draft merge requests, use Run Codex Security in GitLab CI/CD The following minimal example adds a scan-only job to the root . Keep any existing stages and jobs in the file.
seen Aug 2026
· source
+Other / not yet classified30 featuresFeatures we have not matched to a capability yet. A suggested match is marked.▸
+Scan configuration optionsshippedApply granular command-line flags to manage model selection, cost limits, prompt files, workers, subagents, and operational modes.5 releases · 3 other sources · first seen Aug 2026▸
Also counts toward: Command-line interface
release
--cost flag added to CLI to toggle the cost display for scans
npm-v0.1.28 · Sep 2026
· source
· release history
Adds --max-reasoning-effort=high CLI flag to set the reasoning level for scans
npm-v0.1.12 · Aug 2026
· source
· release history
Adds --max-cost CLI argument to enforce a spending ceiling on CLI and bulk scans
npm-v0.1.12 · Aug 2026
· source
· release history
Removes session event, preflight configuration, CLI input/output, configuration, scan report, and schema limits allowing unlimited length inputs and outputs
npm-v0.1.9 · Aug 2026
· source
· release history
Adds --custom-scan-prompts flag to specify custom scan prompts
npm-v0.1.8 · Aug 2026
· source
· release history
docs
Run the CLI with List, inspect, compare, and retrieve saved scan logs. [--knowledge-base PATH] [--scan-prompt-file FILE] [--post-scan-prompt-file FILE] [--mode {standard,deep}] [--workers N] [--subagents N] [--stop-after-no-new N] [--max-discovery-runs N] [--model MODEL] [--max-cost USD] [--dry-run] [--headless]…
docs update · Aug 2026
· source
example
Pass a custom-named knowledge base file to the scanner.$ codex-security scan --kb my-knowledge-docs.txt <path>
npm-v0.1.28 · Sep 2026
· source
Cap the total spend for a bulk scan operation across repositories.$ codex-security bulk-scan --max-cost 5.0 <path>
npm-v0.1.12 · Aug 2026
· source
+Issue tracker integrationshippedPublish security findings directly to external issue tracking systems like Linear or GitLab.5 releases · 2 other sources · first seen Aug 2026▸
Also counts toward: Command-line interface, Ticketing integration
release
Add --create-pr flag to open draft GitLab merge requests for verified patches (includes self-hosted GitLab)
npm-v0.1.26 · Sep 2026
· source
· release history
publish command now verifies Linear API access before attempting publication and skips issues that are already recorded in the target board.
npm-v0.1.20 · Aug 2026
· source
· release history
cli can now publish completed security scans to the connected Linear app
npm-v0.1.13 · Aug 2026
· source
· release history
publish supports direct Linear API publication with assignee assignment
npm-v0.1.13 · Aug 2026
· source
· release history
cli adds an interactive scan publication presentation for manual review
npm-v0.1.13 · Aug 2026
· source
· release history
example
Publish the latest scan results to your team's Linear project automatically.$ codex-security publish --to linear
npm-v0.1.13 · Aug 2026
· source
Assign specific issues to team members when publishing findings via API.$ codex-security publish --to linear --assignees '@alice' '@bob'
npm-v0.1.13 · Aug 2026
· source
+Cloud publicationshippedPublish scan results to the Codex Security Cloud with dry-run preview capabilities.4 releases · 1 other source · first seen Aug 2026▸
Also counts toward: Command-line interface
release
Adds publish scan --to cloud --csv PATH to publish findings from CSV files, with --dry-run support to preview uploads without signing in or sending data
npm-v0.1.21 · Aug 2026
· source
· release history
Publishes one or more completed scans to Codex Security Cloud using the new --to cloud argument on the publish scan command
npm-v0.1.19 · Aug 2026
· source
· release history
Enables selection of saved scans for publication by scan ID, unique ID prefix, or latest keyword
npm-v0.1.19 · Aug 2026
· source
· release history
Supports --dry-run flag with publish scan --to cloud to validate and preview findings without uploading
npm-v0.1.19 · Aug 2026
· source
· release history
example
Preview publishing findings from a CSV file without sending data or signing in$ codex publish scan --to cloud --csv findings.csv --dry-run
npm-v0.1.21 · Aug 2026
· source
+Budget monitoringshippedMonitor and programmatically handle approaching budget limits during scans.2 releases · 2 other sources · first seen Sep 2026▸
Also counts toward: Scripting language support
release
Interactive dashboard allows increasing a running scan's total budget when usage reaches 80% of its limit
npm-v0.1.25 · Sep 2026
· source
· release history
onBudgetApproaching callback in the SDK allows programmatic handling of approaching budget limits
npm-v0.1.25 · Sep 2026
· source
· release history
example
Run a scan without showing the cost breakdown.$ codex-security scan --cost <path>
npm-v0.1.28 · Sep 2026
· source
Programmatically handle budget limits in a Node.js SDK script$ import { CodexSecurity } from '@openai/codex-security'; const cs = new CodexSecurity({ onBudgetApproaching: () => console.warn('Near limit') }); await cs.scanDirectory('./src');
npm-v0.1.25 · Sep 2026
· source
+Deduplication and cleanupshippedReview, deduplicate, and manage duplicate findings across scans or repositories.3 releases · 1 other source · first seen Aug 2026▸
Also counts toward: Command-line interface
release
CLI now accepts knowledge-base text files with any extension (no longer limited to specific filenames or types)
npm-v0.1.28 · Sep 2026
· source
· release history
Match repeated findings across scan history, preserving confirmed identities and related-finding relationships
npm-v0.1.26 · Sep 2026
· source
· release history
Adds dedupe --scan subcommand with --findings-url, --all-repositories, and --workflow-id options for reviewing duplicate findings via CLI or SDK.
npm-v0.1.23 · Aug 2026
· source
· release history
example
Review potential duplicate findings within the scanned repository's scope using workflow recovery.$ codex-security dedupe --scan SCAN_ID --findings-url URL --workflow-id <id>
npm-v0.1.23 · Aug 2026
· source
+Scan lifecycle managementshippedList, inspect, compare, and retrieve saved scan logs to manage the history of security assessments.2 releases · 2 other sources · first seen Aug 2026▸
Also counts toward: Command-line interface
release
Enables browsing stored findings and duplicate groups through the service's read-only /dashboard endpoint with search, repository filters, sorting, and record details.
npm-v0.1.23 · Aug 2026
· source
· release history
codex scan inspect subcommand added to inspect saved scan and worker logs
npm-v0.1.10 · Aug 2026
· source
· release history
docs
Run the CLI with List, inspect, compare, and retrieve saved scan logs. [--knowledge-base PATH] [--scan-prompt-file FILE] [--post-scan-prompt-file FILE] [--mode {standard,deep}] [--workers N] [--subagents N] [--stop-after-no-new N] [--max-discovery-runs N] [--model MODEL] [--max-cost USD] [--dry-run] [--headless]…
docs update · Aug 2026
· source
example
Inspect the logs for a previous scan run without re-executing the scan.$ codex scan inspect <scan-id>
npm-v0.1.10 · Aug 2026
· source
+Runtime environmentshippedRequire specific versions of Node.js and Python to execute the CLI, SDK, and scanning processes.1 release · 3 other sources · first seen Jul 2026▸
Also counts toward: Command-line interface
release
Enables Node.js workflows via a new npm distribution
npm-v0.1.0 · Jul 2026
· source
· release history
docs
The SDK uses ECMAScript modules (ESM) and runs server-side with Node.js 22 (22.13.0 or later), 24, or 26. Scanning also requires Python 3.10 or later. Python 3.10 also requires the tomli package. Scan only repositories you trust and have permission to assess.
seen Aug 2026
· source
The CLI requires Node.js 22 (22.13.0 or later), 24, or 26. Scans, bulk scans, exports, scan history, and saved findings also require Python 3.10 or later. For more detail, see To see both the package version and the version of its bundled plugin, run: info See the CLI and SDK releases for package changes.
docs update · Aug 2026
· source
The CLI requires Node.js 22.13.0 or later. Running a scan or exporting findings also requires Python 3.10 or later. For more detail, see Run the CLI with and check its version: --version .
docs update · Aug 2026
· source
+Threat modelingdocumentedConfigure a threat model to provide context about application areas or repository context that source code cannot reveal.4 other sources▸
docs
Learn what a threat model is and how editing it improves Codex Security’s suggestions. If you want to improve the results, edit the threat model first. Use it when findings are missing the areas you care about or showing up in places you don’t expect. The threat model changes future scan context.
seen Sep 2026
· source
You can configure a threat model to give Codex context about your application’s Findings posted to a pull request inherit that pull request’s GitHub
seen Sep 2026
· source
Learn what a threat model is and how editing it improves Codex Security's suggestions. If you want to improve the results, edit the threat model first. Use it when findings are missing the areas you care about or showing up in places you don't expect. The threat model changes future scan context.
seen Aug 2026
· source
You can configure a threat model to give Codex context about your application's Findings posted to a pull request inherit that pull request's GitHub
seen Aug 2026
· source
+Scan artifact retentionshippedStore retained scan evidence and supplemental documents with the scan results while keeping disposable build output in temporary storage.2 releases · 1 other source · first seen Aug 2026▸
release
Scan artifacts are now persisted when invoking the tool via MCP
npm-v0.1.28 · Sep 2026
· source
· release history
Preserves accepted findings and partial artifacts when Deep Scan fails, is canceled, or is interrupted
npm-v0.1.18 · Aug 2026
· source
· release history
docs
Newest release notes: 0.1.30 (September 24, 2026) This release updates the plugin version. It has the same behavior as 0.1.25 (September 23, 2026) Keep scan artifacts with saved results Store retained scan evidence and supplemental documents with the scan, while keeping disposable build and test output in temporary…
docs update · Sep 2026
· source
+Custom findings service integrationshippedPublish scan results to custom external endpoints or run a local preview service for findings.2 releases · 1 other source · first seen Aug 2026▸
Also counts toward: Command-line interface
release
Adds the codex-security serve [--port PORT] CLI subcommand to start a preview findings service directly without Docker, with port 0 selecting a free random port.
npm-v0.1.24 · Aug 2026
· source
· release history
Adds publish scan --to custom subcommand with --scan, --findings-url, and --dry-run flags for publishing completed scans to a custom findings service.
npm-v0.1.23 · Aug 2026
· source
· release history
example
Publish a completed scan to a custom findings service while previewing the payload locally.$ codex-security publish scan --to custom --scan SCAN_ID --findings-url URL --dry-run
npm-v0.1.23 · Aug 2026
· source
+Scan attributionshippedAttribute scan results to specific users or clients using custom safety identifiers.1 release · 2 other sources · first seen Aug 2026▸
Also counts toward: Client SDKs
release
Adds safetyIdentifier option to the SDK for scan attribution
npm-v0.1.18 · Aug 2026
· source
· release history
example
Run a scan with an end-user identifier to attribute results.$ codex-security scan --safety-identifier user_12345
npm-v0.1.18 · Aug 2026
· source
Configure the SDK client with a safety identifier for attribution.$ client.scan({ safetyIdentifier: 'user_12345' })
npm-v0.1.18 · Aug 2026
· source
+Deep scan controlsshippedConfigure deep scan behavior with specific limits for worker execution time and consecutive scans producing no new findings.1 release · 2 other sources · first seen Aug 2026▸
Also counts toward: Command-line interface
release
feat(deep-scan): add configurable graceful time limits
npm-v0.1.11 · Aug 2026
· source
· release history
docs
The rerun keeps the original scan configuration and requires the same plugin version. If the installed plugin has changed, the command stops. How do deep-scan time limits work Set a worker deadline when starting a deep scan: --mode deep --max-time-hours 1.5 The default is 96 hours.
docs update · Aug 2026
· source
not set the number of independent standard-scan workers within each deep scan; configure those limits through . Use . Each CSV row can still choose its own scan mode and repository scope. [deep_scan].max_time_hours to limit worker execution for each deep scan in the campaign.
seen Aug 2026
· source
+Amazon Bedrock integrationshippedRun security scans using Amazon Bedrock bearer tokens, AWS profiles, regional settings, web identity, or container credentials while maintaining AWS authentication for delegated deep-scan workers.2 releases · 1 other source · first seen Jul 2026▸
Also counts toward: Client SDKs
release
Enables scanning with Amazon Bedrock authentication
npm-v0.1.7 · Aug 2026
· source
· release history
Bootstraps the public TypeScript SDK for programmatic integration
npm-v0.1.0 · Jul 2026
· source
· release history
docs
0.1.18 0.1.18 (August 7, 2026) Use Amazon Bedrock for security scans Run scans with Amazon Bedrock bearer tokens and AWS profiles, regional settings, web identity, or container credentials. Keep AWS authentication available to delegated deep-scan workers.
docs update · Aug 2026
· source
+Cloud integrationdocumentedConnect the tool to cloud environments to ensure repository visibility and initial scan synchronization.3 other sources▸
docs
Install local Security plugin For your first local scan, start with the The separate Codex Security Cloud plugin scans connected GitHub repositories in Codex cloud.
seen Oct 2026
· source
Confirm you’ve set up Codex cloud first. If not, see and check whether the repository already has an environment. If it doesn’t, create one there before continuing. If findings aren’t visible right away, this is expected. Wait for the initial scan to finish before opening a ticket or troubleshooting.
seen Sep 2026
· source
Confirm you've set up Codex cloud first. If not, see and check whether the repository already has an environment. If it doesn't, create one there before continuing. If findings aren't visible right away, this is expected. Wait for the initial scan to finish before opening a ticket or troubleshooting.
seen Aug 2026
· source
+Embeddings configurationshippedConfigure the tool to send finding embeddings to a custom endpoint via environment variables.1 release · 1 other source · first seen Sep 2026▸
release
Set CODEX_SECURITY_EMBEDDINGS_URL to configure the findings service's full embeddings endpoint
npm-v0.1.25 · Sep 2026
· source
· release history
example
Configure the tool to send finding embeddings to a custom endpoint via environment variable$ export CODEX_SECURITY_EMBEDDINGS_URL=https://internal-endpoint.com/embed && codex-security scan .
npm-v0.1.25 · Sep 2026
· source
+Deep scan progress monitoringshippedObserve real-time progress of independent review items during deep scans via SDK callbacks.1 release · 1 other source · first seen Aug 2026▸
release
Adds an optional onDeepProgress({ completed, active, maximum }) callback to the SDK scan options for observing durable Deep Scan progress counts independently of the main scan loop.
npm-v0.1.24 · Aug 2026
· source
· release history
example
Observe the number of completed and active independent-review items during a deep scan without blocking execution by providing the progress callback.$ const scan = codex.scan({ onDeepProgress: ({ completed, active, maximum }) => { console.log(`Progress: ${completed}/${active} / max ${maximum}`); } });
npm-v0.1.24 · Aug 2026
· source
+Concurrency controldocumentedControl the number of independent standard-scan workers and subagents allowed to run simultaneously during a scan.2 other sources · first seen Aug 2026▸
docs
To control a deep scan’s concurrency and duration, create or edit application areas, or repository context that the code can’t reveal.
seen Sep 2026
· source
max_time_hours = 1.5 4 Number of independent standard-scan workers allowed to run at the same time. Legacy also resolves to 4 Number of subagents each worker may start. Set 4 Stop after this many consecutive completed worker scans produce no new findings.
docs update · Aug 2026
· source
+Reasoning effort controlshippedAdjust the reasoning effort for scans to balance latency and cost requirements.1 release · 1 other source · first seen Jul 2026▸
release
Adds reasoning effort controls to security CLI
npm-v0.1.2 · Jul 2026
· source
· release history
example
Run a scan with reduced reasoning effort to lower latency or cost.$ codex-security scan --max-reasoning-effort=low <path>
npm-v0.1.12 · Aug 2026
· source
+Alternative inference providershippedExecute scans using an alternative inference provider instead of the default service.1 release · 1 other source · first seen Aug 2026▸
release
--inferencer flag now accepts openrouter and fireworks to route scanning LLM calls through third-party inference providers.
npm-v0.1.6 · Aug 2026
· source
· release history
example
Scan using an alternative inference provider$ npx @openai/codex-security scan . --provider openrouter --model anthropic/claude-sonnet-4.5
+Engagement guidanceshippedProvide specific instructions to the scanner for initial setup and deeper investigation during a scan session.2 other sources · first seen Aug 2026▸
example
Provide specific instructions to the scanner at the start of an engagement.$ codex-security scan --custom-scan-prompts 'Focus on API endpoints'
npm-v0.1.8 · Aug 2026
· source
Guide the scanner's deeper investigation after initial analysis.$ codex-security scan --follow-up-prompt 'Check for privilege escalation paths'
npm-v0.1.8 · Aug 2026
· source
+Access verificationdocumentedCheck Daybreak access status from the plugin or CLI before a scan, displaying enrollment links or warnings if access is not granted.1 other source · first seen Sep 2026▸
Also counts toward: Command-line interface
docs
0.1.24 (September 9, 2026) Check Daybreak access from the plugin Check Daybreak access before a scan in desktop and CLI sessions signed in with ChatGPT, without connecting the separate Codex Security Access app. Show an enrollment link when access isn't granted, or a warning when access can't be verified.
docs update · Sep 2026
· source
+Customized severity classificationshippedApply custom rubrics to classify finding severity, allowing for flexible assessment criteria without altering original scan artifacts.1 release · first seen Sep 2026▸
Also counts toward: Command-line interface, Scripting API, Client SDKs
release
Classify finding severity with custom rubrics through CLI/SDK; saved assessments are reusable for Linear without altering original findings or sealed scan artifacts
npm-v0.1.26 · Sep 2026
· source
· release history
+Mock scanningshippedGenerate synthetic scan results for local testing without authentication or API calls.1 other source · first seen Sep 2026▸
example
Generate synthetic scan results for local testing without API costs or authentication$ codex-security scan --mock --format sarif > mock-results.sarif
npm-v0.1.25 · Sep 2026
· source
+Scan deduplication managementshippedPerform complete and sealed deduplication of scan directories via SDK.1 release · first seen Sep 2026▸
Also counts toward: Client SDKs
release
SDK adds deduplicateScanDirectory for complete, sealed deduplication outside local history
npm-v0.1.25 · Sep 2026
· source
· release history
+CI/CD variablesdocumentedDefine specific environment variables in CI configurations to control scan version, file limits, branch scanning policies, and deep scan parameters.1 other source · first seen Aug 2026▸
Also counts toward: CI/CD pipeline integration
docs
Preserve scan results when the repository changes Keep completed findings and reports tied to the original revision or working-tree snapshot, even if files or the repository revision change while a scan runs.
docs update · Aug 2026
· source
+Component scanningshippedSplit large repositories into components for independent scanning and combined reporting.1 release · first seen Aug 2026▸
release
Adds component scans to split large repositories into explicit or planned components, scan each one independently, and produce a combined coverage report.
npm-v0.1.17 · Aug 2026
· source
· release history
+Live scan visibilityshippedView live details of active scan sessions directly in the desktop application interface.1 release · first seen Aug 2026▸
release
Live scan session details are now surfaced directly in the Codex desktop application UI.
npm-v0.1.15 · Aug 2026
· source
· release history
+Scan session follow-upsshippedAllow interaction with the scanner via follow-up prompts while a scan is in progress.1 release · first seen Aug 2026▸
release
Adds support for follow-up prompts during a scan session
npm-v0.1.8 · Aug 2026
· source
· release history
+Scan comparison automationshippedAutomatically match and compare scan results to identify trends or regressions.1 release · first seen Jul 2026▸
release
Automatically match scan comparisons
npm-v0.1.5 · Jul 2026
· source
· release history
+Report generationdocumentedGenerate final reports after reviewing code, using portable paths and avoiding internal storage dependencies.1 other source▸
docs
Codex Security scan isn't required. code before writing the final report. If the source or affected revision isn't Uses portable paths and doesn't depend on internal storage or local absolute
seen Aug 2026
· source
Lines in monospace are the tool's own words: help text
parsed from its source, or an endpoint from its API document. Under
release, a line is our summary of a dated release. Under
docs, it is quoted from the tool's own documentation or
website. Each links back to the source it came from.
Command line
View
Source
No command matches.
load a captured run
composed command
No matchesTry a different search, or clear a filter to see more.
option surface across analysed releases
options at that releaseadded, per releaseremoved, per release
option
found in
since
description
No matchesTry a different search, or clear a filter to see more.
option changes per release — drag across the rail to set a range
→
Values are placeholders taken from each option’s declared default.
Nothing is executed here — the output shown is a recording of a run
that already happened.
Score card
Shipping velocityreleases a month, last 12 months
Documentation qualityrelease-notes rubric, 0–100
Breaking-change disciplinehow rarely a release breaks users, and notice given
Maintenance riskquiet time against its own cadence, maintainers
Innovation & surfacenew capabilities, API and MCP surface
Community health
Contributor trenddistinct committers, this year against last
Maintainer concentrationbus factor now against a year ago
Issue backlog trendissues closed per issue opened, 12 months
Responsivenessmedian time to a maintainer’s first reply
Nine scores for OpenAI Codex Security, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.
Each score is 0–100 on a published rubric, derived from data this site already shows.
A dimension we cannot measure says so — it is never scored 0 and never enters a rank.
How this is scored
Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
Documentation quality — the release-notes rubric published on the analytics page, unchanged.
Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.
Release-note detail over time
See how much detail OpenAI Codex Security puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.
OpenAI's home page as it looked each month from August 2021 to September 2026: 11 renders, 4 changes of tagline or palette. Step through them, play them, or put any two months side by side.
Website history is included with Researcher and Business.
← → or h l a month · Shift a year · [ ] previous / next change · Space play · 1 2 3 page · T whole page · C compare · F full size
← → or h l the right month · Shift the left · S swap · W wipe · T whole page · Esc back
Rebranding timeline
Dates bound when a change appeared between captures. Possible rebrands are AI suggestions; a redesign alone does not establish a rebrand.
Releases
Show
43 entries
No entries match these filters.
October 20262
September 20267
August 202631
July 20263
Project health
Issue, contributor and maintainer activity in openai/codex-security, 2023-10 – 2026-09,
as of 2026-09-25. Twelve-month figures first; the trend lines run
the whole window.
Contributors39+39 vs prior 12 months
Maintainers4+4 joined · −0 left, last 12 months
Bus factor2committers behind half the commits
Community-filed94%of issues opened, last 12 months
Median time to close5.6 daysfirst maintainer reply 4.5 days
Open backlog62of 143 issues ever filed
Issues opened / month6 · 0communitymaintainers
Open backlog62
Contributors / month18
Commits / month114
Stars10,708
Issue themes, last 12 months
bugs 50%
features 6%
questions 1%
docs 1%
other 42%
Counts from the project's public repository and git history; no individuals
are identified. Maintainers are the committers covering 80% of the last year's
commits. how we measure this
Add the badge to your README
Maintain this project? The badge links readers straight to this page, so they can
follow every release here.