skills/vapiai/skills/setup-webhook/Gen Agent Trust Hub

setup-webhook

Fail

Audited by Gen Agent Trust Hub on Sep 16, 2026

Risk Level: HIGHREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
  • [REMOTE_CODE_EXECUTION]: The skill provides a command to install the Vapi CLI by downloading a script from https://vapi.ai/install.sh and piping it directly to bash. This is a vendor-controlled installer script provided for local development workflows.
  • [REMOTE_CODE_EXECUTION]: The skill documentation includes an instruction to add an MCP (Model Context Protocol) server using npx with the endpoint https://docs.vapi.ai/_mcp/server. This allows the agent to execute remote functionality provided by the vendor to access documentation.
  • [INDIRECT_PROMPT_INJECTION]: The skill processes external data via webhooks, including call transcripts (message.transcript) and tool call results (message.toolCallList). Since this data is generated by external callers, it presents a surface for indirect prompt injection where malicious instructions could be embedded in the transcript to influence the agent.
  • Ingestion points: Webhook request body (SKILL.md).
  • Boundary markers: None present in the provided Express.js or Python code snippets.
  • Capability inventory: The skill uses curl for API requests and the Vapi CLI for local forwarding.
  • Sanitization: No evidence of data sanitization, schema validation, or instruction filtering is present in the server logic examples.
  • [COMMAND_EXECUTION]: The skill demonstrates the use of curl, ngrok, and the vapi CLI to configure webhooks, update assistant settings, and manage local development tunnels.
Recommendations
  • HIGH: Downloads and executes remote code from: https://vapi.ai/install.sh - DO NOT USE without thorough review
Audit Metadata
Risk Level
HIGH
Analyzed
Sep 16, 2026, 09:39 AM
Security Audit — agent-trust-hub — setup-webhook