cargo-project
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes the
cargo-aiCLI to perform infrastructure management tasks, including initializing projects (init), planning changes (plan), and deploying resources (deploy). These operations involve shell command execution and interaction with the platform's API. - [EXTERNAL_DOWNLOADS]: The skill downloads the
@cargo-ai/clipackage from NPM and fetches project cookbooks from the officialgetcargohq/gtm-skillsGitHub repository. These are official vendor resources and well-known services. - [DYNAMIC_EXECUTION]: The skill facilitates the creation of automated workflows and hosted workers. Workflows defined via
defineWorkfloware compiled into a server-side execution graph. The framework includes ajs()escape hatch for custom logic, which is a core feature of the platform's automation capabilities. - [INDIRECT_PROMPT_INJECTION]: The skill manages workspace state and configuration through local files (
.tsdefinitions andcargo.state.json). It incorporates security controls such assecret()andenv()helpers to ensure sensitive credentials remain in the environment and are not committed to state or version control. - Ingestion points: Reads project definitions from local
.tsfiles and tracks deployment state incargo.state.json(as described inguides/deploy-and-state.md). - Boundary markers: Uses structured
define*builders andzodschemas to enforce resource definitions (as described inguides/authoring-resources.md). - Capability inventory: The
cargo-aiCLI manages file system access for state tracking and network access for infrastructure reconciliation (as described inreferences/commands.md). - Sanitization: Workflow logic is validated against a supported JavaScript subset during the build and deployment process (as described in
guides/authoring-resources.md).
Audit Metadata