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.pyscript is designed as a generic REST client. It can theoretically perform requests to any URL provided in thebase_urlorpathfields. 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_rawandraw_output_pathparameters. The script uses thepathliblibrary 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