

OpenAI has released its Codex Security command-line interface and software development kit as open source software under the Apache 2.0 license, providing a new way to bring its AI security scanner into development workflows.
The CLI can scan repositories, review staged and unstaged changes before a commit, compare findings across scans and export results for use in other code-scanning tools. Teams can also run it in CI and set a severity threshold that returns a failing status when a completed scan identifies a finding at or above that level. OpenAI recommends starting with advisory results before allowing findings to affect the CI check.
Because the client code is public, teams can inspect and adapt the CLI or SDK to fit their own tooling. But that openness stops at the integration layer, as the service that performs the underlying analysis remains under OpenAI’s control.
“OpenAI open-sourced the client and kept the scanner. That is distribution, not openness,” said Mitch Ashley, VP and practice lead for DevOps and application development with the Futurum Group. “The Apache-2.0 CLI lands in CI configs and pre-commit hooks while the beta-gated backend holds the model, triage logic, and the billing relationship.”
In practice, teams cannot use the published client code alone to operate a standalone scanner. The CLI and SDK remain in limited beta and are available only to approved customers and partners, according to OpenAI. Local users sign in with a ChatGPT account, while CI and other automated workflows use an OpenAI API key. Full repository scans may also require Trusted Access for Cyber. Developers can therefore inspect and modify the integration software, but the system that generates and evaluates findings still depends on OpenAI’s hosted service.
Security scanning in CI is already common, and established application security platforms are increasingly adding AI features to help assess findings, generate fixes and check whether those fixes work. Codex Security combines those activities in a more integrated agent workflow. According to OpenAI, the agent creates a threat model for the repository, examines possible attack paths, attempts to reproduce suspected vulnerabilities in an isolated environment and proposes patches for human review. It can then check whether a vulnerability remains after a fix is merged.
“Every team already runs a scanner in CI,” Ashley said. “The advance is an agent that confirms the finding, writes the patch, and verifies it across runs.”
Giving the agent responsibility for validating potential vulnerabilities and proposed fixes raises the standard it must meet before teams allow its output to block code changes. OpenAI says AI scans can produce different results even when the configuration remains unchanged, and that a previously reported issue disappearing from a later scan does not prove the vulnerability was fixed.
Ashley said Codex Security should earn a role as a merge gate only after OpenAI demonstrates that repeated scans of the same code produce sufficiently consistent findings. For DevOps teams, the unresolved question is whether those results can become dependable enough to decide whether a code change should be allowed to merge.
from DevOps.com https://ift.tt/QLjUb08
Comments
Post a Comment