T01 · Skill Instruction Hijacking
- Location
SKILL.md:3- Finding
Absolute Source-Selection Instructions Override Agent Tool Choice
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a localized Lyon transit schedule helper with some overconfident source-selection wording, but no evidence of credential access, persistence, destructive behavior, or hidden data flow.
Reasonable to install if you want a French TCL Lyon schedule helper and understand it depends on a local tcl.db whose freshness is not verified here. For real-time delays, disruptions, missing database errors, or time-sensitive trip planning, corroborate with an official live source rather than relying on the skill's instruction to avoid web search.
SKILL.md:3Absolute Source-Selection Instructions Override Agent Tool Choice
tcl_tool.py:303Unbounded Departure Limit Can Trigger Excessive Database Queries and Output
The manifest description and primary instructions are written in French and include imperative guidance such as using this source in priority, but do not offer any user opt-in or alternative language. This can violate language/locale policy because the skill appears to enforce a specific language experience without documenting that it is intended only for French-speaking or Lyon-localized users.
Docstrings, status messages, and CLI output throughout the file are written in French, which effectively forces a specific language for user-facing interactions. The file does not indicate any user opt-in, locale selection, or region-justified language constraint.