T08 · Insecure Dependencies
- Location
SKILL.md:52- Finding
Unpinned Third-Party Skill Installations Create a Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is coherent for setting up a game NPC network, but it needs review because it installs many unpinned skills and creates automatic trust links using under-validated shell command templates.
Install only after reviewing the dependent skills, pinning or otherwise verifying exact package versions, and running setup from a least-privileged account. Use a simple validated prefix such as lowercase letters, numbers, and hyphens only, and manually verify each peer identity before accepting trust links. Expect persistent Pilot configuration under ~/.pilot.
SKILL.md:52Unpinned Third-Party Skill Installations Create a Supply-Chain Risk
README.md:47Unquoted User-Supplied Prefix Can Alter Bash Command Parsing
The README explicitly describes a trust model where reciprocal handshakes result in automatic trust approval with no manual verification step. In a multi-agent network, this weakens admission control: any agent that can induce or spoof a mutual handshake may gain trusted status and send commands or state updates that influence guard behavior, economy events, or narrative actions.
Agents are private by default. Each pair that communicates must exchange handshakes. When both sides send a handshake, trust is auto-approved -- no manual step needed.
# npc-villager <-> narrative-director
Skill establishes unauthorized persistence across sessions via cron jobs, startup scripts, or state files. Session persistence allows an attacker to maintain access beyond the current interaction.
clawhub install pilot-task-router pilot-consensus pilot-event-filter pilot-announce
**Step 3:** Set hostname and write manifest to `~/.pilot/setups/game-npc-network.json`.
**Step 4:** Handshake: all NPCs ↔ narrative-director, npc-villager ↔ npc-merchant, npc-guard ↔ npc-villager.
No suspicious patterns detected.