other
- Location
scripts/off_product.sh:72- Finding
Unsanitized Crowd-Sourced Product Data Reaches Agent-Visible Markdown Output
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a straightforward Open Food Facts lookup tool, with a real but limited risk that crowd-sourced product text could appear untrusted in agent-visible output.
Before installing, understand that Open Food Facts is crowd-sourced: product names, ingredients, brands, and allergens should be treated as untrusted data and not as instructions. The skill appears safe for public food lookup use, but it would be stronger if it escaped Markdown and clearly labeled remote product fields as untrusted.
scripts/off_product.sh:72Unsanitized Crowd-Sourced Product Data Reaches Agent-Visible Markdown Output
The documented purpose emphasizes barcode lookup and nutritional retrieval, but the skill also supports free-text search and may use broader search behavior than implied. This mismatch can bypass user or platform expectations about what the skill will do, increasing the chance of unintended data retrieval, overbroad network access, or unsafe downstream automation based on inaccurate assumptions.
The skill declares executable capabilities via required binaries (curl, jq) and documented shell commands, but does not declare an explicit tool scope such as permissions or allowed-tools. This weakens policy enforcement and reviewability because an agent may be able to invoke network and shell actions without a clearly bounded authorization surface.