Forrest logo
tool overview
On this page you find all important commands for the CLI tool in-toto-run. If the command you are looking for is missing please ask our AI.


in-toto-run is a command line tool designed to provide a secure and verifiable way of executing a series of tasks or commands within a software supply chain. It is a part of the in-toto framework, which aims to enhance the security and integrity of software supply chains from end to end.

The tool allows users to define and execute a sequence of operations as a set of steps that are performed in a specific order. Each step can be associated with a command or a script, making it highly flexible and adaptable to different use cases.

in-toto-run verifies the integrity and authenticity of each step by employing cryptographic signing and transparency techniques. It uses public-key cryptography to track and verify the signatures of the executed steps, ensuring that the commands have not been tampered with or modified in any way.

Additionally, in-toto-run provides transparency by generating and storing metadata about each step's inputs, outputs, and dependencies. This information enables auditors or users to track and verify the flow of data and dependencies throughout the execution process.

By applying the principles of secure software supply chain management, in-toto-run helps reduce the risk of supply chain attacks, malicious tampering, or unauthorized modifications to the executed commands. It adds an extra layer of trust and security to software development, deployment, and distribution processes.

The tool is written in Python, making it easily integrable into existing software development workflows. It is available as an open-source tool, allowing users to contribute, customize, and extend its functionalities according to their specific requirements.

in-toto-run is supported by a community of cybersecurity experts and developers who actively contribute to its development and maintenance. Regular updates and bug fixes ensure the tool stays up-to-date with the latest security standards and practices.

Overall, in-toto-run empowers software developers and maintainers to build and maintain secure software supply chains, ensuring the integrity, authenticity, and reliability of their software throughout the entire development and deployment lifecycle.

List of commands for in-toto-run:

  • in-toto-run:tldr:57222 in-toto-run: Generate signed attestations for review work.
    $ in-toto-run -n ${review} -k ${key_file} -m ${document-pdf} -x
    try on your machine
    explain this command
tool overview