download-docs
Audited by Socket on Mar 1, 2026
1 alert found:
SecurityThe skill's stated purpose (downloading and filtering documentation) matches the operations shown (reading config, downloading via script, counting and deleting files, updating a lock file). The main security concerns are supply-chain and execution risk: the code sources and executes local shell scripts (.claude/skills/build-docs/scripts/github.sh and url.sh) at runtime and relies on download_from_github/download_from_urls whose implementation and network endpoints are not provided. That creates a download-and-execute chain and gives those scripts full access to the runner's filesystem and environment; they could perform arbitrary network I/O, forward credentials, or delete files. The destructive file operations (rm, find -delete) are expected for cleanup but increase impact if configs are malicious or paths are not sanitized. Recommended actions before running: inspect and verify the sourced scripts and vault/configs JSON for malicious content, add stricter path validation and sandboxing, and avoid running in privileged environments without review. Overall, the fragment is coherent with its purpose but poses moderate supply-chain risk until the sourced scripts and network behaviors are audited.