zerocrm
Fail
Audited by Gen Agent Trust Hub on Feb 16, 2026
Risk Level: HIGHPROMPT_INJECTION
Full Analysis
- Indirect Prompt Injection (HIGH): The skill ingests data from an external API that can be controlled by third parties, creating a significant attack surface.
- Ingestion points:
examples/pipeline_report.py(viafetch_dealsandfetch_contacts) andexamples/basic_operations.py(vialist_contactsandlist_deals) fetch unstructured text fields from the Zero CRM API. - Boundary markers: Absent. There are no delimiters or 'ignore' instructions used when the agent processes CRM fields like
notesortitle. - Capability inventory: The skill includes the capability to create, update, and delete CRM records (
requests.post,requests.patch,requests.deleteinexamples/basic_operations.py). - Sanitization: Absent. The data is processed as raw strings, allowing embedded instructions in a CRM record to potentially influence the agent's next steps or decision-making process.
- Data Exposure (LOW): The skill facilitates the use of an API key stored in a
.envfile. While it correctly advises against committing the key to version control, the usage of the key inscripts/test_api.pyas a command-line argument can lead to the key being exposed in process listings or shell history.
Recommendations
- AI detected serious security threats
Audit Metadata