requirement-ambiguity-analysis
Pass
Audited by Gen Agent Trust Hub on Oct 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze user-provided requirement statements. This presents a potential surface for indirect prompt injection if the input contains instructions designed to manipulate the agent's output.
- Ingestion points: User-provided requirement wording processed via the instructions in
prompts/requirement-ambiguity-analysis.md. - Boundary markers: The instructions emphasize using "only supplied material" and strictly adhering to an analyst role with defined output schemas.
- Capability inventory: The skill performs text-based analysis; no dangerous file-system or network capabilities are exposed to the prompt.
- Sanitization: No explicit input sanitization is present; however, the agent is instructed to diagnose under-specification rather than execute instructions.
- [COMMAND_EXECUTION]: The repository includes local scripts used for regression testing of the analysis logic.
- Evidence:
evals/fixtures/check-domain-decisions.shandevals/fixtures/check_domain_decisions.pyare used to verify the correctness of markdown tables generated during evaluation. - The Python script performs deterministic checks on output structure and content using standard libraries (
re,json,decimal) and does not use unsafe execution functions likeeval()orexec()on external data.
Audit Metadata