skill-installer
Pass
Audited by Gen Agent Trust Hub on Mar 4, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONCREDENTIALS_UNSAFEREMOTE_CODE_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: Fetches curated skill lists from the OpenAI repository (a trusted organization) and downloads skill archives from GitHub (a well-known service).
- [COMMAND_EXECUTION]: Executes
git cloneandgit sparse-checkoutusingsubprocess.runwith list arguments to avoid shell injection. All git operations are directed towards well-known GitHub domains. - [CREDENTIALS_UNSAFE]: Uses the
GITHUB_TOKENorGH_TOKENfrom environment variables to authenticate with the GitHub API, facilitating the installation of skills from private repositories. - [REMOTE_CODE_EXECUTION]: Installs new agent skills from remote repositories, which introduces new code and instructions into the agent's environment. The skill enforces directory name validation and path traversal checks to mitigate risks.
- [PROMPT_INJECTION]:
- Ingestion points:
scripts/list-curated-skills.py(reads GitHub API responses for skill directory listings). - Boundary markers: Absent.
- Capability inventory: Includes the ability to clone repositories using
gitand write skill files to the local$CODEX_HOME/skillsdirectory. - Sanitization: Implements
_safe_extract_zipto prevent directory traversal attacks and validates that skill names are single path segments.
Audit Metadata