service-de-channel-activate
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill exhibits an ingestion surface for external data, which is handled with appropriate safeguards.
- Ingestion points: The skill reads data from Salesforce organization queries (
sf data query) inSKILL.mdand accepts user-provided verification codes for WhatsApp activation inreferences/phone-verification.md. - Boundary markers: The instructions use explicit logic and tables to parse specific JSON fields and validate the channel state before proceeding.
- Capability inventory: The skill utilizes the
sfCLI for Salesforce API interactions and performs local file writes to the/tmpdirectory. - Sanitization: User input for verification codes is sanitized by trimming whitespace and removing hyphens to ensure a 6-digit format before processing, as described in Step 3 of the phone verification reference.
- [DATA_EXFILTRATION]: The skill uses static file paths in the
/tmpdirectory (e.g.,/tmp/amc-precheck-channel.json) for temporary storage of query results. The stored data pertains to Messaging Channel metadata and deployment status, which does not contain credentials or sensitive personal information. This is a common scripting pattern in development environments. - [SAFE]: The skill adheres to security best practices by utilizing the
sf api request restcommand. As noted in the 'Gotchas' reference, this manages authentication internally within the CLI transport, avoiding the unsafe practice of extracting OAuth access tokens into shell environment variables or temporary files.
Audit Metadata