eqtl-catalogue-skill

Pass

Audited by Gen Agent Trust Hub on May 2, 2026

Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
  • Flexible Network Operations: The underlying rest_request.py script is designed as a generic REST client. It can theoretically perform requests to any URL provided in the base_url or path fields. This flexibility is essential for its intended use with the eQTL Catalogue API but should be monitored if used in environments with strict egress policies.
  • File System Interaction: The skill includes a feature to save raw API responses to a local file using the save_raw and raw_output_path parameters. The script uses the pathlib library to create directories and write text to the specified path. This allows for convenient data caching, though it is recommended to ensure the agent's execution environment restricts file writes to designated temporary or project folders.
  • External Data Processing: The skill ingests and summarizes data from the European Bioinformatics Institute (EBI) eQTL Catalogue. Because this involves processing content from an external source, it represents a potential surface for indirect prompt injection. The script mitigates this by applying size limits and truncation to the returned data, which helps maintain a concise context.
  • Configurable HTTP Headers: The script allows for the inclusion of arbitrary HTTP headers. While this is a standard requirement for many REST APIs (e.g., for authentication or content-type specification), users should be aware that sensitive tokens passed through these headers are handled by the script during the request lifecycle.
Audit Metadata
Risk Level
SAFE
Analyzed
May 2, 2026, 03:27 PM