pp-gohighlevel
Pass
Audited by Gen Agent Trust Hub on Jul 8, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSDATA_EXFILTRATIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill directs the agent to install the
gohighlevel-pp-clibinary usingnpxfrom the@mvanhorn/printing-press-librarynpm package or viago installfrom the author's GitHub repository. These are external dependencies required for the skill's functionality. - [DATA_EXFILTRATION]: The CLI tool provides a
--deliver webhook:<url>feature, which allows the agent to transmit command results (potentially containing sensitive CRM data like contacts, opportunities, and messages) to any external URL. Furthermore, thefeedbackcommand can be configured to send local data to a remote endpoint via theGOHIGHLEVEL_FEEDBACK_ENDPOINTenvironment variable. - [COMMAND_EXECUTION]: The skill's primary operation involves executing shell commands to interact with the
gohighlevel-pp-clitool. This includes performing bulk operations and executing arbitrary read-only SQL queries against a local SQLite mirror of CRM data. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it ingests and processes untrusted data from the GoHighLevel API and local database mirrors (such as contact notes and message threads).
- Ingestion points: Data retrieved via
contacts search,convo thread, andsqlquery results. - Boundary markers: The instructions lack explicit delimiters or warnings to the agent to ignore instructions embedded within the CRM data.
- Capability inventory: The agent has the ability to execute shell commands and perform network requests via the CLI's webhook feature.
- Sanitization: There is no evidence of sanitization or filtering applied to the data retrieved from the CRM before it is processed by the agent.
Audit Metadata