T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:47- Finding
Browserless Service Is Exposed Without Authentication
- Content
View full analysis
- Remediation
View remediation
``` - Enable Browserless token authentication and require the Node.js client to supply the token. - Apply host firewall rules that deny external access to port `3000`. - Isolate Browserless in a dedicated Docker network with restrictive outbound policy. - Set container CPU, memory, process, and request-concurrency limits. - Run the container without unnecessary Linux capabilities and with a read-only filesystem where compatible. - Replace `latest` with a reviewed version or immutable image digest. ]]>
