flavorpack
2026-03-30
Enterprise security foundation, 99%+ Python coverage, Windows admin check
170 files · 17,128+ · 3,076-
Enterprise security foundation: SBOM, policy, trust CLI
3 files changed
security.pySecurity utilities: policy hash, key fingerprint, SBOM digestsecurity.pySecurity command group: SBOM/provenance/policy/trust CLI testingenterprise-security-reference.mdEnterprise security reference: policy, trust, SBOM, attestation
- Enterprise security foundation merged: SBOM/provenance inspection, canonical JSON policy hash, key fingerprint verification, SBOM digest comparison, and trust anchor management. Security CLI command group added for interactive testing. E2E integration tests verify policy hash, key fingerprint, SBOM digest, and CLI command behavior.
instantiate
behavioral
2 files
security.pysecurity.py
Windows/Linux admin check implementation
2 files changed
admin_check.rsWindows admin check implemented in Rust; TODO stubs removedadmin.goPlatform-aware admin check for refuse_root policy enforcement
- Windows admin check implemented in Rust (was a TODO stub). Go launcher gains platform-aware admin check for refuse_root policy enforcement on Windows, Linux, and macOS.
harden
behavioral
2 files
admin_check.rsadmin.go
99%+ Python coverage with 394 coverage-gap tests
2 files changed
test_format_2025_coverage.py104 coverage-gap tests for format_2025 core modulestest_coverage_gap_sweep.py290 coverage-gap tests for packaging, commands, config, helpers
- Final coverage sweep achieves >99% Python coverage. 394 tests added: 104 for format_2025 core (all modules at 100%), 290 for packaging, commands, config, and helper modules. Go and Rust trust/policy fixes included: canonical JSON policy hash, inline TOML comments, allow_platforms support, and OID validation in Rust trust module.
qualify
internal
2 files
test_format_2025_coverage.pytest_coverage_gap_sweep.py