fact-check
Pass
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes content from external websites retrieved via the host's
WebFetchtool. This creates a surface for indirect prompt injection where malicious instructions could be embedded in fetched pages to influence the agent. - Ingestion points: Extracted content from
WebFetchis used in the evidence gathering and verification stages described inSKILL.mdandscripts/prompts.py. - Boundary markers: The skill uses structured JSON schemas and templates to isolate data, although it does not include explicit 'ignore instructions' delimiters for the fetched content itself.
- Capability inventory: The skill utilizes
WebSearch,WebFetch, and the execution of bundled Python scripts (scripts/*.py). - Sanitization: The skill implements an 'adversarial quorum' mechanism requiring three independent voters to evaluate a claim. This requirement for independent contexts acts as a strong architectural mitigation against poisoning from individual external sources.
- [COMMAND_EXECUTION]: The skill relies on executing bundled Python scripts (
dedup.py,factcheck.py,rank.py,prompts.py) to perform ranking, deduplication, and quorum logic. These scripts are self-contained and use only the Python standard library. A test script (scripts/test_factcheck.py) also usessubprocess.runto validate CLI behavior of the bundled tools. - [EXTERNAL_DOWNLOADS]: The skill gathers factual evidence by performing web searches and fetching page content using the host agent's native tools for the intended purpose of point-checking claims.
Audit Metadata