T08 · Insecure Dependencies
- Location
SKILL.md:21- Finding
Unpinned Global Installation of an Unreviewed Third-Party Package
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a coherent file-transfer helper, but its documented trust model exposes reusable secrets and can auto-accept files without human review.
Review before installing. Treat OCFT secrets like passwords, avoid sharing them in public or logged chat channels, keep auto-accept narrowly scoped or disabled unless you fully trust the peer, use a sandboxed download directory, avoid IPFS for sensitive files unless you control the provider, and prefer a pinned or locally reviewed package version instead of an unpinned global npm install.
SKILL.md:21Unpinned Global Installation of an Unreviewed Third-Party Package
README.md:53Reusable Authentication Secrets Are Transmitted Through Message Channels
README.md:143Authentication Secrets Are Documented as Plaintext Configuration Values
The README documents commands to display and verify secrets, and the configuration example shows secrets stored in plaintext, but it provides only minimal caution. In a messaging-based P2P trust model, disclosure of these secrets can let an attacker impersonate trusted peers or trigger automatic acceptance paths.
The README explicitly promotes secret-based auto-accept, meaning files can be received and saved without human review once a peer is trusted. In an agent-to-agent file transfer context, that increases the chance of malicious, unexpected, or unsafe content being written to disk automatically, especially if a trusted peer is compromised or trust is configured too broadly.
The documentation includes commands such as showing the full secret and exporting/importing connection data without a strong warning that these values function as trust credentials and can be exposed through terminals, logs, screenshots, chat history, or shell history. Because this skill is designed for agent-to-agent sharing over message channels, normal usage increases the chance that secrets are copied into insecure places and then reused by unauthorized peers.
The skill advertises IPFS fallback as a convenience feature but does not clearly warn that using third-party IPFS providers or public gateways can place file content and metadata onto external infrastructure outside the local chat channel. In a file-transfer skill, users may reasonably assume transport remains peer-to-peer/private, so omission of this warning increases the risk of unintended disclosure of sensitive files.
No suspicious patterns detected.