aquasecurity/trivy

enhancement(cyclonedx): use `component.evidence.occurrences.location` for filapaths and linenumber

Open

#9.832 aberto em 20 de nov. de 2025

Ver no GitHub
 (0 comments) (1 reaction) (0 assignees)Go (371 forks)batch import
help wanted

Métricas do repositório

Stars
 (35.000 stars)
Métricas de merge de PR
 (Mesclagem média 5d 2h) (53 fundiu PRs em 30d)

Description

Description

In CycloneDX 1.5, the location and line fields were added under component.evidence.occurrences. These are fields we can use in Trivy:

  1. location can be used instead of property.filePath
  2. line can be used if Trivy supports detecting line numbers for that file

Example:

https://github.com/CycloneDX/cyclonedx-go/blob/72e4629d580624c7d6bd815e2d209a0a62d08047/testdata/valid-evidence.json#L74-L77

Discussed in https://github.com/aquasecurity/trivy/discussions/9823

Guia do colaborador