iac-security-review

Review Infrastructure-as-Code for security misconfigurations across Terraform, CloudFormation, ARM/Bicep, Pulumi, Ansible, and Helm.

6|Updated May 30, 2026
One-click install
npx skills add https://github.com/jassics/awesome-claude-security --skill iac-security-review-jassics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iac-security-review
Source: https://github.com/jassics/awesome-claude-security/tree/main/plugins/infrastructure-security/skills/iac-security-review
Command: npx skills add https://github.com/jassics/awesome-claude-security --skill iac-security-review-jassics

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Detects and prevents infrastructure-as-code (IaC) misconfigurations before deployment, enhancing cloud and Kubernetes security.

Core Features & Use Cases

  • Public Exposure: Identifies open resources exposed to the internet.
  • Identity & Access: Audits IAM policies for over-broad permissions and default roles.
  • Encryption: Ensures encryption for data at rest and TLS enforcement.
  • Logging & Monitoring: Checks for proper audit logging configurations.
  • Secrets: Scans for hardcoded secrets in variables and outputs.
  • Module/Provider Hygiene: Reviews module and provider versions for security drift.
  • Use Case: Prior to deploying a cloud environment, run the iac-security-review skill to scan for potential misconfigurations and generate a security report.

Quick Start

Run the iac-security-review skill on your IaC codebase to detect security misconfigurations.

Frequently Asked Questions about iac-security-review

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

FAQPage Schema
How do I detect security misconfigurations in Terraform and CloudFormation templates?

Shift-left IaC security scanning detects public exposure, IAM over-privilege, missing encryption, and hardcoded secrets in Terraform and CloudFormation templates. It performs static code analysis on your codebase to generate a security report prior to cloud deployment.

Can I scan Helm charts and Kubernetes manifests for IAM and encryption issues?

Yes, you can scan Helm charts and Kubernetes manifests for IAM and encryption issues. The review applies static code analysis to check for proper TLS enforcement, data encryption, and over-broad permissions before deploying your infrastructure.

What is the best way to check for hardcoded secrets in infrastructure-as-code before deployment?

Running static code analysis on your IaC codebase detects hardcoded secrets in variables and outputs before cloud deployment. This shift-left approach scans Terraform, Pulumi, and ARM templates to generate a security report identifying sensitive data exposure.

Does this IaC security review work with Pulumi and Ansible configurations?

Yes, this IaC security review works with Pulumi and Ansible configurations. It applies static code analysis to audit module and provider versions for security drift, logging configurations, and public exposure across your infrastructure code.

Why do I need static code analysis tools for infrastructure-as-code security?

You need static code analysis tools for infrastructure-as-code security to accurately detect drift and vulnerabilities. They identify misconfigurations like missing audit logging, unencrypted data at rest, and open resources exposed to the internet before deployment.

What limitations should I expect when scanning ARM and Bicep templates for security drift?

When scanning ARM and Bicep templates for security drift, limitations include relying on static code analysis tools to detect vulnerabilities without runtime context. The review checks module and provider versions but cannot simulate live cloud environment behaviors.