Skip to content

feat(supply-chain): add secure install control plane - #35

Merged
duriantaco merged 1 commit into
mainfrom
feat/secure-install-control-plane
Jul 25, 2026
Merged

feat(supply-chain): add secure install control plane#35
duriantaco merged 1 commit into
mainfrom
feat/secure-install-control-plane

Conversation

@duriantaco

Copy link
Copy Markdown
Owner

Summary

  • Add ca9 protect, a CI security control plane with table, JSON, Markdown, and SARIF output.
  • Extend Python install preflight checks to handle requirements files, nested includes, constraints, index selection, and gateway enforcement.
  • Add scoped, expiring package policy exceptions across analyzers and npm/pypi runtime gateways.
  • Expose the protection workflow through the gh actions.

Why

Maintainers currently need to combine multiple commands and policy mechanisms to secure dependency installation. Real world pip workflows using requirements and constraint files were also difficult to enforce consistently.

This change provides one deterministic command for local and CI enforcement, supports common Python installation
workflows, and replaces broad permanent allowlists.

Tests

  • pytest .

@duriantaco
duriantaco merged commit 31171cd into main Jul 25, 2026
9 checks passed
@duriantaco
duriantaco deleted the feat/secure-install-control-plane branch July 25, 2026 08:20
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