hypothesis-generation
Pass
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The instructions in
SKILL.mdrecommend fetching citation metadata from arXiv.org (a well-known repository for scientific papers) to ensure accuracy in references. This operation targets a well-known service for its intended primary purpose. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user data in the form of local JSON and CSV files (e.g., hypothesis records and evidence ledgers).
- Ingestion points: Data is read via
read_jsonandread_csv_recordsinscripts/_common.pyacross all validation scripts. - Boundary markers: The scripts enforce strict schema validation, input size limits (2 MiB), and nesting depth limits (64 levels) to bound the execution context.
- Capability inventory: The skill can read local files and generate Markdown scaffolds via
scripts/generate_preregistration_scaffold.py. - Sanitization: The scaffold generator uses
html.escapeand Markdown character escaping to ensure that user-provided text remains inert in the generated output. - [SAFE]: The bundled Python scripts follow security best practices for local tool execution, including path resolution that rejects symlinks and URL-like schemes, atomic file writing with private permissions (0600), and the use of the standard library only to avoid external dependencies.
Audit Metadata