Note: Previous roadmaps can be found with the roadmap reviews for that period. Link to Roadmap 2023
Cross-collaboration with many external groups and projects, including:
- OpenSSF and groups
- SBOMit
- gittuf
- Protobom
- IETF
- Supply Chain Integrity, Transparency, and Trust (SCITT) Working Group
- Package Repositories
- PyPI
- RubyGems
Several major products and repositories now have support for in-toto attestations, including:
- The in-toto v1.0 Specification was tagged June 5th 2023
- ITEs to support layouts with the attestation framework were merged as
Draft
- New Predicate Types
- Protobuf Language Bindings available
- Donation of the project to in-toto during KubeCon '23 - Chicago
- Improvement of CLO Monitor Scores to 99+
- Support for generating new types of attestations:
- Support for new Key Management Systems (KMS)
- New documentation website
- Donation of the project to in-toto during KubeCon '23 - Chicago
- Improvement of CLO Monitor Score to 95+
- Helm charts for deployment
- Support for eventing on attestation uploads
- Storing of Witness Policies
- Docs assessment from CNCF Tech Docs group
- Donation of attestation-verifier
- Donation of scai-demos
- Formal acceptance of ITE-10 and ITE-11
- Continued work to build out library of common predicate types
- Documentation on best practices and considerations in choosing when to use a specific predicate type when there may be multiple similar options
- Support for ITE-10 and ITE-11-style policies
- New attestor types
- OmniTrail: based on the Omnibor project
- Lockfile: Storing contents of common language lock files
- Support for Sigstore bundle format during signing
- Continued documentation updates
- A framework to allow external attestors
- TUF Client to securely receive up-to-date policies from Archivista
- Integration with RSTUF
- Policies: the ability to store, approve, and revoke trust in Witness policies via TUF metadata
- Attestations: the ability to store, approve, and revoke trust in attestations via TUF metadata
Policy WG continuing collaboration on new policy specification, moving ITE-10 and ITE-11 towards acceptance
- Deprecate in-toto golang
- Documentation and Github repository restructuring
- Consolidate cryptographic signing libraries
- Continued collaboration and integration with open source build and security tools