Skip to content

Include analysis.detail from Dependency Track FPF in finding description#14931

Merged
mtesauro merged 6 commits into
DefectDojo:bugfixfrom
webdevred:forward-analysis-detail-from-dependency-track
Jun 29, 2026
Merged

Include analysis.detail from Dependency Track FPF in finding description#14931
mtesauro merged 6 commits into
DefectDojo:bugfixfrom
webdevred:forward-analysis-detail-from-dependency-track

Conversation

@webdevred

@webdevred webdevred commented May 28, 2026

Copy link
Copy Markdown
Contributor

Show Dependency Track audit detail in finding description

When Dependency Track pushes findings via the Finding Packaging Format, analysts can attach free-text notes to each finding through the analysis.detail field. This field was already parsed and available in the FPF document but was silently ignored, so auditors working in DefectDojo had no way to see those notes without going back to Dependency Track.

This appends the audit detail to the finding description under an "Audit Detail:" label when present. Findings without audit detail are unaffected. The change requires Dependency Track 4.14.0 or later, which is when analysis.detail was added to the FPF output (see companion PR in the Dependency Track repo).

Related to DependencyTrack/dependency-track#6181

Comment thread dojo/tools/dependency_track/parser.py Outdated
@valentijnscholten valentijnscholten added this to the 2.59.1 milestone May 31, 2026

@valentijnscholten valentijnscholten left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you rebase against the bugfix branch?

webdevred added 2 commits May 31, 2026 21:19
When Dependency Track sends findings via the Finding Packaging Format, the
analysis.detail field is now forwarded alongside analysis.state. This appends
the audit detail text to the finding description under an "Audit Detail:" label,
making analyst notes visible without switching back to Dependency Track.
@webdevred
webdevred force-pushed the forward-analysis-detail-from-dependency-track branch from 06fbd18 to c3494e1 Compare May 31, 2026 19:20
@github-actions github-actions Bot added helm and removed helm labels May 31, 2026
@webdevred
webdevred force-pushed the forward-analysis-detail-from-dependency-track branch from ff3a351 to c3494e1 Compare June 1, 2026 17:26
@mtesauro mtesauro modified the milestones: 2.59.1, 2.60.0 Jun 8, 2026
@valentijnscholten
valentijnscholten changed the base branch from master to bugfix June 25, 2026 20:00
@webdevred

webdevred commented Jun 25, 2026

Copy link
Copy Markdown
Contributor Author

Both the v4.14 and the v5 PRs to DependencyTrack are merged into their respective branches 🥳

@Maffooch Maffooch left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Confirmed that description is not part of default dedupe fields

@Maffooch
Maffooch requested review from Jino-T and paulOsinski June 26, 2026 21:40

@mtesauro mtesauro left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved

@mtesauro
mtesauro merged commit ffeddce into DefectDojo:bugfix Jun 29, 2026
148 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants