How OpenAI turned security findings into verified fixes

OpenAI engineers describe the scan, deduplication and patch verification loop behind Codex Security.

IaIan연사 · OpenAIKyKyle연사 · OpenAI
채널
OpenAI
게시일
2026년 11월 11일
영상
21:10
읽기
4분
슬라이드
1
원문
영어
YouTube에서 열기
스크롤하면 영상이 오른쪽 아래로 작아져 계속 재생됩니다. 자막은 읽기 언어를 따릅니다.
읽기 언어2개 언어로 읽을 수 있음
이 글은 아직 한국어 번역이 없어 영어 원문으로 표시합니다.
요약

30초 요약

OpenAI’s internal security sprint produced enough findings that deduplication and ownership became major bottlenecks. Engineers Ian and Kyle say 36% of findings were duplicates, so they built a workflow that supplies scanners with context, validates and groups reports, assigns owners, generates patches and checks fixes. They describe how the open-source CLI and hosted Codex Security Cloud expose parts of that workflow for other teams.

  1. 1A security sprint became a continuous find-and-fix loopIan describes scanning, validation, ownership and fix verification, with reported false-positive and rollback rates.
  2. 2Scanners need architecture and protection contextKyle says narrow scan instructions and shared knowledge help agents interpret code.
  3. 3Duplicate findings created a substantial triage burdenKyle says 36% of findings in the internal sprint were duplicates.
  4. 4An independent step checks whether a generated patch worksThe verify-fix workflow challenges the patch before it goes through normal review.
  5. 5Teams can assemble the workflow or use the hosted serviceThe CLI and SDK support custom integration; the cloud product runs a continuous loop connected to GitHub.

핵심 정리

  1. Supply scanners with both task-specific scope and shared system context.
  2. Deduplicate reports before assigning work; OpenAI says 36% of its sprint findings were duplicates.
  3. Verify generated fixes and keep normal code review in the release process.
  4. Run recurring scans as code changes to prevent the backlog from rebuilding.
전문

챕터별로 다듬은 전문 읽기

원본 자막만 보기
01

The internal security sprint and its results

The speakers describe the defender’s window and a company-wide push. They report results from validating findings and generated patches.

Ian and Kyle of OpenAI’s cyber product engineering team introduce Codex Security: a CLI workflow for discovering and validating findings, generating patches and verifying fixes, alongside a hosted cloud service.

Ian argues that stronger models give defenders a window to find weaknesses before comparable capabilities become broadly available to attackers. He says OpenAI made security a company-wide priority.

During an internal security sprint, he says, a quarter of product engineers focused on strengthening systems. The team built a continuous loop to scan, validate, assign ownership and verify fixes.

Ian reports a 0.81% false-positive rate after deduplication and validation, and a rollback rate below 1% for Codex-generated fixes. The tools developed from this work are offered as a plugin, CLI, SDK and cloud product.

02

Give scans enough context

The CLI combines scoped instructions with reusable information about architecture and protections.

Kyle frames the workflow in five parts: provide context, scan, enrich findings, produce patches and integrate the result into the development lifecycle. He says the open-source CLI supplied core building blocks for the internal effort.

A vague instruction to find every vulnerability was insufficient for OpenAI’s large codebase. The team split scans into narrow areas and supplied context about each component, its exposure and existing protections.

A scan-specific instruction defines scope and the vulnerability types to investigate. Repeated background can instead live in a shared knowledge base available to both scanners and validators, including architecture and firewall information outside the source code.

OpenAI also committed SECURITY.md files across components so product owners could record threat models and security guidelines. Kyle demonstrates passing both a prompt and knowledge base into a deep scan.

The deep scan runs multiple agents in parallel, combines findings and repeats passes until it finds nothing new or reaches its configured limit. A large repository can take considerable time.

03

Group and prioritize findings

Duplicate reports and unclear ownership made triage difficult. The team added deduplication, a security rubric and ownership rules.

Hundreds of agents scanning different areas produced tens of thousands of findings. Kyle says deduplication was an early bottleneck: multiple reports could describe one underlying vulnerability, leading to redundant tickets.

In the internal sprint, 36% of findings were duplicates. The CLI’s deduplication workflow uses agents to group those reports before developers are asked to investigate.

The team next classified findings against a security rubric. Kyle says the rubric was revised as the team learned which vulnerabilities mattered most, including cases where an external actor could gain unauthorized access.

Assigning ownership was unexpectedly difficult in a fast-growing company. Once the team codified which groups owned which components, it could assign findings with fewer tickets passed between teams.

04

Generate and verify patches

OpenAI gradually moved toward generating fixes in advance. An independent check and ordinary review remain part of the process.

Initially, developers received tickets, asked Codex to propose fixes, and took the changes through pull requests and production. As confidence and context improved, the team began generating patches in advance.

Kyle describes automation as a dial rather than a switch: teams can increase its role as they gain confidence. The CLI patch workflow can be given instructions for starting a development environment and testing the change.

An additional verify-fix step checks whether a patch actually resolves the finding; Kyle compares it to an adversarial agent challenging the proposed fix. The resulting change still goes through the organization’s normal review process.

The speakers say CLI primitives can fit different workflows, whether they require code review, QA or product review. Teams can connect them to repositories and continuous integration rather than replacing their existing process.

05

Keep scanning as the code changes

The speakers describe model improvements and continuous scanning. They demonstrate the hosted cloud workflow and GitHub integration.

Ian shows a third-party PatchBench comparison and says a newer model delivered better results at lower cost in the displayed test. He expects improvements in models to improve the same security workflow.

He describes a large initial backlog followed by fewer findings and faster detection after the backlog was addressed. To maintain that state, he says, scans must keep running as the codebase changes.

The CLI and SDK can be assembled into CI or GitHub workflows. Codex Security Cloud offers a hosted continuous loop connected to GitHub repositories and uses security-focused Daybreak models, Ian says.

In the cloud demo, he installs the plugin, connects GitHub and configures scanning on each new commit. The results show findings and allow a patch to be generated as a pull request for review.

Codex Security Cloud findings overview
슬라이드 1 / 1Codex Security Cloud findings overviewThe demo shows a repository’s findings and their progress through the security workflow.

같은 채널의 다른 글

27:44EN
OpenAI· 2026년 11월 11일Plugin extensions bring interactive tools into ChatGPTCorey, Max Neuber · OpenAIOpenAI describes discovery, sidebar and file entry points, event-driven automation and revised submissions.MCPProduct engineering
슬라이드 2장24:01EN
OpenAI· 2026년 11월 11일When agent work needs loops, subagents and a shared logRaj, Eric · OpenAIOpenAI’s Raj and Eric explain persistence, when to delegate and how they coordinate longer work.코딩 에이전트Agent orchestration
슬라이드 4장22:37EN
OpenAI· 2026년 11월 11일How GPT Live keeps speaking while an agent worksAlex, Erika · OpenAIOpenAI demonstrates simultaneous voice, background delegation and three ways to return updates.음성 AIAgent orchestration
슬라이드 2장19:44EN
OpenAI· 2026년 11월 11일What a managed agent harness has to do to keep workingCharlie, Steve · OpenAIOpenAI engineers explain remote sandboxes, long-running state and a human-approved flight rebooking demo.코딩 에이전트Agent orchestration
슬라이드 3장27:09EN
OpenAI· 2026년 11월 11일A six-week coding agent run and what it took to superviseOpenAI engineers describe a CI maintenance agent, long-running context and the cost of keeping it working.코딩 에이전트Agent orchestration
슬라이드 3장20:48EN
OpenAI· 2026년 11월 11일Sites adds personalized connectors and agent-friendly web appsKatia, John · OpenAIOpenAI demonstrates scheduled updates, per-user plugins and WebMCP in two Sites applications.Product engineeringMCP코딩 에이전트