The landscape of open source security saw significant shifts in 2025. GitHub's latest report reveals a notable decrease in reviewed advisories, but this masks a more complex reality. Fewer old vulnerabilities were processed, while new ones continued to emerge.
In 2025, GitHub published 4,101 reviewed advisories, the lowest figure since 2021. However, this drop is attributed to a backlog clearance rather than fewer reported issues. When considering only newly reported vulnerabilities, GitHub actually reviewed 19% more advisories year over year, indicating sustained vulnerability discovery.
The GitHub Advisory Database, a critical resource since its 2019 inception, saw its pool of unreviewed older vulnerabilities diminish. This means developers may see fewer Dependabot alerts for long-past issues. The platform emphasized that "unreviewed" often signifies advisories that don't impact supported ecosystems.
Ecosystem Vulnerability Shifts
While most ecosystems maintained their usual distribution of vulnerabilities, Go experienced a notable increase in representation within 2025 advisories. This surge is linked to focused campaigns re-examining potential gaps in advisory coverage.
Evolving Vulnerability Types
Cross-site scripting (CWE-79) remained the most prevalent vulnerability. However, 2025 saw significant increases in resource exhaustion (CWE-400, CWE-770), unsafe deserialization (CWE-502), and server-side request forgery (CWE-918) vulnerabilities. Incorrect authorization (CWE-863) also jumped, largely due to reclassification from broader CWE categories.
