← 返回工具库
Codex Security - AI 代码安全扫描
AI 大模型工具 代码安全

Codex Security - AI 代码安全扫描

★★★★★ 4.6 分 免费+付费 · 开源免费,需自备 API Key

OpenAI 出品的代码安全工具,用 CLI 与 TypeScript SDK 自动发现、验证并修复代码漏洞。

立即前往 / 优惠购买 已有 1 次前往

优缺点

✓ 优点

  • • 从发现到修复闭环完整
  • • 同时提供 CLI、SDK 与 Action
  • • 支持 SARIF 等标准格式导出
  • • 可接入 Jira、Linear、GitHub

✗ 缺点

  • • 强依赖 OpenAI 账号与额度
  • • 运行环境对 Node、Python 版本较挑
  • • 部分云端功能需企业信任配置

规格参数

项目语言 TypeScript
GitHub Stars 12.4k
运行环境 Node.js 22.13+/24/26,Python 3.10+
使用形态 CLI / TypeScript SDK / GitHub Action
安装方式 npm 包 @openai/codex-security

它是什么

Codex Security 是 OpenAI 推出的代码安全工具,由命令行程序 cs(即 codex-security)和一套 TypeScript SDK 组成。它的定位有别于传统静态扫描器:它借助 Codex 的推理能力,先找出可疑的漏洞点,再逐条核查、给出证据,最终生成补丁并验证修复是否有效。你可以把它当作 Codex 会话里的一个安全插件,也可以在终端里直接扫描仓库,或者在 CI、自动化流程中调用 SDK 与 GitHub Action 完成无人值守巡检。

核心功能

  • 多范围扫描:支持扫描整个仓库、指定路径或 Git 变更(如从 origin/main 到 HEAD 的差异),并提供 Standard 与 Deep 两档模式,Deep 会重复 Standard 的步骤并合并去重后的结果。
  • 漏洞验证与修复闭环:对候选问题做二次验证,输出补丁,并可用于复核已有修复是否真正生效。
  • 安全文档与威胁建模:自动草拟 SECURITY.md 策略文件,保存威胁模型供后续评审复用。
  • 报告与去重管理:浏览历史扫描与发现项,识别重复问题,按自定义评级标准判断严重程度,并结合源码与 Git 历史推荐负责人。
  • 第三方与平台集成:可导入其他扫描器的结果,导出 SARIF、JSON、CSV,或同步到 Linear、Jira、GitHub,也可发布到 Codex Security Cloud。
  • CI 与容器化:支持跨仓库、跨组件的批量扫描任务,可断点续跑,适合放进流水线。

适用场景

适合有一定规模代码库、想让安全审计更早介入的团队。典型用法包括:上线前的仓库体检、针对登录鉴权等敏感模块的重点排查、Pull Request 级别的增量扫描、以及在 CI 中对多仓库做定期巡检。也适合安全工程师把扫描结果接入现有的工单系统,形成“发现问题 → 派单 → 修复 → 复核”的闭环。

上手建议

环境要求为 Node.js 22.13.0+(22.x 系列)或 24.x、26.x,且需要 Python 3.10+;Python 3.10 还要额外装 tomli。全局安装后执行 cs login 登录,然后在仓库目录跑 cs scan . 即可,扫描结束会给出 Markdown 报告的路径,用 cs scans show 可回看最近一次完成的扫描。若短命令 cs 与其他工具冲突,或 npm 报 EEXIST,直接用 codex-security 或 npx @openai/codex-security 替代。

进阶技巧:用 --path 限定目录、用 --diff 只看改动、用 --max-time 给标准扫描设置时间上限,能显著降低成本和噪音。CI 场景下把 OPENAI_API_KEY 或 CODEX_API_KEY 写进环境变量;无图形界面的机器需要用设备码或 SSH 方式登录。另外建议先写好 SECURITY.md,让扫描有明确的规则依据,报告里的排除项与覆盖范围也要逐条看清,避免误判。