automate-whatsapp
Pass
Audited by Gen Agent Trust Hub on Mar 11, 2026
Risk Level: SAFEPROMPT_INJECTIONREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATION
Full Analysis
- [PROMPT_INJECTION]: The skill creates an attack surface for indirect prompt injection by processing untrusted user data within workflow automations.
- Ingestion points: Workflow nodes like
wait_for_response(referenced inreferences/node-types.mdandassets/workflow-linear.json) capture WhatsApp messages into variables such asvars.user_reply. - Boundary markers: The provided workflow assets (e.g.,
assets/workflow-customer-support-intake-agent.json) do not demonstrate the use of delimiters or specific instructions to ignore embedded commands when these variables are interpolated into agent system prompts. - Capability inventory: The agent has access to scripts that can update workflow logic (
scripts/update-graph.js), deploy arbitrary JavaScript functions (scripts/deploy-function.js), and modify database records (scripts/update-row.js). - Sanitization: No explicit sanitization or validation of the user-provided message content is implemented in the provided scripts before it is passed to LLM nodes.
- [REMOTE_CODE_EXECUTION]: The skill allows the agent to create and deploy JavaScript functions to a remote cloud environment.
- Evidence:
scripts/create-function.jsandscripts/update-function.jsprovide mechanisms to send JavaScript source code to the Kapso Platform API, whilescripts/deploy-function.jsandscripts/invoke-function.jsfacilitate its deployment and execution. This allows the agent to manage code that runs on the vendor's infrastructure. - [COMMAND_EXECUTION]: The skill consists of a comprehensive suite of CLI scripts that the agent executes to perform platform operations. These scripts use the local environment to interact with the Kapso API via the
fetchAPI. - [EXTERNAL_DOWNLOADS]: The skill fetches configuration files from external resources managed by the vendor.
- Evidence:
scripts/openapi-explore.mjsdownloads OpenAPI specification files fromhttps://docs.kapso.ai. These references target the official documentation domain of the skill's authoring organization. - [DATA_EXFILTRATION]: The skill provides tools that can be used to read sensitive data and transmit it to external endpoints.
- Evidence:
scripts/query-rows.jsandscripts/get-table.jsallow the agent to read contents from D1 databases. This data can then be sent to external services usingwebhooknodes orpipedreamapp integration nodes as described inreferences/node-types.md.
Audit Metadata