T09 · Insecure Skill Coding Practices
- Location
references/parse-tickets.mjs- Finding
Page-controlled ticket IDs escape the barcode output directory
- Content
View full analysis
Impact
Attacker-controlled files can be created outside the barcode directory wherever the process has write permission and the destination parent exists. The sanitized MIME subtype controls the extension, and decoded contents are not restricted to PNG images. Existing files cannot be overwritten through this operation; automatic execution was not established.
