You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Highlights
Unsigned normalization attestations:rio normalize --attest now writes an in-toto Statement v1 beside each normalized SBOM, recording its digest, tool and manifest details, transformations, and gate results. The subject is the normalized SBOM; signing and verification tooling for these statements remains planned.
Reliable SBOM discovery:normalize and plan now refuse incomplete searches, including unreadable symlinked directories, with exit code 2 rather than accepting an unproven single match.
Verified release publication: Rio's release workflow verifies staged asset bytes, signatures, and provenance/SBOM attestations before publication, then compares downloaded draft assets. Homebrew updates only after successful publication.
Security maintenance and demos: Verified patch/minor security-update automation, a pinned vulnerability scanner, and an offline release-gate demo with an optional video renderer.
Changelog
bed3d64 Align README with rio's evidence compiler direction
3dbc6e8 Authenticate merge-trigger events and scan the scanner (Fixes #48)
2e9b142 Automatically merge verified patch and minor security fixes (Fixes #48)
188ff3a Correct Dependabot metadata and check-reading permissions (Fixes #48)