message-test
Pass
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill invokes a local Python script to perform audience simulation and message testing.
- Evidence: Found in
SKILL.md, the process usespython "${CLAUDE_PLUGIN_ROOT}/scripts/audience-simulator.py"with various actions such aslist-panels,create-panel, andtest-message. - [DYNAMIC_EXECUTION]: The skill constructs shell commands at runtime by interpolating variables into command strings.
- Evidence:
SKILL.mduses placeholders like{slug},{name},{id}, and{variants}within the shell command arguments passed to thepythoninterpreter. - [INDIRECT_PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection as it processes untrusted user-supplied marketing copy and segment data that could contain malicious instructions.
- Ingestion points: User-provided "Message variants" (headline, body, CTA) and audience segment definitions.
- Boundary markers: None described in the instructions to delimit user content from instructions.
- Capability inventory: Reads sensitive brand profile files from
~/.claude-marketing/and executes a Python subprocess viaaudience-simulator.py(documented inSKILL.md). - Sanitization: No explicit sanitization or validation of the input content is mentioned.
Audit Metadata