T09 · Insecure Skill Coding Practices
- Location
scripts/score_candidates.py:21- Finding
Unvalidated Scoring Weights Allow Ranking Manipulation and Denial of Service
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a disclosed shopping research assistant that can browse for product information and save Markdown reports only for the buying-guide workflow.
Install this if you want source-aware earbud buying reports. Expect it to browse current product sources and, when you request export, create Markdown files locally; review any saved path if you provide a custom folder, and treat numeric scores as decision aids rather than objective truth.
scripts/score_candidates.py:21Unvalidated Scoring Weights Allow Ranking Manipulation and Denial of Service
The skill clearly instructs the agent to perform source-aware market research and to save Markdown reports to disk, which implies network access and file operations, yet it declares no explicit tool scope or permissions boundary. That mismatch can lead to overbroad execution in hosts that infer capabilities implicitly, making unintended data access, uncontrolled browsing, or silent file writes more likely.
The skill tells the agent to save reports as .md files under a local path and to report the saved path, but it does not require explicit user notice or confirmation before writing to persistent storage. In environments where agents can write files automatically, this can create unexpected local artifacts, overwrite confusion, or privacy issues if research summaries contain user preferences or regional shopping data.
No suspicious patterns detected.