DefectDojo Weekly Changelog: v3.2.0 Update Highlights and New Features (August 4, 2026)
DefectDojo Weekly Changelog ๐ โ v3.2.0 (August 4, 2026) Hey everyone! A new update of DefectDojo Pro and Community Edition is out. Here's what's in this week's release: NOTE: We have deprecated API-based pull parsers, Tool Type/Tool Configuration, and dbbackup, with end-of-life scheduled for 3.5.0. This release added many entries to the Feature Flags list: features that can be opted into.
๐ (Review Claiming) Let a requested reviewer claim a Finding review so the other eligible reviewers can see it is being handled. Once claimed, only the claimer or the requester can clear the review.
๐ (Work Assignment) Assign Findings and Risk Acceptances to individual people, alongside the existing group Owners, and give each person a My Work queue of what they are responsible for.
โ๏ธ (Priority) Added a threat-intel risk floor, which is based on whether a Finding has EPSS, KEV or other exploitability. Only takes effect if Threat Intelligence Enrichment is enabled.
โ๏ธ (Rules Engine 2.0) Build automation rules as visual node graphs that react to Finding events, with per-run traces and a delivery outbox.
๐ต๏ธ (Threat Intelligence Enrichment) Threat Intelligence reached general availability, with signed threat-intel bundles, downgrade hysteresis, and new list and dashboard surfaces.
๐งญ (Menu 2.0) Reorganized the Settings menu behind Menu 2.0, with a new All Settings hub.
๐ (Compliance) The federal compliance pack: FedRAMP POA&M ledger and ConMon deliverables, CMMC Level 2 assessments, and control coverage.
Additional features:
๐ (API) DefectDojo REST API can now produce reports as HTML, CSV, and Excel, not just JSON. Use the /generate_report/ endpoint path, e.g. api/v2/findings/generate_report/.
โก (Performance) Improved the performance of Celery/Async tasks.
โป๏ธ (Deduplication) Added set-based deduplication that matches Findings on their full set of vulnerability IDs and CWEs, including partial/subset matches, alongside a new global vulnerability-ID deduplication algorithm and global_locations cross-product deduplication on shared locations. False-positive history now honors the same vulnerability-ID/CWE set-match tokens, false-positive-history candidate filtering is now pluggable, and deduplication now produces a stable "original" finding regardless of scan-import order.
๐ฏ (Findings) Findings can now carry multiple CWEs across the API, the Vue UI, and the universal parser. Vulnerability IDs are normalized into a first-class Vulnerability entity with ordered references, per-vulnerability KEV/EPSS enrichment columns, and vulnerability aliases. Added a copy-finding action with an auto-detected vulnerability-ID type.
๐ (Locations) Location drift matching keeps a finding tracked as its locations change across reimports.
๐ต๏ธ (Enrichment) Added a two-stage KEV/EPSS pipeline that projects the worst score per vulnerability onto Findings, plus bulk cloud-enrichment reads and import-time enrichment.
๐ (Connectors) Added one-button migration from classic Jira to Downstream Connectors. Connector syncs now keep branch tags current on the Findings they report, and the public /assign_product endpoint can map Findings-type records again.
๐ (Connectors) JFrog now scopes artifact-mode Findings to each artifact's latest build.
๐ (Notes) Notes now support Markdown.
๐ ๏ธ (Tools) Added SPDX, CSAF 2.0, and OpenVEX interchange-format parsers and a Promptfoo (LLM eval and red-teaming) parser.
Check out the full changelog here: docs.defectdojo.com/releases/pro/changelog#โฆ

