fix: sync CLI agents fingerprinting + fix dompurify XSS vulnerability

- Agents page: Added droid, openclaw, copilot, opencode to fingerprinting list
  (synced with CLI Tools — now 14 providers total)
- Fixed dompurify XSS vulnerability (GHSA-v2wj-7wpq-c8vv) via npm overrides
  forcing dompurify ^3.3.2 across all transitive deps (monaco-editor)
- npm audit now reports 0 vulnerabilities
This commit is contained in:
diegosouzapw
2026-03-24 08:14:24 -03:00
parent fe033cd0b3
commit 97b1ee5b02
3 changed files with 7 additions and 9 deletions
-9
View File
@@ -14606,15 +14606,6 @@
"marked": "14.0.0"
}
},
"node_modules/monaco-editor/node_modules/dompurify": {
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.7.tgz",
"integrity": "sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==",
"license": "(MPL-2.0 OR Apache-2.0)",
"optionalDependencies": {
"@types/trusted-types": "^2.0.7"
}
},
"node_modules/motion": {
"version": "12.38.0",
"resolved": "https://registry.npmjs.org/motion/-/motion-12.38.0.tgz",
+3
View File
@@ -155,5 +155,8 @@
"omniroute",
"sharp"
]
},
"overrides": {
"dompurify": "^3.3.2"
}
}
@@ -205,6 +205,10 @@ export default function AgentsPage() {
"kilocode",
"cline",
"qwen",
"droid",
"openclaw",
"copilot",
"opencode",
] as const
).map((providerId) => {
const providerMeta = Object.values(AI_PROVIDERS).find(