Skip to content

Add Trivy bootstrap, passthrough, and JSON reports - #107

Merged
BacchusJackson merged 1 commit into
mainfrom
cursor/trivy-support-6963
Oct 23, 2026
Merged

BacchusJackson merged 1 commit into
mainfrom
cursor/trivy-support-6963

Conversation

@BacchusJackson

Copy link
Copy Markdown
Member

Trivy is now a managed scanner and a report type.

gatecheck bootstrap downloads Trivy 0.76.1 from aquasecurity/trivy and checks trivy_0.76.1_checksums.txt before installing the binary. gatecheck trivy runs that binary, or trivy on PATH when the managed copy is missing.

A filename containing trivy is Trivy JSON. list (and print), validate, and bundle labels use the same severity limits and CVE allow and deny lists as Grype, including EPSS and KEV. The match includes VulnerabilityID and VendorIDs. Misconfigurations, secrets, and licenses in the same file are left out. cyclonedx is still checked first, so cyclonedx-trivy-sbom.json stays CycloneDX.

Fixes #100

Open in Web Open in Cursor 

Pin Trivy 0.76.1 and check the GitHub release checksum. gatecheck trivy
runs the managed binary. list, validate, and bundle read Trivy JSON
with the same severity limits and CVE allow and deny lists as Grype.

Fixes #100

Co-authored-by: Bacchus Jackson (BJaX) <BacchusJackson@users.noreply.github.com>
@BacchusJackson
BacchusJackson merged commit aea2aaf into main Oct 23, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add trivy support and bootstrap it

2 participants