Context-Inappropriate Capability
Medium
- Confidence
- 94% confidence
- Finding
- The script renders attacker-controlled HTML with Puppeteer via `page.setContent(...)` in a full browser context and does not block external resource loads. That allows embedded `<img>`, `<script>`, `<link>`, fonts, or fetch/XHR-capable page code to trigger outbound network requests during conversion, which can be abused for SSRF-style access to internal endpoints, unexpected data exfiltration, or privacy-leaking callbacks. In this skill’s context, the stated purpose is converting text/Markdown/TXT into mind-map images, so permitting arbitrary HTML with network-capable browser rendering is not necessary and increases risk.
