T08 · Insecure Dependencies
- Location
SKILL.md:5- Finding
Unpinned External Dependency Receives Persistent Access to Sensitive Clipboard Data
- Content
View full analysis
/dev/null 2>&1; then CLIPMEM_PRESENT="0" fail "clipmem is not on PATH. Install via 'brew install tristanmanchester/tap/clipmem' or 'cargo install clipmem'." 2 fi ``` ### Technical Analysis The Skill delegates all clipboard capture and retrieval operations to the externally installed `clipmem` executable. Both documented installation methods resolve mutable third-party packages without specifying an exact package version, immutable source revision, expected checksum, or signature: - A package from the personal Homebrew tap `tristanmanchester/tap` - The package named `clipmem` from the Cargo registry Although the metadata declares Skill version `1.3.9`, neither installation command pins the installed executable to that version. Consequently, the reviewed Skill content does not uniquely determine which executable will be installed. This dependency is especially security-sensitive because the documentation instructs users to run it continuously as a background watcher. It can access archived clipboard t ...[truncated 2274 chars]- Remediation
View remediation
