cargo-storage
Pass
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill makes extensive use of the
cargo-aiCLI to perform data operations, including creating models, updating columns, and executing SQL queries against the workspace storage. - [EXTERNAL_DOWNLOADS]: The skill instructions specify the installation of the
@cargo-ai/cliNode.js package from the public npm registry. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from the workspace when listing records or executing SQL queries, which could contain adversarial instructions.
- Ingestion points: Data returned from
cargo-ai storage record listandcargo-ai storage query execute(referenced in SKILL.md). - Boundary markers: Not present; the instructions do not include specific delimiters or guidelines for the agent to separate untrusted data from instructions.
- Capability inventory: Ability to modify workspace resources through CLI commands like
cargo-ai storage model createorcargo-ai storage column update(referenced in SKILL.md). - Sanitization: No evidence of data sanitization or filtering is provided in the skill documentation.
- [CREDENTIALS_UNSAFE]: The skill provides a walkthrough for assembling a webhook URL that includes a workspace API token in the query string (
?token=<api-token>). While the documentation warns against persisting this URL, it encourages the exposure of credentials in the output and via the URL parameter (referenced in references/examples/ingest-webhook.md).
Audit Metadata