span-file-export
Pass
Audited by Gen Agent Trust Hub on Sep 2, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to have the AI ingest and process log files which are external data sources created by other system processes. 1. Ingestion points: The files located at
~/.sf/vscode-spans/*.jsonland~/.sf/vscode-appinsights/*.jsonlserve as untrusted data inputs. 2. Boundary markers: There are no instructions to use delimiters or ignore embedded instructions when the agent reads these log bodies. 3. Capability inventory: The skill utilizes shell capabilities includingls,jq,sort, andrmfor file management and parsing. 4. Sanitization: The instructions do not specify any sanitization or validation of the log content before the AI processes it. - [DATA_EXFILTRATION]: The skill accesses local file paths containing sensitive information about the developer's environment. Access: It reads from
~/.sf/vscode-spans/and~/.sf/vscode-appinsights/, which contain identifiers such asuserId,orgId,cliId, andwebUserIdassociated with Salesforce organizations. Context: This access is central to the skill's primary purpose for debugging and local observability. - [COMMAND_EXECUTION]: The skill provides various shell commands for the agent or user to execute locally. Commands: Includes
lsfor locating the latest logs,jqfor querying trace data,rmfor clearing telemetry files, andnpm runfor starting a local span server component.
Audit Metadata