complexa-binder-design
Warn
Audited by Gen Agent Trust Hub on Aug 27, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The script
scripts/fetch_ipsae.shusescurlto download theipsae.pyutility from a third-party GitHub repository (dunbracklab/IPSAE). Additionally,scripts/setup_af2_params.shuseswgetto retrieve AlphaFold2 model parameters from a Google Cloud Storage bucket. - [REMOTE_CODE_EXECUTION]: Code downloaded via
scripts/fetch_ipsae.shis stored in thevendor/ipsae/directory and subsequently executed usingsubprocess.runby the validation scriptscripts/validate_binders.py. - [COMMAND_EXECUTION]: Multiple scripts, including
scripts/pipeline.py,scripts/boltz2_refold.py, andscripts/validate_binders.py, utilizesubprocess.runto execute thecomplexaCLI and other internal Python utilities. This creates an orchestration layer that relies on shell-level execution for core functionality. - [DYNAMIC_EXECUTION]: The orchestration scripts dynamically construct command-line arguments using variables such as
task_nameandrun_dirwhich are influenced by user input. While the scripts generally use list-based command construction (mitigating shell injection), the execution paths are determined at runtime. - [INDIRECT_PROMPT_INJECTION]: The skill represents a significant attack surface for indirect injection as it ingests and processes complex biological data from external databases (UniProt, PDB). This data directly influences the generation parameters, including hotspot residues and target cropping, which steer the agent's downstream computational actions.
Audit Metadata