T09 · Insecure Skill Coding Practices
- Location
SKILL.md:20- Finding
Chrome Is Launched with Its Security Sandbox Disabled
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent Chrome/Xvfb automation guide, but it uses unsafe browser and process-management defaults that deserve review before installation.
Install only if you are comfortable managing Chrome automation security yourself. Run it under a dedicated unprivileged account, avoid personal or production-authenticated browser profiles, bind DevTools explicitly to 127.0.0.1, use a unique temporary profile directory, avoid --no-sandbox unless your isolated environment truly requires it, and replace killall/pkill examples with PID-scoped cleanup.
SKILL.md:20Chrome Is Launched with Its Security Sandbox Disabled
SKILL.md:27Unauthenticated Chrome DevTools Control Is Enabled for a Reusable Browser Profile
SKILL.md:146Global Process-Kill Commands Can Terminate Unrelated Chrome and Xvfb Sessions
The natural-language instructions and descriptions in this skill are presented in Chinese only, which can amount to a language-policy violation when no user opt-in or alternative language is offered. The file does not state that the skill is intentionally limited to Chinese-speaking users or a specific region.
This markdown file includes an example command that saves a screenshot to /root/screenshot.png, which affects user/system data by creating or overwriting a file. The surrounding skill description does not provide any warning about where files are written or the need to choose a safe output path.
The manifest describes running Chrome with Xvfb for browser automation and DevTools MCP connectivity. The guidance to kill all Chrome processes and all Xvfb processes system-wide (killall chrome, pkill Xvfb) is a broader host-management capability than is necessary for that purpose and could impact unrelated workloads on the server.
No suspicious patterns detected.