skill-installer
Pass
Audited by Gen Agent Trust Hub on Sep 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses the system
gitbinary to perform sparse checkouts of remote repositories. Commands are executed using argument lists rather than shell strings, preventing command injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: Fetches skill content and metadata from well-known GitHub domains (
api.github.comandcodeload.github.com). It supports both public and private repositories by utilizing optional environment tokens (GITHUB_TOKEN,GH_TOKEN). - [INDIRECT_PROMPT_INJECTION]: The skill processes remote directory listings and skill metadata from external repositories. While this is an ingestion point for untrusted data, the code implements defensive checks including
_validate_skill_nameand_validate_relative_pathto ensure skill names and paths do not escape the designated installation directory. - [REMOTE_CODE_EXECUTION]: While the skill's primary purpose is to download and install external code (skills), it implements a strict
_safe_extract_zipfunction that validates file paths within archives to prevent 'ZipSlip' directory traversal attacks.
Audit Metadata