An open index of dependabot pull requests across open source projects.

dompurify

Ecosystem:
npm
Package URL:
pkg:npm/dompurify
Total PRs:
5,757 Dependabot PRs
Latest PR:
1 day ago
Unique Repositories:
3,528 repositories
Unique Repos (30 days):
36 repositories
Security Advisories
DOMPurify USE_PROFILES prototype pollution allows event handlers
GHSA-cj63-jhhr-wcxv CVE-2026-65913 MODERATE published 4 months ago • updated about 23 hours ago
## Summary When `USE_PROFILES` is enabled, DOMPurify rebuilds `ALLOWED_ATTR` as a plain array before populating it with the requested allowlists. B...
Cross-Site Scripting in dompurify
GHSA-mjjq-c88q-qhr6 CRITICAL published almost 6 years ago • updated about 2 hours ago
Versions of `dompurify` prior to 2.0.7 are vulnerable to Cross-Site Scripting (XSS). It is possible to bypass the package sanitization through Muta...
DOMPurify: Prototype Pollution to XSS Bypass via CUSTOM_ELEMENT_HANDLING Fallback
GHSA-v9jr-rg53-9pgp CVE-2026-41238 MODERATE published 3 months ago • updated 26 days ago
## Summary DOMPurify versions 3.0.1 through 3.3.3 (latest) are vulnerable to a prototype pollution-based XSS bypass. When an application uses `DOM...
DOMPurify: Hook mutation of `data.allowedTags` / `data.allowedAttributes` permanently pollutes `DEFAULT_ALLOWED_TAGS` / `DEFAULT_ALLOWED_ATTR`
GHSA-76mc-f452-cxcm CVE-2026-65902 MODERATE published about 2 months ago • updated about 23 hours ago
# Hook mutation of `data.allowedTags` / `data.allowedAttributes` permanently pollutes `DEFAULT_ALLOWED_TAGS` / `DEFAULT_ALLOWED_ATTR` **CWE**: CWE...
DOMPurify: `IN_PLACE` mode trusts attacker-controlled `nodeName` on live non-form nodes, allowing script retention and XSS via attacker-supplied DOM objects
GHSA-x4vx-rjvf-j5p4 CVE-2026-65901 LOW published about 2 months ago • updated about 23 hours ago
## Summary When `DOMPurify.sanitize(root, { IN_PLACE: true })` is called on an attacker-supplied live DOM node, `DOMPurify` still trusts `currentN...
Recent PRs
Package Details
Name: dompurify
Ecosystem: npm
PURL Type: npm
Package URL: pkg:npm/dompurify
JSON API: View JSON
Security Advisories

27

Active advisories
CRITICAL 2
HIGH 3
MODERATE 18
LOW 4
View All npm Advisories
Package Information
Description:

DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. It's written in JavaScript and works in all modern browsers (Safari, Opera (15+), Internet Explorer (10+), Firefox and Chrome - as well as almost anything else usin

Repository: https://github.com/cure53/DOMPurify
Homepage: https://github.com/cure53/DOMPurify
Latest Release: 3.2.6
about 1 year ago
Dependent Repos: 56,633
Dependent Packages: 1,705
Downloads: 43,072,032
Ranking: Top 0.1284% by dependent repos Top 0.0589% by downloads Top 0.0449% by dependent pkgs
PR Status
Open 2,931 (50.9%)
Merged 269 (4.7%)
Closed 2,311 (40.1%)
PR Types
Major 507 (8.8%)
Minor 2,480 (43.1%)
Patch 2,480 (43.1%)
Removal 3 (0.1%)