← ClaudeAtlas

tenet-infra-cloudlisted

Audits IaC and cloud risks: exposure, IAM wildcards, encryption, buckets, Kubernetes, and drift.
inceptyon-labs/tenet-skills · ★ 0 · DevOps & Infrastructure · score 76
Install: claude install-skill inceptyon-labs/tenet-skills
# Tenet Infrastructure & Cloud Audits source-controlled infrastructure configuration for cloud and platform risks. This complements `tenet-security` by focusing on deployed infrastructure boundaries rather than application code. ## Language Support Matrix ```yaml support: native: [terraform, yaml, json, dockerfile] heuristic: [shell, markdown] skip: [typescript, javascript, python, go, rust, java] ``` ## Toolchain Inputs Prefer deterministic/static tool output when present: - `.healthcheck/toolchain/tflint.json` - `.healthcheck/toolchain/checkov.json` - `.healthcheck/toolchain/tfsec.json` - `.healthcheck/toolchain/kube_linter.json` - `.healthcheck/toolchain/conftest.json` ## Procedure ### Step 0: Detect Applicability Applicable when the repo contains Terraform, Pulumi, CloudFormation, Kubernetes manifests, Helm charts, Docker Compose, ECS/task definitions, or cloud deployment YAML. If none exist, write `score: null`, `applicable: false`. ### Step 1: Public Exposure Check for: - `0.0.0.0/0`, `::/0`, public load balancers, public S3/storage buckets - Kubernetes services of type `LoadBalancer` or ingress without host/TLS constraints - Docker Compose `ports` exposing databases/cache publicly Severity: - `critical`: databases, admin panels, object storage, or internal services exposed publicly - `major`: broad public ingress on app services without TLS/auth evidence - `minor`: overly broad egress or management ports in dev-only configs ### Step 2: IAM and Secret