database-lookup
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill facilitates the retrieval of data from dozens of external public APIs. Since this data is generated by third parties, it represents a surface for indirect prompt injection if malicious instructions are embedded in database records (e.g., protein descriptions, clinical notes, or patent text).
- Ingestion points: API endpoints defined across 80+ reference files in the
references/directory. - Boundary markers: The skill includes strong mitigation instructions in
SKILL.md(Core Workflow step 6) andreferences/retrieval-contract.mdexplicitly telling the agent to ignore instructions in payloads and sanitize data. - Capability inventory: The skill uses
ReadandBashtools to fetch and process data. - Sanitization: The instructions mandate that the agent must sanitize or summarize response fields before using them in follow-up tool calls.
- [DYNAMIC_EXECUTION]: For specific databases that do not support REST (such as the BRENDA enzyme database), the skill instructs the agent to write and execute a local Python script.
- Evidence:
references/brenda.mdrequires the use of thezeeplibrary and states that 'making calls requires writing and executing a Python script... Use Bash to run the script'. This is a legitimate requirement for SOAP APIs but involves the dynamic generation of executable code.
Audit Metadata