jtbd-generator
Pass
Audited by Gen Agent Trust Hub on Jun 21, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructions in
SKILL.mddirect the AI agent to run a local validation script (scripts/validate_jtbd.py) usingpython3. This involves the execution of code within the host environment as part of the skill's standard workflow. - [PROMPT_INJECTION]: The skill exhibits an attack surface for indirect prompt injection (Category 8) because it reads external data from OpenAPI specifications and uses that data to generate new
SKILL.mdfiles intended for execution by the agent. - Ingestion points: The skill reads
api.yamlfiles from the filesystem vialib/api_discovery.pyandlib/utils.py. - Boundary markers: There are no explicit instructions in the builder logic to wrap interpolated content from the API specs in delimiters or to include warnings to the agent to ignore instructions embedded in those fields within the generated skill files.
- Capability inventory: The skill has the capability to read files (API specs), write files (the generated skill directory), and execute subprocesses (the validation script).
- Sanitization: The skill effectively uses
yaml.safe_loadfor parsing andkebab_casefor sanitizing filenames, but it does not sanitize the natural language fields likesummaryordescriptionbefore placing them in the instructions of the generated skill.
Audit Metadata