service-de-channel-activate

Pass

Audited by Gen Agent Trust Hub on Aug 28, 2026

Risk Level: SAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
  • [DYNAMIC_EXECUTION]: The skill uses node -e to execute inline JavaScript for parsing JSON data retrieved from Salesforce queries.
  • Evidence: Found in SKILL.md and references/phone-verification.md within shell loops and status check logic: node -e 'console.log(JSON.parse(require("fs").readFileSync(0,"utf8")).result.records[0].DeploymentStatus)'.
  • [INDIRECT_PROMPT_INJECTION]: The skill processes data from external Salesforce API responses and interpolates it into logic and subsequent commands, creating a potential surface for indirect injection if the source data is compromised.
  • Ingestion points: Salesforce record data is read into temporary files such as /tmp/amc-precheck-channel.json and /tmp/amc-poststate-mcu.json (found in SKILL.md).
  • Boundary markers: Absent; the skill directly parses and uses the JSON properties without explicit delimiters or sanitization instructions for the agent.
  • Capability inventory: The skill executes shell commands via the sf CLI and node, and performs network writes via REST PATCH and POST requests.
  • Sanitization: No explicit sanitization or validation of the ingested JSON fields is performed before they are used in control flow or success reporting.
Audit Metadata
Risk Level
SAFE
Analyzed
Aug 28, 2026, 10:04 AM
Security Audit — agent-trust-hub — service-de-channel-activate