skill-installer
Pass
Audited by Gen Agent Trust Hub on Aug 18, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/install-skill-from-github.pyscript usessubprocess.run()to executegitcommands for cloning and sparse-checking repositories. This is the intended primary purpose of the skill and is implemented with argument lists (avoiding shell interpolation). While the static analyzer flagged this as a potential risk, review confirms it is used for legitimate repository management operations. - [EXTERNAL_DOWNLOADS]: The skill downloads content from
github.comandcodeload.github.com. These are well-known services and the default repository (openai/skills) is from a trusted organization. The downloads are used to fetch skill metadata and source files as requested by the user. - [DATA_EXPOSURE]: The skill accesses environment variables
GITHUB_TOKENorGH_TOKENto authenticate API requests to GitHub. This is a standard practice for managing credentials and no evidence was found of these tokens being exfiltrated or logged improperly. - [SECURITY_BEST_PRACTICES]: The
_safe_extract_zipfunction inscripts/install-skill-from-github.pyimplements validation to ensure files are not extracted outside the intended destination directory, preventing ZipSlip/directory traversal attacks. The skill also validates that skill names and paths are relative and do not contain parent directory markers (..).
Audit Metadata