sf-clt-builder
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill provides standard deployment instructions using the Salesforce CLI (
sf project deploy start). These are legitimate developer workflows for deploying metadata to a Salesforce org. - [PRIVILEGE_ESCALATION]: The skill's Apex templates and guides recommend using the
without sharingkeyword for certain surfaces like the Service Rep Assistant (SRA). This is documented as a necessary architectural choice to ensure the agent user (EinsteinServiceAgent) can access required records (like Contacts or MessagingSessions) which it may not have sharing access to by default. This is a common and legitimate pattern in Salesforce bot development. - [PROMPT_INJECTION]: The skill includes instructions for the agent to output the full results of its actions using specific platform commands (
show_command) without summarizing them. This is a technical requirement to ensure the LWC renderer receives the raw JSON payload necessary to display the UI card correctly. - [INDIRECT_PROMPT_INJECTION]: The skill defines an attack surface by ingesting data from Salesforce objects and user inputs into custom UI components.
- Ingestion points: Apex classes (e.g.,
GetVerificationCardAction.cls) query data fromContactandMessagingSessionobjects. - Boundary markers: The instructions use explicit directives to use
show_commandfor rendering. - Capability inventory: The skill uses
Bash,Read,Write, andEdittools to generate and deploy code. - Sanitization: The skill uses standard
JSON.serializeandJSON.parsemethods for data transport between Apex and LWCs. - [EXTERNAL_DOWNLOADS]: The skill references several Salesforce-hosted help and developer documentation sites (
help.salesforce.com,developer.salesforce.com). These are well-known, trusted domains and are documented neutrally.
Audit Metadata