b2c-site-import-export
Pass
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: SAFECOMMAND_EXECUTIONCREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill facilitates the execution of the
b2cCLI tool to perform site administrative tasks. This includes commands for importing site archives (b2c job import), managing import sets (b2c job import-set), and interacting with remote file storage via WebDAV (b2c webdav rm). These operations are aligned with the skill's stated purpose of managing Salesforce B2C Commerce instances.\n- [CREDENTIALS_UNSAFE]: The skill interacts with sensitive configuration files and environment variables used for authentication, such asSFCC_*variables,dw.json, and~/.mobify. It also provides instructions for usingb2c setup inspect --unmaskto reveal stored secrets. While these are necessary for the tool's function, they involve the handling of high-value credentials. The skill includes explicit warnings to remove sensitive data from exported archives before committing them to version control.\n- [INDIRECT_PROMPT_INJECTION]: The skill is designed to process external data in the form of site archive directories and metadata XML files (e.g.,system-objecttype-extensions.xml). This ingestion of untrusted local data represents a surface for indirect prompt injection.\n - Ingestion points: Local directory paths and XML files provided to
b2c job importandb2c job import-set(found inSKILL.md).\n - Boundary markers: The instructions do not define specific delimiters or warnings to prevent the agent from interpreting instructions embedded within the metadata XML.\n
- Capability inventory: The skill utilizes the
b2cCLI, which has capabilities for file system access, network communication with B2C Commerce APIs, and job execution (found inSKILL.md).\n - Sanitization: There is no mention of automated validation or sanitization of the contents of the imported XML files beyond standard schema validation.
Audit Metadata