acceptance-criteria-verification
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests external data from GitHub issue bodies via the
gh issue viewcommand. This data is used to extract acceptance criteria and drive subsequent agent actions. - Ingestion points: Issue body extraction in
SKILL.md(Step 1). - Boundary markers: None identified; external content is processed directly as instructions for test planning.
- Capability inventory: The skill has access to the
Bashtool and can executepnpm,playwright, andghcommands. - Sanitization: The skill does not specify any sanitization for the content extracted from issue bodies.
- [COMMAND_EXECUTION]: The skill instructs the agent to run shell commands like
pnpm test --grep "[test pattern]"using strings parsed from the issue body. A maliciously crafted issue could attempt to inject shell commands through these parameters. - [DYNAMIC_EXECUTION]: The skill triggers the execution of local project code through test runners (
pnpm,playwright). This execution is dynamic and depends on the content of the repository being tested. - [DATA_EXFILTRATION]: Automated verification reports post test outputs to GitHub issue comments. This creates a risk of leaking sensitive local information, such as environment details or file snippets included in test failures, to an external platform.
Audit Metadata