T08 · Insecure Dependencies
- Location
SKILL.md:74- Finding
Unverified Font Dependency Downloaded from an Unofficial Source
- Content
View full analysis
/dev/null && fc-cache -f "$FONT_DIR" echo "TikTok Sans: installed to $FONT_DIR" fi ``` ### Technical Analysis The mandatory preflight procedure downloads a mutable ZIP archive from `cufonfonts.com`, an unofficial third-party font distribution site. The archive is installed without: - A pinned release or immutable artifact URL - A cryptographic checksum - A publisher signature - Validation of archive members before extraction - Validation that the resulting files are genuine TrueType fonts - Explicit user approval before modifying the user's font directory Because the retrieved artifact is not integrity-checked, its effective contents can change after the Skill has been audited. A compromise of the download service, DNS/TLS trust chain, hosting account, or upstream artifact could cause the Skill to install attacker-controlled content. The command also extracts the archive under the shared `/tmp` directory using predictable names and `unzip -o`. This creates additional opportunities for local race conditions or collisions with files created by another local process. This is not a `curl | ba ...[truncated 1938 chars]- Remediation
View remediation
