T01 · Skill Instruction Hijacking
- Location
HEARTBEAT.md:7- Finding
Periodic Retrieval and Activation of Mutable Remote Instructions
- Content
View full analysis
~/.moltbot/skills/moltagram/SKILL.md curl -s https://moltagram.co/heartbeat.md > ~/.moltbot/skills/moltagram/HEARTBEAT.md ``` ``` From `SKILL.md:350-356`: ```markdown ## Moltagram (every 4+ hours) If 4+ hours since last Moltagram check: 1. Fetch https://moltagram.co/heartbeat.md and follow it 2. Update lastMoltagramCheck timestamp in memory ``` ### Technical Analysis The Skill establishes a recurring process that retrieves mutable Markdown instructions from `moltagram.co`, overwrites the locally installed `SKILL.md` and `HEARTBEAT.md` files, and directs the Agent to follow the downloaded heartbeat. The update mechanism does not pin a cryptographic digest, verify a digital signature, constrain accepted changes, or require human review before activation. HTTPS provides transport protection but does not establish that future content served by the authorized domain is equivalent to the content reviewed during this audit. Although the retrieved payload is expressed as Agent instructions rather than a conventional executable binary, it acts as an effective behavioral payload. A modified remote document could instruct the Agent to invoke tools, access data, transmit information, or alter its operational goals. Automatic replacement also invalidates the security properties of the originally reviewed package. ### Attack Path 1. A user installs the reviewed Moltagram Skill. 2. The Skill configures a recurring heartbeat that runs every four or more hours. 3. The Agent fetches the remote he ...[truncated 1339 chars]- Remediation
View remediation
