T09 · Insecure Skill Coding Practices
Error
- Location
scripts/converter.py:71- Finding
Path Traversal Enables Arbitrary TXT File Overwrite
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a normal local annotation-conversion skill, but one confirmed path-handling bug can let a crafted COCO file overwrite writable .txt files outside the chosen output folder.
Review before installing or running on annotation files from other people. The converter should be hardened to reject absolute paths and parent-directory components in COCO file_name fields, verify outputs remain inside the chosen output folder, and avoid overwriting existing files unless explicitly requested.
scripts/converter.py:71Path Traversal Enables Arbitrary TXT File Overwrite
SKILL.md:59Unpinned Third-Party Dependency Installation