Skip to content
Security
Skill

/cloud-misconfig-scan

Scan a cloud environment (AWS/Azure/GCP) for high-impact misconfigurations and exposures — public storage, open ingress, unencrypted data, exposed secrets/ metadata, missing logging — and prioritize quick wins. Use for a fast exposure sweep on an authorized environment.

From plugin
awesome-claude-security
6111 skills17 agents13 commands1 MCP
Install
$ npx -y skills add jassics/awesome-claude-security --skill cloud-misconfig-scan --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/cloud-misconfig-scan

Context preview

The summary Claude sees to decide when to auto-load this skill.

Scan a cloud environment (AWS/Azure/GCP) for high-impact misconfigurations and exposures — public storage, open ingress, unencrypted data, exposed secrets/ metadata, missing logging — and prioritize quick wins. Use for a fast exposure sweep on an authorized environment.

SKILL.md

cloud-misconfig-scan.SKILL.md
name: cloud-misconfig-scan
description: >-
  Scan a cloud environment (AWS/Azure/GCP) for high-impact misconfigurations and
  exposures — public storage, open ingress, unencrypted data, exposed secrets/
  metadata, missing logging — and prioritize quick wins. Use for a fast exposure
  sweep on an authorized environment.

Goal

A prioritized list of concrete misconfigurations, focused on the high-impact, commonly-exploited exposures that deliver the fastest risk reduction.

High-impact misconfigurations to check

1. **Public data** — world-readable/writable object storage, public snapshots/ images, public databases/caches. 2. **Open network** — `0.0.0.0/0` to SSH/RDP/DB/admin ports; overly broad security groups/NSGs/firewall rules. 3. **Encryption gaps** — unencrypted storage/volumes/databases; TLS not enforced; default/unmanaged keys for sensitive data. 4. **Identity exposure** — public/cross-account grants, wildcard policies, no MFA on privileged users (cross-ref `cloud-iam-review`). 5. **Secrets & metadata** — secrets in user-data/env/code; metadata service unprotected (AWS IMDSv1 allowed); credentials reachable from compute. 6. **Logging off** — audit logging or threat detection disabled in any region/account.

Steps

1. Confirm scope and read access. Use provider config data / a CSPM tool if available. 2. Check each category; for each hit, capture the resource, exposure, and blast radius. Prioritize internet-reachable and data-exposing findings. 3. Record: category · resource · exposure · severity · fix.

Output

A prioritized misconfig table: category · resource · exposure · severity · remediation (quick-win flag). Confirmed issues → `security-reporting:finding`.

Notes

This is the fast exposure sweep; `cloud-posture-review` is the comprehensive, CIS-mapped assessment — run this first for quick wins, then the full review. Public data + open admin ports are the highest-frequency real-world cloud incidents.

Read more
Ships withawesome-claude-security

A Claude Code plugin marketplace for the full cybersecurity & GenAI-security lifecycle — from recon and threat modeling to detection engineering, GRC, and CISO-level strategy. A pentester knows which OWASP test bends a broken-access-control endpoint.

Get the whole plugin

Other skills on awesome-claude-security.