Skip to content

Harden queued credentials and supply chain evidence - #5

Merged
VirtuArchitect merged 1 commit into
mainfrom
codex/production-readiness-followups
Aug 22, 2026
Merged

VirtuArchitect merged 1 commit into
mainfrom
codex/production-readiness-followups

Conversation

@VirtuArchitect

Copy link
Copy Markdown
Owner

Summary

  • reject inline BMC username/password payloads for queued inventory and virtual-media jobs unless a credential_ref or configured secret provider is used
  • add regression coverage for queued credential rejection and credential_ref acceptance
  • add pip audit floor plus CI wheel build, CycloneDX SBOM generation, SBOM artifact upload, and GitHub SBOM attestation
  • update operator/security documentation for queued credential handling and supply-chain evidence

Verification

  • python -m pytest tests\test_store_jobs.py tests\test_api.py -q
  • python -m pytest -q
  • python -m pip_audit --skip-editable
  • python -m bandit -r src --severity-level medium
  • docker compose config --quiet
  • python -m build --wheel
  • python -m cyclonedx_py environment --output-format JSON --output-file sbom.cdx.json
  • git diff --check

@VirtuArchitect
VirtuArchitect merged commit 344d1fb into main Aug 22, 2026
3 checks passed
@VirtuArchitect
VirtuArchitect deleted the codex/production-readiness-followups branch August 22, 2026 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant