T09 · Insecure Skill Coding Practices
- Location
scripts/generate_qr_card.js:27- Finding
Shell Command Injection Through the User-Controlled Output Path
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill has a clear QR-card purpose, but its generator exposes a real local command-execution risk through the custom output path.
Review this skill before installing. It should be safe only when used with trusted, simple output filenames or with PNG conversion disabled, but it should be fixed to avoid shell execution and to constrain output paths before broad use.
scripts/generate_qr_card.js:27Shell Command Injection Through the User-Controlled Output Path
Referenced artifact was not completely inspected
- Use `scripts/generate_qr_card.js`.
Referenced artifact was not completely inspected
- Use `scripts/generate_qr_card.js`.
Referenced artifact was not completely inspected
- Use `scripts/generate_qr_card.js`.
Referenced artifact was not completely inspected
- Use `scripts/generate_qr_card.js`.
Detected: suspicious.dangerous_exec