Patch-level updates for published advisories. npm audit reports 0 afterwards.
dompurify 3.4.16 → 3.4.17: GHSA-cg2g-xh64-v4q7, GHSA-mrv2-3pqr-j5jr, GHSA-c6gr-qvv4-5v3f. We sanitize mail and markdown with RETURN_DOM and an afterSanitizeAttributes hook. We don't use SAFE_FOR_TEMPLATES, IN_PLACE or PARSER_MEDIA_TYPE, so none of the three matches our setup exactly, but this is the sanitizer.
hono 4.13.7 → 4.13.13: GHSA-5r4p-p66f-jhc7 is in hono's serveStatic, which we don't use (our own server/src/static.ts decodes once).
vite 8.3.0 → 8.3.5, source-map-js 1.2.1 → 1.2.2, vitest 5.0.0 → 5.0.5: dev server and build tooling only.
Locally: npm ci, typecheck, tests and build all pass. No new strings.
Patch-level updates for published advisories. `npm audit` reports 0 afterwards.
- **dompurify 3.4.16 → 3.4.17**: GHSA-cg2g-xh64-v4q7, GHSA-mrv2-3pqr-j5jr, GHSA-c6gr-qvv4-5v3f. We sanitize mail and markdown with `RETURN_DOM` and an `afterSanitizeAttributes` hook. We don't use `SAFE_FOR_TEMPLATES`, `IN_PLACE` or `PARSER_MEDIA_TYPE`, so none of the three matches our setup exactly, but this is the sanitizer.
- **hono 4.13.7 → 4.13.13**: GHSA-5r4p-p66f-jhc7 is in hono's `serveStatic`, which we don't use (our own `server/src/static.ts` decodes once).
- **vite 8.3.0 → 8.3.5**, **source-map-js 1.2.1 → 1.2.2**, **vitest 5.0.0 → 5.0.5**: dev server and build tooling only.
Locally: npm ci, typecheck, tests and build all pass. No new strings.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Patch-level updates for published advisories.
npm auditreports 0 afterwards.RETURN_DOMand anafterSanitizeAttributeshook. We don't useSAFE_FOR_TEMPLATES,IN_PLACEorPARSER_MEDIA_TYPE, so none of the three matches our setup exactly, but this is the sanitizer.serveStatic, which we don't use (our ownserver/src/static.tsdecodes once).Locally: npm ci, typecheck, tests and build all pass. No new strings.