auto-updater

Pass

Audited by Gen Agent Trust Hub on Sep 14, 2026

Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
  • [Skill Update Mechanism]: The skill manages the lifecycle of extensions by fetching updates from remote registries. It specifically uses immutable commit SHAs rather than mutable tags to ensure integrity.
  • [Filesystem Access]: It reads and writes to specific configuration and skill directories (~/.claude/). This is standard behavior for a package manager and includes a backup/rollback mechanism for safety.
  • [Indirect Prompt Injection Surface]: The skill processes untrusted update data from external registries. Evidence Chain: (1) Ingestion point: Skill files and metadata fetched from source registries. (2) Boundary markers: Mandatory human diff review and automated GlassWorm gate. (3) Capability inventory: Subprocess execution via skills-qa scan and filesystem write access for updates. (4) Sanitization: Human-in-the-loop verification of all diffs and restricted subagent scanning.
  • [Human-in-the-Loop Review]: It enforces a mandatory manual review of diffs for security-sensitive files like hooks.json or .mcp.json, ensuring that no code or permission changes occur without explicit user consent.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 14, 2026, 07:01 PM