Informational scan, not a security audit. How this is computed.
API keys, passwords or tokens committed into the repo.
Nothing found by this check. ✓
Packages you depend on that have known security holes (CVEs).
CVE-2026-40073 @sveltejs/adapter-node has a BODY_SIZE_LIMIT bypassCVE-2026-40074 @sveltejs/kit: Unvalidated redirect in handle hook causes Denial-of-ServiceCVE-2026-66062 SvelteKit: ReDoS (O(n^2)) in content negotiation — unauthenticated DoS via the Accept headerGHSA-866w-xmhq-wj7x SvelteKit: Prototype pollution in file input deletion path in remote-function formsGHSA-88qp-p4qg-rqm6 CPU exhaustion in SvelteKit remote form deserialization (experimental only)GHSA-hgv7-v322-mmgr @sveltejs/kit: `query.batch` cross-talkGHSA-vrhm-gvg7-fpcf Memory exhaustion in SvelteKit remote form deserialization (experimental only)GHSA-wqjv-9729-c5q2 SvelteKit: Big remote form function payloads can cause Node process to crashCVE-2026-30226 devalue: Devalue: Denial of Service or type confusion via prototype pollutionCVE-2026-0540 DOMPurify: DOMPurify: Cross-site scripting vulnerabilityCVE-2026-41238 DOMPurify: DOMPurify: Cross-Site Scripting bypass via prototype pollutionCVE-2026-41239 DOMPurify: Vue 2: DOMPurify: Cross-site scripting due to incomplete sanitization of template expressionsCVE-2026-41240 DOMPurify: DOMPurify: Cross-Site Scripting (XSS) via inconsistent tag sanitizationCVE-2026-49458 dompurify: DOMPurify: Cross-site scripting due to improper sanitization of DOM nodesCVE-2026-49459 dompurify: DOMPurify: Cross-site scripting bypass allows arbitrary script executionCVE-2026-49978 dompurify: DOMPurify: Cross-site scripting vulnerability allows code executionCVE-2026-65898 DOMPurify before 3.4.11 fails to clone the ALLOWED_ATTR allowlist when ...CVE-2026-65902 DOMPurify before 3.4.7 (affected versions <= 3.4.5) passes direct refe ...CVE-2026-65903 dompurify: DOMPurify: Security bypass allows injection of malicious contentCVE-2026-65912 DOMPurify before 3.3.2 contains a URI validation bypass vulnerability ...CVE-2026-65913 DOMPurify before 3.3.2 contains a prototype pollution vulnerability in ...CVE-2026-65914 DOMPurify before 3.3.2 contains a mutation-XSS vulnerability when sani ...GHSA-55q2-fjhq-7xh7 DOMPurify: IN_PLACE hook removal leaves a detached subtree executable, causing XSSCVE-2026-67213 nanoid: nanoid: Denial of Service via infinite loop in random ID generationCVE-2026-67214 nanoid (Nano ID) before 5.1.16 contains an infinite loop in the custom ...Your dependencies cross-checked against the OSV vulnerability database.
GHSA-29g2-3rmr-qm68 SvelteKit: ReDoS (O(n^2)) in content negotiation — unauthenticated DoS via the Accept headerGHSA-2crg-3p73-43xp @sveltejs/adapter-node has a BODY_SIZE_LIMIT bypassGHSA-3f6h-2hrp-w5wx @sveltejs/kit: Unvalidated redirect in handle hook causes Denial-of-ServiceGHSA-866w-xmhq-wj7x SvelteKit: Prototype pollution in file input deletion path in remote-function formsGHSA-88qp-p4qg-rqm6 CPU exhaustion in SvelteKit remote form deserialization (experimental only)GHSA-hgv7-v322-mmgr @sveltejs/kit: `query.batch` cross-talkGHSA-vrhm-gvg7-fpcf Memory exhaustion in SvelteKit remote form deserialization (experimental only)GHSA-wqjv-9729-c5q2 SvelteKit: Big remote form function payloads can cause Node process to crashGHSA-cfw5-2vxh-hr84 devalue has prototype pollution in devalue.parse and devalue.unflattenGHSA-39q2-94rc-95cp DOMPurify's ADD_TAGS function form bypasses FORBID_TAGS due to short-circuit evaluationGHSA-55q2-fjhq-7xh7 DOMPurify: IN_PLACE hook removal leaves a detached subtree executable, causing XSSGHSA-76mc-f452-cxcm DOMPurify: Hook mutation of `data.allowedTags` / `data.allowedAttributes` permanently pollutes `DEFAULT_ALLOWED_TAGS` / `DEFAULT_ALLOWED_ATTR`GHSA-cj63-jhhr-wcxv DOMPurify USE_PROFILES prototype pollution allows event handlersGHSA-cjmm-f4jc-qw8r DOMPurify ADD_ATTR predicate skips URI validationGHSA-cmwh-pvxp-8882 DOMPurify: Permanent `ALLOWED_ATTR` pollution via `setConfig()` bypassing the hook clone-guard (incomplete fix of the 3.4.7 hook-pollution patch)GHSA-crv5-9vww-q3g8 DOMPurify has a SAFE_FOR_TEMPLATES bypass in RETURN_DOM modeGHSA-h7mw-gpvr-xq4m DOMPurify: FORBID_TAGS bypassed by function-based ADD_TAGS predicate (asymmetry with FORBID_ATTR fix)GHSA-h8r8-wccr-v5f2 DOMPurify is vulnerable to mutation-XSS via Re-Contextualization GHSA-hpcv-96wg-7vj8 DOMPurify: Cross-realm IN_PLACE sanitization leaves executable markup intact via realm-bound `instanceof` checksGHSA-r47g-fvhr-h676 DOMPurify: IN_PLACE mode preserves attributes of a clobbered root element, allowing XSS via attacker-controlled root DOMGHSA-rp9w-3fw7-7cwq DOMPurify IN_PLACE Sanitization Bypass via Attached Shadow Root Inside <template>.contentGHSA-v2wj-7wpq-c8vv DOMPurify contains a Cross-site Scripting vulnerabilityGHSA-v9jr-rg53-9pgp DOMPurify: Prototype Pollution to XSS Bypass via CUSTOM_ELEMENT_HANDLING FallbackGHSA-28wg-ghj8-5hjv nanoid: non-secure generators can loop indefinitely with negative sizeGHSA-2v37-7h3g-55p8 nanoid: custom generators can loop indefinitely when size is zeroCode that can be exploited: injection, hardcoded credentials and similar.
Nothing found by this check. ✓
Packages that look intentionally malicious: typosquats, sneaky install scripts.
This check didn’t finish — that’s not the same as “clean.” Try Check again above.
A signal about how the project is maintained — not a vulnerability in your code. It doesn’t affect the verdict above.
Maintenance & supply-chain hygiene. A signal about the project, not a vulnerability in your code.
This check didn’t finish — that’s not the same as “clean.” Try Check again above.