Auditing Infrastructure As Code Exposures

Audit existing infrastructure-as-code definitions (Terraform, OpenTofu, CloudFormation, Bicep, Pulumi) for resource state that would provision an insecure resource, after variables, modules, and account defaults are resolved. Covers storage exposed to the public, a security-group or firewall rule open to the whole internet on a sensitive port, an identity or resource policy with wildcard actions or principals, encryption left off or a snapshot or image shared publicly, logging or audit trails disabled, and a plaintext secret in a variable default or connection string. Use when reviewing the static definition files, not authoring or refactoring them, and not walking the runtime identity graph. The declared resource block is the source, the insecure provisioned resource it would create is the sink, and effective config that violates the baseline is the bug.

UnboundCompute faf8b6e 9.0 KB Updated

File contents

UnboundCompute/security-agent-skills/tree/main/skills/auditing-infrastructure-as-code-exposures commit faf8b6e268

Frequently asked questions

npx skillmds@latest add unboundcompute/auditing-infrastructure-as-code-exposures