grounded-citations
Pass
Audited by Gen Agent Trust Hub on Oct 29, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes data from external web sources (search results and page text) to create citations and verify evidence. This ingestion of untrusted content represents an attack surface for indirect prompt injection.
- Ingestion points: The
scripts/sources.pyscript ingests URLs and page text via theingestandquotesubcommands. - Boundary markers: The skill uses bracketed numeric identifiers (e.g.,
[1]) and structuredSources:headers to distinguish cited content from prose. - Capability inventory: The script has capabilities to write to a local JSON ledger and modify draft markdown documents using the
--replace-inflag. - Sanitization: The
attach_quotefunction implements a verbatim matching check between proposed quotes and fetched evidence text, normalizing whitespace and markdown characters to ensure claims are grounded in the actual source content.
Audit Metadata