Elevenlabs Twilio Memory Bridge
Analysis
This appears to be a real ElevenLabs/Twilio memory bridge, but it needs review because it persists and injects sensitive memory into prompts and ships with weak/default public endpoint boundaries.
Findings (5)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
if not WEBHOOK_SECRET: ... "skipping signature check" ... return True ... allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"]
The code allows webhook verification to be disabled when no secret is configured and permits broad cross-origin access, which is risky for a publicly exposed service that controls prompt personalization and memory APIs.
fastapi>=0.109.0 uvicorn[standard]>=0.27.0 python-dotenv>=1.0.0 pydantic>=2.5.0
The service uses normal Python dependencies for its purpose, but version ranges are not pinned to exact versions or a lockfile.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
"key": "ELEVENLABS_API_KEY", "description": "ElevenLabs API key (scoped/read-only preferred)"
The integration expects provider credentials, which is purpose-aligned, but users should notice that account access is involved and scope the key carefully.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
bullet_list = "\n".join(f"- {f}" for f in facts) ... f"- ... {n['note']}" ... parts.append(f"---\n# Caller Context\n{context_block}")Persisted facts and notes are copied verbatim into the caller context that becomes the system prompt override, so prompt-like or incorrect stored text can persistently influence future conversations.
You have access to Richard's memory: family ... health (TRT, Mounjaro) ... Partner: Zoe ... Children: Jen ... Chris ... Syl ... Work: Senior Commercial Director at Lightcast
The default template includes specific personal, family, work, and health context that is not generic to the bridge and is intended to be injected into the assistant prompt.
