itch-publish
Pass
Audited by Gen Agent Trust Hub on Nov 8, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONCREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill provides instructions to download the
butlerexecutable fromhttps://broth.itch.zone, which is the official infrastructure for itch.io's build service. - [COMMAND_EXECUTION]: The skill uses shell commands like
curl,unzip,chmod +x, and./butler pushto install and operate the publishing tool. These operations are essential for the skill's functionality. - [CREDENTIALS_UNSAFE]: The documentation identifies specific paths where sensitive credentials are stored, such as
~/.config/itch/butler_creds(Linux),~/Library/Application Support/itch/butler_creds(macOS), and%USERPROFILE%\.config\itch\butler_creds(Windows). It also explains the use of theBUTLER_API_KEYenvironment variable. - [INDIRECT_PROMPT_INJECTION]: The skill provides templates for shell commands that interpolate potentially untrusted data such as project directories, game slugs, and version strings. * Ingestion points: The
<user>/<game>:<channel>and<dir>variables in thebutler pushcommands (e.g., inSKILL.mdandreferences/butler-ci.md). * Boundary markers: No specific delimiters or safety instructions are used to prevent the agent from interpreting embedded characters in these strings as shell commands. * Capability inventory: The skill utilizes shell execution for thebutlerbinary,curl, and file management tools. * Sanitization: There is no evidence of input validation or escaping for the variables passed to the shell commands.
Audit Metadata