carto-basics
Pass
Audited by Gen Agent Trust Hub on Oct 20, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill instructions direct the agent to execute shell commands for environment setup and operation, including
npm installfor the CLI andexportto modify the shell'sPATHvariable. - [INDIRECT_PROMPT_INJECTION]: The skill describes an architecture that introduces a surface for indirect prompt injection, particularly as the agent processes output from the CARTO CLI and interacts with the CARTO MCP server, which dynamically registers user-published Workflows as tools.
- Ingestion points: The agent ingests data from CLI command responses (SKILL.md), MCP tool outputs, and user-published analytical Workflows (references/access-paths.md).
- Boundary markers: While the skill recommends using the
--jsonflag for machine-readable output (SKILL.md), it does not specify explicit delimiters or "ignore instructions" prompts to protect the agent from malicious content embedded in platform data. - Capability inventory: The agent possesses capabilities to install software via
npm, perform authentication (carto auth login), and execute destructive operations such asmaps deleteorworkflows delete(SKILL.md, references/global-options.md). - Sanitization: The instructions do not define sanitization or validation logic for data retrieved from external CARTO platform resources.
- [CREDENTIALS_UNSAFE]: The skill documents authentication flows involving sensitive credentials, such as API Access Tokens managed via the
CARTO_API_TOKENenvironment variable or the--tokenflag, and OAuth authorization codes passed as command arguments during headless login (references/authentication.md, references/global-options.md). - [EXTERNAL_DOWNLOADS]: The skill facilitates the installation of the
@carto/carto-clipackage from the npm registry to enable platform operations (references/installation.md).
Audit Metadata