Checkov

Scan infrastructure-as-code files for security vulnerabilities and compliance deviations.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/zzw4257/security-skills --skill checkov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Checkov
Source: https://github.com/zzw4257/security-skills/tree/main/skills/checkov
Command: npx skills add https://github.com/zzw4257/security-skills --skill checkov

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the critical need to identify security misconfigurations and compliance violations within Infrastructure as Code (IaC) files before deployment.

Core Features & Use Cases

  • IaC Scanning: Analyzes Terraform, CloudFormation, Kubernetes, ARM, and Serverless Framework templates.
  • Compliance Checks: Verifies configurations against various industry standards and best practices (e.g., CIS Benchmarks).
  • Use Case: A DevOps engineer can use this Skill to automatically scan their Terraform code for common security pitfalls like publicly exposed S3 buckets or unencrypted databases, ensuring a more secure cloud environment.

Quick Start

Run the checkov skill to scan the current directory for infrastructure-as-code security issues.

Frequently Asked Questions about Checkov

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scan Terraform configurations for security vulnerabilities before deployment?

To scan Terraform configurations for security vulnerabilities, you need static code analysis on your infrastructure-as-code files to detect misconfigurations and compliance deviations before deployment.

Does static code analysis work with Kubernetes and CloudFormation templates?

Static code analysis works with Kubernetes, CloudFormation, Terraform, ARM, and Serverless Framework templates to identify security misconfigurations and compliance violations across multiple cloud platforms.

How do I integrate IaC security checks into a CI/CD pipeline for automated compliance gating?

Integrating IaC security checks into a CI/CD pipeline enables automated security gating by running static code analysis on infrastructure-as-code configurations to block deployments with compliance deviations.

What is infrastructure-as-code scanning for compliance checks against CIS Benchmarks?

Infrastructure-as-code scanning for CIS Benchmarks is a static analysis process that verifies cloud configurations against industry standards to detect security pitfalls like publicly exposed S3 buckets or unencrypted databases.

Can I detect publicly exposed S3 buckets or unencrypted databases in my IaC files?

You can detect publicly exposed S3 buckets or unencrypted databases in IaC files by performing static code analysis to identify common security pitfalls and compliance violations within your templates.