T09 · Insecure Skill Coding Practices
- Location
scripts/pest_tracker.py:405- Finding
Overly Broad and Incorrectly Bounded Export Path Validation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill matches its gardening purpose, but its export command can overwrite broad areas of the user's home or temporary files, so it should be reviewed before installation.
Only install this if you are comfortable with a local CLI that stores garden records under ~/.openclaw/workspace and can export Markdown to user-selected paths. Use a dedicated export folder, avoid exporting over existing files, and treat pesticide or fungicide recommendations as general pointers: read the product label, follow local rules, use appropriate protective equipment, and confirm suitability for edible crops.
scripts/pest_tracker.py:405Overly Broad and Incorrectly Bounded Export Path Validation
The script provides specific pesticide, fungicide, and biological treatment recommendations such as chlorothalonil, mancozeb, copper fungicide, Bt, and nem oil without any safety disclaimer, PPE guidance, label-following instruction, edible-crop cautioning, re-entry/harvest interval mention, or jurisdictional/legal caveat. In a gardening assistant, users may reasonably treat these as actionable instructions, increasing the risk of misuse, unsafe mixing/application, exposure to people or pets, or improper use on food crops.
No suspicious patterns detected.