T08 · Insecure Dependencies
- Location
SKILL.md:34- Finding
Unverified Mutable Remote Skill Installation
- Content
View full analysis
> ~/.agent/skills.txt ``` ### Technical Analysis The installation instructions register a third-party skill by package name or mutable HTTPS URL without specifying an immutable version, cryptographic digest, or trusted signature. The manual installation method also persistently adds the remote URL to the agent's skill registry. Consequently, the content loaded in a later session may differ from the content reviewed during this audit. If the package registry, hosting account, DNS configuration, TLS termination infrastructure, or upstream publication process is compromised, an attacker could replace the remote skill document with attacker-controlled instructions. This finding does not demonstrate direct operating-system code execution in the audited project. The immediate risk is a supply-chain substitution affecting instructions subsequently loaded by an agent. Any resulting capabilities would be limited to the tools, credentials, filesystem access, network access, and approval boundaries available to that agent. ### Attack Path 1. A user follows one of the documented installation methods. 2. The agent registry stores or resolves the skill using its unpinned name or mutable remote URL. 3. An attacker compromises the skill publication channel or otherwise gains the ability to modify the remotely served skill. 4. The attacker replaces the reviewed content with malicious or misleading instructions. 5. During a later session, the agent retrieves and loads the modified skill without integrity verification. 6. The malicious instructions attempt actions through the a ...[truncated 728 chars]- Remediation
View remediation
