Context-Inappropriate Capability
Medium
- Confidence
- 98% confidence
- Finding
- Multiple renderers interpolate user-controlled fields directly into HTML that is then loaded by Playwright with page.set_content(..., wait_until="networkidle"). Because fields such as image_url, avatar_url, and arbitrary text are not sanitized or constrained, an attacker can cause the headless browser to fetch remote resources, potentially leaking network metadata, accessing internal-only endpoints from the host environment, or embedding active HTML/CSS that changes rendering behavior.
