Auditree-plant is a CLI tool that facilitates adding external evidence to an evidence locker with managed metadata for compliance automation.
The Auditree tool for adding external evidence.
This tool is used by compliance and security teams to add and manage evidence in an evidence locker as part of an automated compliance framework. It helps ensure that evidence metadata is properly maintained for validation and risk assessment workflows. Users typically run it in environments where compliance auditing and security automation are required.
Auditree-plant requires Git remote hosting credentials stored in a ~/.credentials file or specified via the --creds option, supporting services like GitHub, GitLab, Bitbucket, and GitHub Enterprise. It is recommended to run the tool within a dedicated Python virtual environment to manage dependencies cleanly. The tool clones repositories into a temporary directory during execution and can operate on local repositories via the --repo-path option, enabling integration with compliance automation pipelines.
Ensure Python 3.6 or above is installed (check with `python --version` or `python3 --version`)
Create a Python virtual environment (e.g., `python3 -m venv venv`)
Activate the virtual environment (`. ./venv/bin/activate`)
Install auditree-plant using pip (`pip install auditree-plant`)
To upgrade, activate the virtual environment and run `pip install auditree-plant --upgrade`
plant -h
Displays the general help information for the plant CLI.
plant push-remote -h
Shows help information specific to the push-remote mode.
plant dry-run -h
Shows help information specific to the dry-run mode.