upgrade-plan
Pass
Audited by Gen Agent Trust Hub on Oct 20, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data such as changelogs and release notes from third-party repositories, which could contain malicious instructions designed to influence the agent.
- Ingestion points: The skill (Step 3) and its sub-agents (Collector brief) fetch text from external URLs, including GitHub releases,
CHANGELOG.mdfiles, and security advisories. - Boundary markers: While the skill uses structured JSON for internal data passing between agents, it lacks explicit instructions to treat the fetched release note content as untrusted or to ignore embedded instructions within that content.
- Capability inventory: The skill can execute shell commands for version auditing (
versions.sh,npm audit,composer audit) and has the capability to write plan files to the local filesystem. - Sanitization: No specific sanitization or filtering of the external text content is performed before the agent analyzes it.
- [COMMAND_EXECUTION]: The skill executes local scripts and standard package management tools to analyze the project environment.
- Evidence:
SKILL.mdinvokesbash <skill-dir>/scripts/versions.shto resolve package information. It also usescomposer auditandnpm auditto check for known vulnerabilities in installed packages. - [EXTERNAL_DOWNLOADS]: The skill fetches package metadata and release info from official registries and well-known services.
- Evidence:
versions.shusescurlto retrieve data fromrepo.packagist.organdregistry.npmjs.org. The sub-agents fetch release information fromgithub.comand related domains. These are well-known services in the software development ecosystem.
Audit Metadata