npm-release
Pass
Audited by Gen Agent Trust Hub on Oct 25, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes command-line tools including
git,npm, and the GitHub CLI (gh) to perform version bumping, git tagging, and package publishing. These are standard operations for the skill's stated purpose.\n- [EXTERNAL_DOWNLOADS]: The skill configures GitHub Actions workflows that fetch official components such asactions/checkoutandactions/setup-nodefrom GitHub's official repository. It also performs dependency installation vianpm installornpm cifrom the well-known npm registry.\n- [INDIRECT_PROMPT_INJECTION]: The skill processes project metadata frompackage.jsonand workflow context from GitHub environment variables, which represents a surface for indirect prompt injection.\n - Ingestion points: Project metadata (version, name) in
package.jsonand theGITHUB_REF_NAMEvariable in workflow templates.\n - Boundary markers: No explicit prompt boundary markers are provided, but the workflow includes a structural validation step to ensure the git tag matches the package version before proceeding with a release.\n
- Capability inventory: File system writes (updates to
package.jsonand workflow files), git operations (tagging, pushing), and network publishing (npm publish,gh release).\n - Sanitization: Package metadata is extracted via standard JSON parsing (
node -p). The skill explicitly instructs the agent to manually verify command outputs and obtain user authorization for all irreversible actions, reducing the likelihood of executing malicious payloads embedded in project data.
Audit Metadata