whatsapp-utils-hardened
Fail
Audited by Gen Agent Trust Hub on Apr 21, 2026
Risk Level: HIGHDATA_EXFILTRATIONPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [DATA_EXFILTRATION]: Accesses sensitive WhatsApp session directories and credential files. Evidence: The script
scripts/utils.jstargets the path~/.openclaw/credentials/whatsapp/default. TheexportContactsfunction reads and prints PII fromcontacts.json, whilecacheInfoexposes the file structure and metadata for session-critical files likecreds.jsonand session state files. - [PROMPT_INJECTION]: The skill exhibits a surface for indirect prompt injection via untrusted data ingestion. Evidence: The
exportContactsfunction inscripts/utils.jsreads contact names and notification strings fromcontacts.json. Ingestion points include thecontacts.jsonfile which contains data from external WhatsApp users. Boundary markers are absent in the script output. Capability inventory includes filesystem read access and script execution. No sanitization or validation is performed on contact names before they are output to the agent. - [COMMAND_EXECUTION]: The skill uses the agent's execution tool to run a local Node.js script with various arguments. Evidence:
SKILL.mdusage examples show the agent invokingnode <skill_dir>/scripts/utils.jswith parameters that influence script logic.
Recommendations
- AI detected serious security threats
Audit Metadata