create-marketplace
Warn
Audited by Gen Agent Trust Hub on Sep 28, 2026
Risk Level: MEDIUMINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFEPERSISTENCECOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from a form payload (fields like
name,description,ownerName, etc.) and interpolates these values directly into the content of generated files such asmarketplace.json,README.md, andCLAUDE.md. - Ingestion points: The form payload is read from
/tmp/result.jsonand processed inSKILL.md. - Boundary markers: There are no explicit delimiters or instructions for the agent to ignore potentially malicious content within these fields.
- Capability inventory: The skill possesses the ability to create directories and write files to the local file system.
- Sanitization: No sanitization or validation of the input strings is mentioned, allowing for potential injection attacks if the generated files are later read by an agent.
- [CREDENTIALS_UNSAFE]: The skill's instructions explicitly reference and guide the management of sensitive authentication tokens, including
GITHUB_TOKEN,GH_TOKEN,GITLAB_TOKEN, andBITBUCKET_TOKEN. While these are standard for private repository access, the skill encourages their proliferation in environment variables. - [PERSISTENCE]: In step 6 of
SKILL.md, the instructions guide the user to add these sensitive environment variables to shell startup files like.bashrcand.zshrc. This creates a persistence mechanism for credentials that could be exploited by other malicious processes or skills accessing the user's environment. - [COMMAND_EXECUTION]: The skill performs directory creation and file writing based on a
targetDirargument. The analysis indicates a lack of path validation, which could allow for path traversal or the overwriting of sensitive system or configuration files if thetargetDiris set to an unintended location.
Audit Metadata