Skip to content

Daybreak Blue selection gets dropped when using API-key auth #1024

Description

@lattwood

Hey,

We're approved for Daybreak Blue, but it looks like codex-security inherits the issue I reported in openai/codex#47834.

The project pins the standard Codex 0.156.1 release, which filters out the cyber access program unless authentication is through ChatGPT:

program
    .filter(|_| auth.is_some_and(CodexAuth::is_chatgpt_auth))
    .map(AccessPrograms::from)

So even if we provide a selection, access_programs.cyber gets dropped when using an API key.

Can we get a supported way to pass this through from codex-security, including to scan workers? The API should validate whether the key is authorized and return an error if it isn't, rather than the harness silently removing the argument.

If this needs the upstream fix first, can we track updating the pinned Codex version here? We'd like to use the normal installation without maintaining a custom Codex binary.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions