checkov-policy
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze Infrastructure as Code (IaC) files such as Terraform, Kubernetes, and CloudFormation from the local directory. This represents a surface for indirect prompt injection where malicious instructions embedded in configuration files could potentially influence the agent's interpretation of security reports or affect downstream CI/CD actions.
- Ingestion points: The skill processes local directories and files using the
-dand-fflags, as seen in the usage examples inSKILL.md. - Boundary markers: No specific delimiters or safety instructions are provided to the agent to distinguish between its instructions and the potentially untrusted code in the files being scanned.
- Capability inventory: The skill executes commands to generate structured reports (SARIF, JSON, JUnit XML) which are subsequently used for automated decision-making or reported to the user.
- Sanitization: The skill relies on the underlying
checkovutility for data handling, with no additional sanitization logic described. - [DYNAMIC_EXECUTION]: The skill documents the capability to run custom Python checks using the
--external-checks-dirflag. This allows the tool to dynamically load and execute Python scripts from a specified local directory, as demonstrated inreferences/custom-checks-and-ci.mdwhere a template for a custom EC2 tag check is provided. - [EXTERNAL_DOWNLOADS]: The skill instructions include installing the
checkovpackage viapip installand pinning versions for consistency in CI environments. This fetches the utility from the standard Python package registry.
Audit Metadata