AI DevelopmentNew Release6 min readPublished September 29, 2026

Treat execution, review and security findings as separate stages

Codex After DevDay: Cloud Tasks, Code Review and Security

What DevDay changed in Codex: cloud tasks, a refreshed CLI, automatic code review on pull requests and Codex Security Cloud, and who gets each feature.

DA
Digital Applied Team
Research and practical guidance
CoverageSeptember 29, 2026

Codex’s DevDay announcements cover where coding work runs, how changes are reviewed and how repositories are checked for security issues. A team should assign a separate acceptance step to each. A completed cloud task is a candidate change; a review comment is a finding to evaluate; a security patch still needs testing before release.

Written October 1, 2026 and dated September 29, 2026, using the dated announcements cited below. Implementation guidance was checked October 1; the release claims below retain their September 29 context.

Key takeaways
  1. 01
    Cloud work needs a defined environmentRecord setup, permissions and the checks required for a completed task.
  2. 02
    Review is another evidence sourceValidate findings and keep the merge decision tied to the actual change.
  3. 03
    Security Cloud is a separate workflowRepository access, scanning and ongoing monitoring require deliberate configuration.
  4. 04
    Tie evidence to the revisionA passing run or a resolved finding on an earlier revision does not establish the behavior of the patch that merges.

01 — The evidenceThe four announcements and their access boundaries

OpenAI’s September 29 recap lists cloud Codex for Plus, Pro, Business, Healthcare, Education and Enterprise; the refreshed CLI and Code Review for all plans; and Security Cloud for Pro, Business, Enterprise and Edu. The CLI adds voice and multi-task improvements. Security Cloud includes access to Daybreak Blue without a separate application. Feature availability still depends on the relevant setup and permissions.

Workflow summary from OpenAI’s DevDay recap, September 29, with Digital Applied acceptance questions.
WorkflowPurposeWhat to verify
Cloud tasksPrepare changes in a reusable environment.Setup and tests match the repository.
CLIWork from the terminal.Local permissions fit the task.
Code ReviewInspect a proposed change.Each finding applies to the actual diff.
Security CloudFind security issues in connected repositories.Scope, reproduction and patch behavior are reviewed.

These features can complement each other, but they should not collapse into one automatic success signal. A worker that produces a patch may have misunderstood the requirement. A reviewer may flag a false positive. A scanner may not exercise the relevant runtime configuration. Keep the evidence each stage supplies attached to the decision it supports.

02 — Practical implicationsPrepare the cloud environment as part of the task

The cloud-work guide describes prepared environments that can be reused for subsequent work while tasks retain separate workspaces. Network access and secrets are configuration choices. Read the current setup instructions before connecting a repository, and record the environment used for a pilot so the result can be reproduced.

Start with a small change that has a meaningful existing test. Confirm that the environment installs the expected dependencies, uses the intended runtime and can execute that test before the agent changes anything. Otherwise, a failed task can be mistaken for a model problem when the real cause is a missing build dependency or an unavailable service.

Keep production credentials out of an environment that does not need them. If a test depends on a service, use a controlled fixture or an explicitly approved test connection. The repository’s files and scripts are part of the execution surface, so review what setup commands do before giving them access to secrets.

03 — ReviewConnect review findings to the proposed change

The review guide distinguishes automatic repository review from a review started in a chat. Automatic GitHub review needs connector access, repository permissions and enabled reviews; it does not require a user-managed cloud environment. Do not assume every GitLab path has identical automation support merely because both systems contain code changes.

Finding
Is there an actual defect?
Check the trigger

Reproduce the behavior or follow the code path that makes the issue observable.

Reviewer task
Fix
Does the patch address it?
Check the boundary

Verify the failing case and nearby behavior that the edit could change.

Author task
Release
Is the complete change ready?
Check the source

Tie test and deployment evidence to the revision being released.

Owner task

Ask for a concrete trigger and consequence when a review comment is vague. “This could fail” is less useful than an input that reaches the failing branch and a description of the resulting behavior. If the finding depends on an assumption about the environment, record that assumption rather than treating it as a confirmed production defect.

When a fix lands, review the updated diff. Evidence from an earlier revision may no longer establish the behavior of the final patch. The same applies to tests: a passing run should be tied to the source that will actually merge.

04 — SecurityEvaluate Security Cloud findings before applying fixes

The Security Cloud setup guide describes a separate plugin from local Codex Security, scanning connected GitHub repositories in compatible cloud environments. Findings and proposed patches need review, and ongoing checks of new commits are configured separately. A draft pull request is an action in that workflow, not proof that the patch has been accepted.

For a pilot, choose a repository whose owner can review results and whose tests can exercise a proposed fix. Record whether a finding is reproducible, which deployment conditions it requires and what data or privileges are exposed. That keeps a real security issue distinguishable from a theoretical concern outside the application’s configuration.

Avoid treating a clean scan as a guarantee. It shows that this process did not report an issue under its available context and checks. Our cyber-model access guide explains why model access and defensive assurance are different questions.

05 — The decisionEvaluate the whole change cycle

Measure accepted changes, useful review findings, false positives and human correction time across a small set of tasks. Keep the same acceptance standard when changing the model or environment. Our runtime comparison and permission guide support that setup. The AI transformation service helps teams define a controlled development pilot.

06 — The failuresFour signals mistaken for acceptance

The lede says each announcement needs its own acceptance step because each produces a signal that looks like one. The illustrative teams below each took a signal for the decision. They are patterns drawn from the documentation’s own boundaries, not observed pilots.

1
The environment blamed on the model
Environment section

A cloud task fails and the write-up says the model could not handle the repository. The environment never installed a build dependency, and no existing test was run before the agent changed anything, so a setup problem was recorded as a model problem.

Run a test first
2
The vague comment merged
Review section

A review comment says this could fail. Nobody asks for the input that reaches the failing branch, the author adds a guard, and the pull request merges with a finding that was never shown to be real and a fix that was never shown to address it.

Ask for the trigger
3
The clean scan as a guarantee
Security section

Security Cloud reports no findings and the repository is described as secure. The scan showed that this process reported nothing under its available context and checks; the runtime configuration it could not exercise was never examined.

Scope the claim
4
The stale green run
Review section

Tests pass on the revision that was reviewed. Two more commits land before merge. The passing run is cited for the final patch, whose behavior it never exercised.

Re-run on the merge source

Each signal was true and each decision was wrong, which is the distinction the decision section asks a pilot to measure. The record in the next section keeps the four apart.

The four also map onto the recap’s four announcements, which is why the lede asks for a separate acceptance step per announcement rather than one for the release. Cloud tasks produce candidates, the CLI and Code Review produce findings, Security Cloud produces patches, and only the team produces an acceptance.

07 — The recordOne pilot, four evidence lines

The decision section asks for accepted changes, useful findings, false positives and correction time to be measured across a small set of tasks, and the measurement needs a record per task with four lines. The environment line: the setup used, the runtime, the dependencies installed and the existing test that ran before the agent made a change, so a failure can be placed on the right side of the line between setup and model. The change line: the diff and the revision it produced, treated as a candidate. The review line: each finding with its trigger and consequence, the author’s response, and whether the finding was shown to be real, which is where false positives are counted. The security line: each Security Cloud finding with whether it reproduces, which deployment conditions it needs and what data or privileges are exposed, plus the test that exercised the proposed fix.

The fifth element is the release decision, and it names the revision it applies to. An illustrative record for a dependency upgrade reads: environment, the prepared cloud environment with the pinned runtime, the test suite executed green before the task; change, the revision with the upgraded package and two adjusted call sites; review, one finding with a reproduced trigger and an accepted fix, one comment without a trigger recorded as unverified; security, one finding reproduced under the production configuration, patched, the patch exercised by the existing test; release, approved on the final revision after a re-run on that source.

Across a handful of tasks the four lines produce the numbers the decision section asks for, and they hold the same acceptance standard when the model or environment changes, which is the condition the section places on the comparison.

The record also answers the access question the first section raises. Each line names the plan, permission or connector it depended on, from the plan tier that admitted the cloud task to the repository permission that let automatic review run, so a pilot that worked in one workspace can be read correctly when it is proposed for another with different access. Feature availability still depends on the relevant setup and permissions, and a record that carries them makes it possible to tell a capability gap from a configuration gap when the second team’s pilot behaves differently.

A candidate, a finding, a patch

A completed cloud task is a candidate change. A review comment is a finding to evaluate. A security patch is a change to test. None of the three is an acceptance, and the record keeps the three words from drifting into one.

Next step

Keep the release decision tied to verified behavior

Use cloud execution to prepare work, review to challenge it and security scanning to find additional risks. Accept the final change only when the relevant findings have been resolved and the intended behavior has been checked on the actual release source.

Agentic AI implementation

Build a workflow you can evaluate and control

Digital Applied helps teams connect AI capabilities to useful work, clear acceptance checks and responsible operating limits.

Task evaluationsCost visibilityControlled access
Start with one task

Define the pilot

  • →Approved source material
  • →A named reviewer
  • →A clear acceptance check
  • →Spending and permission limits
Questions and answers

Practical questions

No. The setup guide describes a separate cloud workflow with repository and environment requirements.
Digital Applied newsletter

Deep dives on AI, marketing and development.

Practical guides and fresh insights by email. No recycled takes.