elicit
Pass
Audited by Gen Agent Trust Hub on Sep 30, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill invokes a local CLI tool named
doctrineto fetch data and record results. - Evidence includes shell commands for fetching questions:
doctrine compare elicit --json [--depth K] [--kind comparison|anchor-review]. - Evidence includes shell commands for recording answers:
doctrine compare record <A> <B> --prefer a|b | --equal | --incomparable --rater human --by <name> [--frame F] [--audience T] [--note ...]. - Evidence includes a nomination command:
doctrine estimate set. - [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes untrusted data from an external source (the output of the
doctrinecommand). - Ingestion points: Data enters the agent's context through the JSON output of the
doctrine compare elicitcommand, specifically fields such asreasons,ask, andsubject.anchor(found inSKILL.md). - Boundary markers: The instructions do not define explicit delimiters or instructions for the agent to ignore potentially malicious content embedded within the tool's JSON output.
- Capability inventory: The agent has the capability to execute subprocesses and write to the comparison ledger via the
doctrine compare recordanddoctrine estimate setcommands (found inSKILL.md). - Sanitization: There is no evidence of sanitization, validation, or escaping of the strings returned by the CLI tool before they are presented to the user or used to frame the next steps in the elicitation session.
Audit Metadata