gcp-to-aws
Pass
Audited by Gen Agent Trust Hub on Sep 12, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill frequently uses shell commands to perform infrastructure discovery and validate generated artifacts.
- Evidence:
references/phases/discover/discover-live.mduses thegcloudCLI for project inventory;references/phases/discover/discover-openai-api.mdusescurlto fetch usage data;references/phases/generate/generate-artifacts-report.mdexecutes a Python validator script. - Context: These operations are restricted to read-only actions.
discover-live.mdincludes an explicit 'Security Contract' that whitelists allowed commands and prohibits the capture of sensitive metadata values or credentials. - [DYNAMIC_EXECUTION]: The skill generates and runs temporary Python or JavaScript scripts at runtime to process complex data sets without exceeding context limits.
- Evidence:
references/phases/discover/discover.mdgenerates_extract_billing.pyfor billing data;references/phases/discover/discover-live.mdgenerates_extract_live.pyas a scale guard;references/phases/discover/discover-openai-api.mdgenerates_capture_openai.pyfor API interaction. - Safety: These scripts are created using internal templates and are deleted immediately after execution. They operate locally on extracted data and do not download external executable content.
- [INDIRECT_PROMPT_INJECTION]: The skill processes external, untrusted data including Terraform files, application source code, and billing exports.
- Ingestion points: Data enters the agent's context during the discovery phase in
discover.md(Steps 1a, 1b, 1c). - Boundary markers: The skill defines a mandatory 'Input Security' protocol in
SKILL.md, instructing the agent to treat all user-supplied content strictly as data and to ignore any embedded directives or instructions intended to override agent behavior. - Capability inventory: The skill possesses the capability to execute shell commands, write files, and perform network requests, making injection prevention critical.
- Sanitization: The skill performs automatic redaction of sensitive patterns (e.g.,
password,api_key) before persisting any extracted data into JSON artifacts.
Audit Metadata