drugbank-database
Warn
Audited by Gen Agent Trust Hub on Mar 31, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill uses the
picklemodule inreferences/data-access.mdto cache and load parsed database results. Deserializing data withpickle.load()can allow for arbitrary code execution if the cache file is modified by a malicious actor.\n- [DATA_EXFILTRATION]: The skill performs network requests togo.drugbank.comto download database updates and query the REST API, as documented inreferences/data-access.md. These operations target the official service provider for the database.\n- [EXTERNAL_DOWNLOADS]: The skill specifies several Python packages for installation inSKILL.md, includingdrugbank-downloader,rdkit, andbioversions. these are standard, well-known libraries in the bioinformatics and data science communities.\n- [PROMPT_INJECTION]: The skill downloads and processes external XML database files, which presents a surface for indirect prompt injection.\n - Ingestion points: XML parsing logic located in
references/drug-queries.mdandscripts/drugbank_helper.py.\n - Boundary markers: There are no explicit boundary markers or instructions to ignore content within the ingested XML data.\n
- Capability inventory: The skill has capabilities for file system writes (via pandas CSV export) and network access (via requests). \n
- Sanitization: No input validation or sanitization is performed on the content extracted from the XML database entries.
Audit Metadata