LinuxCommandLibrary

in-toto-record

TLDR

Start recording

$ in-toto-record start -n [step_name] -k [key.pem]
copy
Stop recording
$ in-toto-record stop -n [step_name] -k [key.pem] -p [products]
copy
Record with materials
$ in-toto-record start -n [step] -k [key] -m [src/]
copy
Specify products
$ in-toto-record stop -n [step] -k [key] -p [dist/]
copy

SYNOPSIS

in-toto-record command [options]

DESCRIPTION

in-toto-record creates supply chain attestations for build steps. It records materials before and products after a step, generating signed link metadata.
The tool supports split recording where start and stop are separate commands. This allows recording steps that span multiple commands or sessions.
in-toto-record creates supply chain attestations.

PARAMETERS

start

Begin recording step.
stop
Finish recording step.
-n NAME
Step name.
-k KEY
Signing key file.
-m MATERIALS
Input materials paths.
-p PRODUCTS
Output products paths.
--help
Display help information.

CAVEATS

Requires signing key. Part of in-toto framework. Links must be verified.

HISTORY

in-toto-record is part of in-toto, a framework for supply chain integrity developed at NYU Secure Systems Lab.

SEE ALSO

Copied to clipboard