T01 · Skill Instruction Hijacking
- Location
SKILL.md:178- Finding
Untrusted Web Content Is Used to Direct Persistent Modification of Executable Skill Code
- Content
View full analysis
**Key:** The skill gets smarter with every new city searched. Each raw-mode encounter is an opportunity to add a new parser, progressively covering more site formats. ``` The corresponding implementation in `scripts/weather.mjs` returns up to 4,000 characters of remotely retrieved page content as `rawText` and pairs it with an `evolveHint` directing the agent to create a parser and register it in the executable script. ### Technical Analysis The page selected by the search service may be an unknown or attacker-controlled website. Its content is consequently untrusted. Although the current Node.js script does not itself execute instruction ...[truncated 3158 chars]- Remediation
View remediation
