T08 · Insecure Dependencies
- Location
README.md:4- Finding
Unpinned Third-Party Skill Installation Sources
- Content
View full analysis
📖 **Complete setup guide**: https://skillboss.co/skill.md ### Via ClawHub ```bash clawhub install godfery-agent-church ``` ### Manual Installation ```bash git clone https://github.com/GodferyLindsay/agent-church.git ``` ``` ### Technical Analysis Every documented installation method retrieves mutable third-party content without specifying a release version, immutable Git commit, checksum, or cryptographic signature. Consequently, the content installed by these commands can differ from the content that was audited. The registry commands also use different identifiers—`agent-church` and `godfery-agent-church`—without documenting their relationship or canonical publisher. This inconsistency increases the possibility of package confusion, namespace substitution, or installation of an unintended package. The Git installation clones the repository's default branch rather than a reviewed commit or signed release. If the upstream repository, maintainer account, registry entry, or distribution infrastructure is compromised, an attacker could replace the Skill content after review. ### Attack Path 1. An attacker compromises an upstream registry package, repository, publisher account, or mutable default branch. 2. Alternatively, an attacker controls an unintended package associated with one of the inconsistent registry identifiers. 3. The attacker publishes modified Skill instructions or additional malicious files. 4. A user follows one of the unpinned installation commands in `README.md`. 5. The installer retrieves the current attacker-controlled content rather than the version examined during this audit. 6. The retrieved Skill is installed into the Agent's Skill environment and m ...[truncated 832 chars]- Remediation
View remediation
