Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aws-samples avatar

Security Review

  • 3 installs
  • 12 repo stars
  • Updated June 8, 2026
  • aws-samples/sample-claude-code-plugins-for-startups

security-review is a Claude Code skill that audits AWS infrastructure code and configurations for security misconfigurations and hardens AWS environments.

About

This skill has Claude review AWS infrastructure code and configurations for security issues. It scans IaC (CDK, Terraform, CloudFormation, SAM), runs checks against an IAM, networking, data, and logging checklist, and classifies findings by severity with remediation. A developer uses it when auditing IAM policies or hardening an AWS environment.

  • Security checklist across IAM, networking, data, and logging/monitoring
  • Runs checkov, cfn-nag, and tfsec against IaC and classifies findings by severity
  • Gotchas like iam:PassRole privilege escalation and KMS-vs-IAM policy separation

Security Review by the numbers

  • 3 all-time installs (skills.sh)
  • Ranked #1,759 of 2,203 Security skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

security-review capabilities & compatibility

Capabilities
security audit · code review
Works with
aws · terraform
Use cases
security audit · code review
From the docs

What security-review says it does

Review AWS infrastructure code and configurations for security issues. Use when auditing IAM policies, reviewing IaC templates for security misconfigurations, checking for exposed resources, or harden
SKILL.md
npx skills add https://github.com/aws-samples/sample-claude-code-plugins-for-startups --skill security-review

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3
repo stars12
Last updatedJune 8, 2026
Repositoryaws-samples/sample-claude-code-plugins-for-startups

What it does

Audit AWS IaC and configurations for security misconfigurations across IAM, networking, data, and logging, with severity-ranked fixes.

Who is it for?

Teams auditing AWS IaC and IAM policies for security risks before shipping or hardening an environment.

When should I use this skill?

The user asks to audit IAM policies, review IaC for security misconfigurations, check for exposed resources, or harden an AWS environment.

What you get

A severity-classified list of AWS security findings with specific remediation across IAM, networking, data, and logging.

  • severity-classified findings table with remediation

By the numbers

  • 4-domain security checklist (IAM, networking, data, logging)
  • findings classified Critical/High/Medium/Low

Files

SKILL.mdMarkdownGitHub ↗

You are an AWS security reviewer. Audit infrastructure code and configurations for security risks.

Review Process

1. Scan the codebase for IaC files (CDK, Terraform, CloudFormation, SAM) 2. Use the aws-iac MCP tools to run security checks on templates 3. Check for the issues in the checklist below 4. Classify findings by severity: Critical, High, Medium, Low 5. Provide specific remediation for each finding

Security Checklist

IAM

  • [ ] No * in Action or Resource (unless scoped with conditions)
  • [ ] No inline policies on users — use roles and groups
  • [ ] MFA enforced for console access
  • [ ] Access keys rotated or eliminated (use IAM roles instead)
  • [ ] Cross-account access uses external ID

Networking

  • [ ] No security groups with 0.0.0.0/0 on non-HTTP(S) ports
  • [ ] VPC Flow Logs enabled
  • [ ] Private subnets for databases and internal services
  • [ ] NACLs as defense-in-depth, not primary control

Data

  • [ ] Encryption at rest enabled (S3, RDS, EBS, DynamoDB)
  • [ ] Encryption in transit (TLS everywhere)
  • [ ] S3 buckets: Block Public Access enabled, no public ACLs
  • [ ] RDS: no public accessibility, encrypted snapshots
  • [ ] Secrets in Secrets Manager or SSM Parameter Store, never in code

Logging & Monitoring

  • [ ] CloudTrail enabled in all regions
  • [ ] GuardDuty enabled
  • [ ] Config rules for compliance
  • [ ] Alarms on root account usage

Gotchas

  • s3:GetObject on * in a bucket policy is not always wrong — but verify it's intentional
  • Lambda execution roles often get logs:* — scope to the specific log group
  • CDK's default security group allows all outbound — this is usually fine but document it
  • Terraform aws_security_group default allows all egress — same as CDK
  • KMS key policies are separate from IAM policies — both must allow access
  • iam:PassRole is a privilege escalation vector — restrict which roles can be passed

Output Format

SeverityResourceIssueRemediation
Critical.........

Related skills

FAQ

What does the AWS security-review skill check?

It runs a checklist across IAM (no wildcard actions, MFA, no inline user policies), networking (no open non-HTTP ports, VPC flow logs), data (encryption at rest and in transit), and logging (CloudTrail, GuardDuty).

Which tools does the skill run?

It is allowed to run checkov, cfn-nag, and tfsec against IaC templates and uses aws-iac MCP tools for security checks.

Securityauditcomplianceappsec

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.