kelly-inquiry
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill aggregates message data from untrusted external sources (WhatsApp, Instagram, Messenger, and Email), which creates a potential surface for indirect prompt injection if the agent processes malicious instructions embedded in customer inquiries.
- Ingestion points: The
scripts/ingest_inquiries.mjsscript imports message text from external payloads into themessagesandinquiriesBusabase Bases. - Boundary markers: Absent; message text from inquiries is interpolated into the agent context via structured JSON fields without explicit markdown delimiters.
- Capability inventory: The
scripts/send_approved.mjsscript performs network operations (POST requests) to Meta's Graph API and interacts with thekelly-emailskill to send communications. - Sanitization: Absent; there is no explicit filtering or sanitization of the incoming message content before it is processed by the agent.
- Mitigation: The risk is effectively mitigated by the skill's core architecture, which forces all outbound messages into an approval queue (
approvalsBase). Outgoing text is never sent autonomously; a human operator must review and Approve the draft in the AirApp UI, preventing the agent from being manipulated into performing unauthorized actions.
Audit Metadata