hypogenic
Pass
Audited by Gen Agent Trust Hub on Nov 8, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill installs the
hypogenicpackage (v0.3.5) from PyPI using theuvpackage manager. This is a research library developed by ChicagoHAI. The skill documentation provides a thorough security review of the package's dependencies and resource usage patterns. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to process untrusted text from datasets and literature. It implements a comprehensive defense-in-depth strategy to mitigate potential injections:
- Ingestion Points:
scripts/audit_dataset.pyandscripts/inspect_outputs.pyingest JSON/YAML dataset and result files. - Boundary Markers: Instructions in
SKILL.mdandreferences/security.mdmandate treating all external text as opaque data and using explicit delimiters in prompts to prevent the agent from following embedded instructions. - Capability Inventory: The bundled local tools are designed without network access or model invocation capabilities. Execution of the actual hypothesis generation software requires separate user approval after auditing.
- Sanitization: Scripts utilize schema validation, hash verification (SHA-256), and redaction techniques (e.g., using fingerprints/hashes instead of raw values in reports) to prevent the agent from accidentally executing or echoing malicious instructions embedded in input data.
- [DYNAMIC_EXECUTION]: The bundled scripts use a custom
UniqueSafeLoaderfor YAML parsing inscripts/_common.py. This implementation inherits fromyaml.SafeLoaderand is used to enforce key uniqueness, preventing standard YAML injection attacks while maintaining a safe parsing context. - [COMMAND_EXECUTION]: The skill uses
Bashviauvfor environment setup and package installation. All command invocations are transparently documented in theSKILL.mdfile and pinned to specific versions and hashes to ensure reproducibility and integrity.
Audit Metadata