avonni-experience-components
Pass
Audited by Gen Agent Trust Hub on Oct 6, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes local shell commands via the Salesforce CLI (
sf) to detect package namespaces and retrieve Salesforce object metadata. These operations are performed usingexecFileSyncinscripts/namespace.mjsand described inreferences/get-object-documentation.md. The commands are used to inspect the local environment and the connected Salesforce org. - [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes data from local
content.jsonfiles that define the configuration of Salesforce Digital Experience site views. - Ingestion points: Files located at
force-app/main/default/digitalExperiences/site/<site>/sfdc_cms__view/<view>/content.jsonare read to identify existing component structures. - Boundary markers: The skill relies on strict JSON parsing and structural walking of the component tree but does not implement specific delimiters to separate data from instructions within the JSON attributes.
- Capability inventory: The skill has the capability to write to the local file system and execute shell commands through the Salesforce CLI.
- Sanitization: The skill employs a validation script (
scripts/validate-view.mjs) to verify the structural integrity of modified files and a regex-based whitelist (SAFE_SF_ARG_RE) inscripts/namespace.mjsto sanitize arguments before shell execution. - [SAFE]: The vendor-specific resources and namespaces (
avxp,avcmpbuilder) align with the documented author profile ('avonni'). Additionally, the skill implements defensive programming by sanitizing shell arguments to prevent command injection when operating on Windows systems whereshell: trueis required for.cmdfiles.
Audit Metadata