publish
Warn
Audited by Gen Agent Trust Hub on Aug 14, 2026
Risk Level: MEDIUMDATA_EXFILTRATIONCOMMAND_EXECUTIONCREDENTIALS_UNSAFEPROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The skill is primarily designed to upload local files and recursive directory structures to the external service
brewpage.appusingcurl. This facilitates the transfer of local data to a public hosting environment.- [COMMAND_EXECUTION]: The skill utilizes theBashtool to perform file system operations such ascatfor reading file contents,zipfor compressing directories, andfile --mime-typefor identifying file types, followed bycurlfor network transmission.- [CREDENTIALS_UNSAFE]: The skill generates and storesownerTokenvalues—API keys that grant permission to delete or update published content—in a local file at.claude/brewpage-history.md. These tokens are stored in plaintext on the local filesystem.- [INDIRECT_PROMPT_INJECTION]: The skill resolves which files or directories to publish based on free-form natural language prompts. This represents a potential vulnerability if the agent processes untrusted data containing instructions to upload sensitive paths. - Ingestion points: The
$ARGUMENTSfield inSKILL.mdaccepts free-form text used to determine content to publish. - Boundary markers: The workflow includes
AskUserQuestionsteps for namespace selection and password confirmation before the upload is executed. - Capability inventory: The skill uses
Read,Bash, andGlobtools for file access andBashfor network requests. - Sanitization: The skill uses
jqto encode content into JSON payloads, providing a layer of protection against payload manipulation.
Audit Metadata