diff --git a/gradle/dependency-check-suppressions.xml b/gradle/dependency-check-suppressions.xml
index 5069734..b5d9e53 100644
--- a/gradle/dependency-check-suppressions.xml
+++ b/gradle/dependency-check-suppressions.xml
@@ -8,4 +8,18 @@
CVE-XXXX-YYYY
-->
+
+ CVE-2026-47884 (XsltView RCE): not exploitable. Requires XsltView with a /** view mapping;
+ this app is REST-only (no ViewResolver, ModelAndView, or XsltView usage). No 6.2.x fix exists;
+ patched only in Spring Framework 7.0.9 / Spring Boot 4. Remove on Boot 4 migration.
+ CVE-2026-47884
+
+
+ CVE-2026-104849 (tinypool prototype pollution): build-time only (Docusaurus SSG in website/),
+ not shipped code. Exploit requires pool.run(task, options) without an own filename property;
+ @docusaurus/core calls pool.run(task) single-arg, which the advisory states is unaffected.
+ No 1.x fix; 2.1.2 is a major bump outside docusaurus's ^1.0.2 range. Remove when docusaurus
+ migrates to tinypool 2.x.
+ CVE-2026-104849
+
diff --git a/website/package-lock.json b/website/package-lock.json
index afe9792..a53184c 100644
--- a/website/package-lock.json
+++ b/website/package-lock.json
@@ -16864,9 +16864,9 @@
"license": "ISC"
},
"node_modules/proxy-addr": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
- "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz",
+ "integrity": "sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==",
"license": "MIT",
"dependencies": {
"forwarded": "0.2.0",
@@ -16874,6 +16874,10 @@
},
"engines": {
"node": ">= 0.10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/proxy-addr/node_modules/ipaddr.js": {