oracle/Macaron Security Analysis Action

Run Macaron to analyze artifacts for supply chain security

View on GitHub

Trust Signals

Scorecard Score
Scorecard 6–8scored Jul 6, 2026
Maintenance Recency
Activelast commit Jun 30, 2026
License
Other

Pinned Snippet

workflow.ymlSHA-pinned
uses: oracle/macaron@4ddb55e3c9ef2c77b548be55c557078c4476fd9c # v0.24.0

tags can be moved; commit SHAs can't. why a SHA?

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_reportsUpload Macaron reports as a workflow artifact.true
reports_artifact_nameName of the uploaded reports artifact.macaron-reports
reports_retention_daysRetention period in days for uploaded reports.90
write_job_summaryWrite a human-friendly summary to the workflow run page.true
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
html_report_pathPath to the generated HTML analysis report (if available).
report_dirDirectory containing HTML/JSON reports.
db_pathPath to the generated Macaron SQLite database.
policy_reportPaths to the Macaron analysis report
vsa_reportVerification Summary Attestation
vsa_generatedWhether VSA was generated.