base-in-reality
Pass
Audited by Gen Agent Trust Hub on Sep 10, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONPRIVILEGE_ESCALATIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted repository content (code, documentation, and logic) to extract falsifiable claims. This creates an attack surface where malicious content in the audited codebase could attempt to influence the agent's behavior or findings.
- Ingestion points:
SKILL.mddescribes Stage 1 and 2 where the agent surveys repository languages, manifests, READMEs, and code to extract claims. - Capability inventory: The skill utilizes network access via
assets/fetch_sources.pyand WebFetch, subagent creation for verification and refutation, and local script execution for linting (assets/report_lint.py). - Sanitization: Risks are mitigated by a multi-stage verification process including schema validation in
assets/report_lint.py, a mandatory grounding invariant requiring verified sources for violations, and an adversarial refutation pass detailed inreferences/verdict-rubric.md. - [PRIVILEGE_ESCALATION]: The skill instructions in
SKILL.mdinclude a fallback mechanism to discover the absolute path of its helper scripts by scanning specific directories in the user's home folder, which represents environment discovery. - Evidence:
SKILL.mdsuggests usingfind ~/.claude ~/.config ~/.agents -path '*base-in-reality*/assets/fetch_sources.py' 2>/dev/null | head -1to locate thefetch_sources.pyscript if the base directory is not automatically provided by the harness. - [DATA_EXFILTRATION]: The skill extracts claims about the repository's internal logic and architecture and sends them as search queries to external scholarly and academic services.
- Target services: Queries are sent to well-known scholarly APIs including arXiv (
export.arxiv.org), PubMed (eutils.ncbi.nlm.nih.gov), CrossRef (api.crossref.org), OpenAlex (api.openalex.org), and Semantic Scholar (api.semanticscholar.org). - Evidence:
assets/fetch_sources.pyhandles the construction and execution of these queries using the Python standard library'surllib.request.urlopen.
Audit Metadata