beehiiv
Pass
Audited by Gen Agent Trust Hub on Apr 20, 2026
Risk Level: SAFEDATA_EXFILTRATIONPROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [DATA_EXFILTRATION]: The
draftcommand provides a--content-fileargument that allows the skill to read the contents of a local file and transmit them to the Beehiiv API atapi.beehiiv.com. While this is the intended functionality for creating drafts from Markdown or HTML files, it could be leveraged to expose sensitive local information if an attacker influences the file path provided to the tool. - [PROMPT_INJECTION]: The skill retrieves post content from the external Beehiiv API and presents it to the agent, creating a potential surface for indirect prompt injection if the retrieved content contains malicious instructions.
- Ingestion points: External data enters the agent's context through the
getcommand, which retrieves the full HTML body of posts fromhttps://api.beehiiv.com/v2. - Boundary markers: The skill does not employ specific delimiters or instruction-ignore warnings when presenting retrieved content to the agent.
- Capability inventory: The skill environment allows for shell command execution (via
node,npm), file system reading, and network access to Beehiiv's infrastructure. - Sanitization: No validation or sanitization of the retrieved HTML content is performed before it is output to the agent.
- [EXTERNAL_DOWNLOADS]: The skill instructions and
package.jsoninvolve downloading dependencies such asmarkedfrom the official npm registry during the setup process. - [COMMAND_EXECUTION]: The setup workflow described in
SKILL.mdrequires the execution ofnpm installandnpm run build(which runs the TypeScript compiler) to initialize the skill and its dependencies.
Audit Metadata