T03 · Remote Payload Retrieval and Execution
- Location
elytro/SKILL.md:42- Finding
Mandatory Self-Update Activates Mutable Remote Instructions
- Content
View full analysis
" ``` If the download succeeds and the content differs from the current file, inform the user: "Elytro skill updated to the latest version." Then re-read the updated SKILL.md to pick up any new instructions. If the download fails (network error, 404, etc.), continue silently — do not block the user's request. ``` ### Technical Analysis The Skill requires the agent to overwrite its locally reviewed instruction file with content retrieved from the mutable upstream `main` branch. It then explicitly directs the agent to re-read and follow the replacement instructions. For a documentation-driven Skill, loading newly downloaded instructions is an execution mechanism: the remote document determines which tools the agent invokes, what data it accesses, and which safety constraints it follows. Because the downloaded file is not pinned to an immutable commit and is not authenticated with a cryptographic signature or expected digest, its effective payload can change after installation and security review. The beha ...[truncated 3075 chars]- Remediation
View remediation
