Ocideck/assets/web_export
Brenno de Winter f08055c7ae Upgrade vendored JS and add deps-check CVE gate (#3)
Upgrade the JavaScript bundles inlined into the offline HTML export:
DOMPurify 3.1.7 -> 3.4.9 (clears 10 OSV advisories), marked 12.0.2 -> 18.0.5,
highlight.js 11.9.0 -> 11.11.1. mermaid 10.9.6 and MathJax 3.2.2 are kept
(no known CVEs) and now guarded rather than chased.

Pin every bundle in assets/web_export/MANIFEST.json (npm name, version, source,
sha256, licence) and add tool/check_bundled_js.dart: it verifies each file
still matches the manifest hash and queries the OSV database for known
vulnerabilities. Wired as `make deps-check`, into `check-full`, and into CI
next to the licence check. THIRD_PARTY_NOTICES.md updated for the now-standalone
DOMPurify bundle.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 22:16:29 +02:00
..
highlight.css Add self-contained Marp HTML export 2026-06-04 01:37:46 +02:00
highlight.min.js Upgrade vendored JS and add deps-check CVE gate (#3) 2026-06-11 22:16:29 +02:00
MANIFEST.json Upgrade vendored JS and add deps-check CVE gate (#3) 2026-06-11 22:16:29 +02:00
marked.min.js Upgrade vendored JS and add deps-check CVE gate (#3) 2026-06-11 22:16:29 +02:00
mermaid.min.js Add self-contained Marp HTML export 2026-06-04 01:37:46 +02:00
purify.min.js Upgrade vendored JS and add deps-check CVE gate (#3) 2026-06-11 22:16:29 +02:00
tex-svg.js Add self-contained Marp HTML export 2026-06-04 01:37:46 +02:00