workflow-maker
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses a shell command to execute a local Python script provided within the skill package.
- Evidence: SKILL.md (Step 7) instructs the agent to run
python3 "${CLAUDE_SKILL_DIR}/scripts/build_pack.py" workflow-packs/<slug>/pack.mdto generate an HTML preview. - [DYNAMIC_EXECUTION]: The skill follows a pattern of generating content (markdown) and then executing a local script to process and transform that content at runtime.
- Evidence: The workflow involves writing to
pack.mdand immediately calling thebuild_pack.pyscript to generatepack.html. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted user input to generate executable prompts and HTML files, creating an attack surface where malicious input could influence the generated output.
- Ingestion points: The skill collects the user's "idea or reference" and "end output" description in SKILL.md (Step 1).
- Boundary markers: Instructions use template placeholders (e.g., {{STEP_1_PROMPT}} in references/pack-template.md) to structure the generated content.
- Capability inventory: The skill performs file writes (pack.md, pack.html) and executes a Python script via a subprocess call.
- Sanitization: The provided conversion script (scripts/build_pack.py) uses html.escape() to sanitize content before placing it in the generated HTML page.
Audit Metadata