Skip to content

feat: upload to Codex Security Cloud - #612

Merged
kmbroai merged 8 commits into
mainfrom
dev/wholley/codex/cloud-export
Aug 24, 2026
Merged

feat: upload to Codex Security Cloud#612
kmbroai merged 8 commits into
mainfrom
dev/wholley/codex/cloud-export

Conversation

@wholley-oai

@wholley-oai wholley-oai commented Aug 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

Add publication of completed Codex Security scans to Codex Security Cloud, with explicit single- and multi-scan selection and fail-closed acceptance handling.

Changes

  • Add publish scan --to cloud for completed sealed scans, including --dry-run.
  • Support interactive selection and repeated --scan or --scan-dir inputs for multiple scans.
  • Validate file-backed ChatGPT credentials, canonical scan paths, cancellation outcomes, and complete unique server receipts without automatic retries.
  • Add focused publisher, CLI, contract, packaging, and cross-platform path tests.

Review boundary

This PR owns the original Cloud publication slice. The multi-scan extension was isolated, reviewed, and merged into this branch as #632. Retaining that reviewed history avoids reworking the integration and keeps the original and dependent slices independently traceable. Deployment and account enablement are outside this CLI change.

Testing

  • pnpm run types
  • pnpm run format
  • pnpm run build
  • Full Bun suite: 1,711 passed, 30 platform-specific skips, 0 failed
  • Focused Cloud publication suite: 103 passed, 0 failed
  • Packed archive inspection and installed-package smoke test

Risk and rollout

Cloud publication requires explicit file-backed credentials and a complete unique acceptance receipt. Ambiguous failures are never retried automatically. Existing Linear publication remains unchanged. The Cloud destination remains unavailable unless the deployment and account support it.

Public disclosure review

  • No customer, partner, prospect, or user identities, data, or identifying details are included.
  • No credentials, personal data, private source, scan findings, or nonpublic links or tickets are included.
  • I reviewed the branch name, title, description, commits, changes, comments, logs, screenshots, attachments, and links for public disclosure.

@github-actions github-actions Bot added the enhancement New feature or request label Aug 22, 2026
kmbroai
kmbroai previously approved these changes Aug 22, 2026

@kmbroai kmbroai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥

kmbroai
kmbroai previously approved these changes Aug 22, 2026
kmbroai
kmbroai previously approved these changes Aug 22, 2026
* [cli] Publish multiple scans to Cloud

* [cli] Use repeatable scan directory flags for publication

* [docs] Clarify batch Cloud publication instructions

* [cli] Publish saved scans by ID and interactive selection
@kmbroai
kmbroai merged commit f85eeff into main Aug 24, 2026
54 of 59 checks passed
@kmbroai
kmbroai deleted the dev/wholley/codex/cloud-export branch August 24, 2026 23:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants