Cloud Security Office Hours Banner

Cloud Security CTF Challenges

Hands-on capture-the-flag challenges for AWS, Azure, GCP, Kubernetes, and AI security — from quick browser-based puzzles to full vulnerable environments you deploy yourself.

Dark room setup with code displayed on PC monitors highlighting cybersecurity themes
Photo by Tima Miroshnichenko on Pexels

Not sure where to start? Begin with our cloud security overview or the learning roadmap to find the right challenges for your level. Stuck on terminology like SSRF, IMDSv2, or OIDC? Use the cloud security glossary. To see how these techniques play out in real attacks, read the breach kill chains.

About This Collection

CTF challenges are one of the best ways to build real cloud security intuition. This page collects free and open-source challenges covering the major cloud providers, Kubernetes, identity, AI/LLM safety, CI/CD, and incident response. Difficulty ranges from beginner-friendly browser challenges to multi-stage vulnerable environments you deploy in your own cloud account.

Know of a CTF we're missing? See how to contribute or run python3 tools/submit_ctf.py.

CTF platforms by cloud and difficulty Approximate placement of major cloud security CTF platforms across cloud provider focus and difficulty level. Where each CTF platform sits on the difficulty / cloud-focus map EXPERT ADVANCED INTERMEDIATE BEGINNER DIFFICULTY ↑ AWS Azure GCP K8s Multi/AI fflAWS CGCloudGoat PWNPwnedLabs AWS ATAttackForge AWS EGEntraGoat PWNPwnedLabs Azure PCPurpleCloud GGGCPGoat TCThunderCTF KGkube-goat KSKubeSploit WIZWiz Champ. CGCNAPPGoat AIPromptArmor Best AWS starting point
Start in the bottom-left (beginner + AWS) and work up + right. The Wiz Championship is everyone's "graduation" milestone — multi-cloud and pure cloud-native scenarios at advanced difficulty.
A person typing on a laptop displaying green code, focused on a CTF challenge
Photo by Antoni Shkraba Studio on Pexels
Beginner CTFs aren’t about winning — they’re about getting comfortable in the cloud console while a clock is ticking. — the actual point of the easy ones

🧭 How to Approach CTFs (Especially If You're Nervous)

If the idea of jumping into a CTF makes you anxious, you're in good company — most people feel that way the first time, and plenty still feel it on challenge ten. CTFs are designed to be harder than your day job. Getting stuck is the point; that's where the learning happens. Nobody is watching your screen, the timer is yours to ignore, and "did not solve" is not on your performance review.

Reframe what success looks like

The win isn't the flag — it's the new thing you understand on the other side. A CTF where you read the writeup at level 2 and walk away knowing how IMDS works is more valuable than one you brute-forced without learning anything. Treat each challenge as a guided tour of a technique, not a test of whether you're "good enough."

Practical tips for getting unstuck

What "failure" actually looks like

You will hit walls. You will misread a policy, mistype a curl command, and spend an hour chasing a typo. You will read a writeup and think "I never would have figured that out." All of that is normal — it's how every cloud security practitioner you respect got where they are. The only real failure mode is not starting. So pick one challenge from the list below and give it 30 minutes. That's it.

🏆 Wiz Cloud Security Championship

A 12-month series of cloud security challenges from Wiz research, running June 2025 – May 2026. Points vary by difficulty; track your score on the Championship leaderboard.

🧩 Wiz Standalone Challenges

Always-available Wiz CTFs outside the monthly Championship.

☁️ AWS CTFs

🪟 Azure CTFs

🔶 GCP CTFs

⎈ Kubernetes CTFs

🌐 Multi-Cloud CTFs

🎯 AI, Secrets, and CI/CD CTFs

Contribute a CTF

Found a cloud CTF we haven't listed? Open a pull request or use our submission tool:

python3 tools/submit_ctf.py

See the CTF contribution guide for details on the card format, sections, tags, and the submission script.