zinc-database
Pass
Audited by Gen Agent Trust Hub on Sep 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The file
zinc-database_audit_result_v1.jsoncontains numerous self-referential claims asserting the skill's safety and successful security status (e.g., 'security: PASS', 'gate: PASS', 'deployable: true'). These claims target the security auditing process itself and are evaluated as an attempt to influence the analyzer's verdict. - Ingestion points: The audit results file is ingested by the security analyzer; external chemical data is ingested from the ZINC API via
pandas.read_csv. - Boundary markers: Absent; the skill does not use delimiters or instructions to ignore embedded content in the processed data.
- Capability inventory: The skill uses
subprocess.runto executecurlcommands and provides examples forwgetandaria2cfor file downloads. It also uses thecurl@syntax to read local files (zinc_ids.txt). - Sanitization: No explicit sanitization or validation is performed on the data fetched from the ZINC API before processing with
pandasorre. - [COMMAND_EXECUTION]: The skill's primary functionality relies on executing shell commands.
SKILL.mdcontains a Python implementation usingsubprocess.run(['curl', ...])to fetch data, andreferences/api_reference.mdprovides shell command examples forcurl,wget,aria2c,gunzip, andobabel(OpenBabel). - [EXTERNAL_DOWNLOADS]: The skill is designed to download large chemical datasets and 3D structure files from
https://cartblanche22.docking.organdhttps://files.docking.org. These are well-known academic resources for cheminformatics, but represent an external data dependency.
Audit Metadata