T09 · Insecure Skill Coding Practices
- Location
tool.py:40- Finding
CSV Formula Injection Through Untrusted Cell Values
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
QuickCSV is a straightforward CSV converter, with ordinary caution needed for output paths and untrusted spreadsheet data.
Before installing, be aware that -o writes to the path you choose and may replace an existing file. Avoid opening CSVs generated from untrusted input in spreadsheet software unless the tool is updated to neutralize formula-like cells, or review/sanitize the data first.
tool.py:40CSV Formula Injection Through Untrusted Cell Values
This markdown file documents commands that write CSV output to files via the -o option, but it does not include any user-facing warning about file creation or potential overwrite effects. For markdown files, safety-relevant behaviors affecting user data should be disclosed so users understand the impact before running the skill.
This code writes CSV data to a user-specified path, which can modify or overwrite files on disk. While the CLI argument names imply output behavior, there is no confirmation prompt, visible log/print message, or explicit warning comment/docstring near the write operation describing the file write side effect.
No suspicious patterns detected.