demolus13/Macaron Security Analysis

Run Macaron to analyze supply chain security

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
sbom_pathThe path to the SBOM of the analysis target.
python_venvPath to a Python virtual environment to resolve Python dependencies (used with Python analyze).
package_urlThe PURL string used to uniquely identify the target software component for analysis.
repo_pathThe path to the repository, can be local or remote.
policy_filePath to the Datalog policy.
policy_purlThe PURL string for the pre-defined policy.
defaults_pathThe path to the defaults configuration file.
digestThe digest of the commit we want to checkout in the branch.
provenance_expectationThe path to provenance expectation file or directory.
provenance_fileThe path to the provenance file in in-toto format.
show_preludeShows the Datalog prelude for the database.
branchThe branch of the repository that we want to checkout.
deps_depthThe depth of the dependency resolution. 0: disable, 1: direct dependencies, inf: all transitive dependencies.0
github_tokenThe GitHub personal access token is needed for to run the analysis.${{ github.token }}
output_dirThe output destination path for Macaron.output
upload_attestationUpload the generated VSA report. default : falsefalse
subject_pathPath to the artifact serving as the subject of the attestation, the default is current repository. default : github.workspace${{ github.workspace }}
namedescription
policy_reportPaths to the Macaron analysis report
vsa_reportVerification Summary Attestation