T09 · Insecure Skill Coding Practices
- Location
SKILL.md:205- Finding
Unrestricted Remote Image URLs Permit SSRF-Like Network Access
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill has a coherent webcam snapshot purpose, but it gives agents broad URL-download and file-write instructions without enough safety boundaries.
Review before installing. Use this only with trusted webcam URLs and trusted favorites files, save outputs to a dedicated temporary snapshot directory, avoid running it with broad filesystem or internal-network access, and install dependencies in an isolated virtual environment.
SKILL.md:205Unrestricted Remote Image URLs Permit SSRF-Like Network Access
SKILL.md:99User-Controlled Output Path Can Overwrite Agent-Accessible Files
SKILL.md:237Unpinned Package Installation Creates Supply-Chain Exposure
The skill instructs the agent to fetch remote webcam images and write them to local paths such as /tmp, but the description does not clearly warn users that network access and local file creation will occur. This reduces informed consent and can lead users to trigger unintended downloads, storage of untrusted content, or privacy/security issues in restricted environments.
The display name, summary, and nearly all usage instructions are presented only in Chinese, with no note that other languages are supported or that Chinese is optional. This can be a language-policy issue when a skill implicitly forces one language without user opt-in or documented regional justification.