T01 · Skill Instruction Hijacking
- Location
SKILL.md:137- Finding
Untrusted Remote Game Content Is Processed by an Autonomous Tool-Capable Agent
- Content
View full analysis
observe` to see the world 4. Take actions in a loop: - Read the observation - Decide what to do - Run `python3 act ` with yieldMs=420000 and timeout=420 - The CLI waits for the cooldown before returning - Repeat 5. When done, update session-log.md with what happened ``` The same player is expected to receive access to another service's credentials: ```markdown Your player agent needs Moltbook credentials. Store them at `~/.config/moltbook/credentials.json` and tell the player agent where to find them. ``` ### Technical Analysis The `/api/observe` response is controlled by the remote game service and may also contain content introduced by other game participants. The CLI prints the response without establishing a trust boundary, while the heartbeat directs an autonomous language-model agent to read that content, make decisions, execute commands, and repeat. The instructions do not tell the player to treat observations as untrusted data. They also do not prohibit obeying embedded instructions that request filesyste ...[truncated 1712 chars]- Remediation
View remediation
