drugbank-database
Warn
Audited by Gen Agent Trust Hub on Jun 26, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: Use of the
picklemodule for caching parsed database content inreferences/data-access.md. Deserializing untrusted data withpickle.load()is unsafe because it can lead to arbitrary code execution. An attacker who gains access to the local filesystem could replace thedrugbank_parsed.pklfile to execute malicious code when the agent loads the cache. - [EXTERNAL_DOWNLOADS]: The skill downloads the DrugBank database from
go.drugbank.comusing thedrugbank-downloaderpackage. This is the intended behavior of the skill and targets an established bioinformatics service. - [COMMAND_EXECUTION]: Instructions provided in
SKILL.mdandreferences/data-access.mdguide the user to execute shell commands for package installation and database management usingpipand thedrugbank_downloaderCLI. - [PROMPT_INJECTION]: The skill processes external XML data from DrugBank (
references/drug-queries.md). While there are no explicit boundary markers to prevent indirect prompt injection from malicious drug descriptions, the risk is limited as the data originates from a curated scientific database and the skill does not use high-privilege capabilities to process the text.
Audit Metadata