release
Pass
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: SAFECREDENTIALS_UNSAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill retrieves and handles sensitive credentials using the 1Password CLI (
op). - Evidence: Use of
op item get "Npmjs" --revealto obtain plain-text passwords. - Evidence: Piping passwords into commands (
echo "$PASSWORD" | npm token create) which may be logged in process history. - Evidence: Storing plain-text NPM tokens in temporary scratchpad files (
$SP/npm_token). - [COMMAND_EXECUTION]: The skill executes a wide range of administrative shell commands.
- Evidence: Use of
kill -SIGKILLonturboprocesses. - Evidence: Modification of the
PATHenvironment variable to override system Ruby withrbenvshims. - Evidence: Complex shell loops for polling NPM registry status using
while readand backgrounding (&). - [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection via external GitHub data.
- Ingestion points: The agent reads PR titles and author names via
gh pr view(SKILL.md). - Boundary markers: Human approval and manual editing of the changelog are required before final publication.
- Capability inventory: The agent has high-privilege access to NPM publishing, Git tagging, and GitHub release creation.
- Sanitization: No explicit filtering or escaping of PR titles is performed before inclusion in markdown files.
- [DYNAMIC_EXECUTION]: The workflow relies on executing project-local scripts.
- Evidence: Execution of
bun publish.ts,set-version.ts, andrunlambda.shwhich are assumed to be safe as part of the repository infrastructure.
Audit Metadata