sms
Pass
Audited by Gen Agent Trust Hub on Mar 21, 2026
Risk Level: SAFEPROMPT_INJECTION
Full Analysis
- [PROMPT_INJECTION]: The skill processes untrusted inbound SMS data which creates a surface for indirect prompt injection. Ingestion points: Inbound messages are ingested by
sms_listen.pyvia Twilio API polling and Telnyx webhooks, then stored ininbox.jsonl. Boundary markers:sms_respond.pywraps user content in backticks (fenced blocks) and includes explicit warnings to the model that the input is untrusted and should not be treated as structural markup. Capability inventory: The skill has the ability to send network requests to SMS providers (sms_send.py), write to local data files, and execute theclaudeCLI tool via subprocess (sms_respond.py). Sanitization: The skill uses prompt engineering techniques to separate instructions from data, though it does not perform character-level sanitization on the SMS body before interpolation into the prompt.
Audit Metadata