repositorypackage
0.0.1-pre1
Repository: https://github.com/carabiner-dev/bnd.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# README
🥨 bnd
A Utility to work with sigstore bundles and attestations
bnd is a utility that makes it easy to work with attestations and sigstore bundles. It can create new bundles by "binding" an attestation and signing it. It can verify existing bundles, extract data from them inspect their contents.
🥨 bnd: a utility to work with attestations and sigstore bundles.
bnd is a utility that makes it easy to work with attestations and sigstore bundles.
It can create new bundles by "binding" a sattement, signing it and wrappring it
in a bundle. It can verify existing bundles, extract data from them and inspect
their contents.
Usage:
bnd [command]
Examples:
Create a new bundle by signing and bundling an attestation and its verification
material:
bnd statement --out=bundle.json statement.intoto.json
Inspect the resulting bundle:
bnd inspect bundle.json
Extract the in-toto attestation from the bundle:
bnd extract attestation bundle.json
Extract the predicate data from the bundle:
bnd extract predicate bundle.json
Available Commands:
commit attests to data of a commit
completion Generate the autocompletion script for the specified shell
extract extract data from sigstore bundles
help Help about any command
inspect prints useful information about a bundle
predicate packs a new attestation into a bundle from a JSON predicate
push push pushes an attestation or bundle to github or an OCI registry
statement binds an in-toto attestation in a signed bundle
verify Verifies a bundle signature
version Prints the version
Flags:
-h, --help help for bnd
--log-level string the logging verbosity, either 'panic', 'fatal', 'error', 'warning', 'info', 'debug', 'trace' (default "info")
Use "bnd [command] --help" for more information about a command.
Native Sigstore Signing
bnd
implements sigstore keyless signing just as cosign does. It supports the
interactive and device flows as well as limited initial support for ambient
credentials (initaially GitHub actions tokens).