T07 · Tool Hijacking and Spoofing
- Location
p2p.js:13- Finding
Unverified External Plugin Execution Outside the Skill Package
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is mostly aligned with peer-to-peer agent messaging, but its commands execute an unreviewed external Node entry point outside the skill package with the full inherited environment.
Review this carefully before installing. The visible skill instructions are for P2P agent messaging, but the actual command implementation is outside the reviewed skill package, so install only if you trust the surrounding OpenClaw/plugin installation that provides dist/index.js. Do not send secrets, credentials, private files, or sensitive escalation details through this skill unless you understand the relay and encryption model. Treat ~/.openclaw/p2p-identity.json as a persistent identity file that may link activity across sessions.
p2p.js:13Unverified External Plugin Execution Outside the Skill Package
The skill invokes bash and node commands and relies on environment-derived paths, but it declares no explicit tool scope or permissions boundary. This can cause agents or users to run code-capable actions without clear authorization or visibility into the required execution surface, increasing the chance of unintended command execution in sensitive environments.
The skill encourages sending messages, files, and escalation details over a Nostr-based network backed by public relays, but it does not warn users about privacy and data exposure risks. Even when payloads are encrypted, metadata, relay trust, accidental sensitive-content transmission, and broader network dissemination can expose operational or personal information.
The skill automatically creates and persists an identity file in the user's home directory without clearly warning about that side effect. Persistent identities can create tracking, attribution, or local secret-management risks, especially on shared systems or in environments where users expect ephemeral behavior.
No suspicious patterns detected.