resolve-workflow
Warn
Audited by Gen Agent Trust Hub on Mar 29, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill constructs shell commands using user-supplied arguments (
$ARGUMENTS) inSKILL.mdandsteps/00-initialization.md. Commands such asmkdir -p .claude_resolve/{ticket-id}andls -1 .claude_resolve/incorporate these inputs without robust sanitization, creating a potential surface for command injection.\n- [DATA_EXFILTRATION]: Insteps/01-fetch-ticket.mdandsteps/06-implement.md, the skill searches for application URLs by reading from sensitive environment files including.env,.env.local, and.env.development. Accessing these files is a security concern as they typically contain sensitive credentials or internal configuration that should not be exposed to subagents.\n- [PROMPT_INJECTION]: The skill possesses a significant indirect prompt injection surface by fetching ticket content from external providers (YouTrack, GitHub) and interpolating it into subagent prompts insteps/01-fetch-ticket.md,steps/04-create-plan.md,steps/06-implement.md, andsteps/08-review.md. While it uses structural markers (e.g.,<ticket>) for isolation, the lack of explicit sanitization for external content before interpolation into prompts is a risk factor.\n- [COMMAND_EXECUTION]: The orchestrator executes arbitrary shell commands defined in local project files such asCLAUDE.mdand.claude/ticket-config.json(specifically for linting and testing) and the generatedplan.md. This represents a dynamic execution risk if those project files contain malicious instructions.
Audit Metadata