Questions
FAQ
Quick answers to the things contestants ask most. Still stuck? Find an organizer at the Kavacon CTF 2026 By OWASP area.
Secure Development
No. Every target has challenges across a range of difficulty, and points scale with it. Start with a low-point challenge on any app and work up.Quiz
No. The question set spans a range of difficulty, and points scale with it. Start with whichever question looks approachable and work up.Jeopardy
No. The flags span a range of difficulty, and points scale with it. Start with whichever one looks approachable and work up.AI
No. The challenges span a range of difficulty, and points scale with it. Start with whichever one looks approachable and work up.- Depends on the event's challenges — some external sites ask you to sign in with something of your own, others don't. Check the challenge page, or ask an organizer if a specific one isn't clear.
- Yes — hit Play solo on your profile for a one-click team of one. Scoring requires a team, so solo play is simply a team of one; you can also create or join a team of up to four.
Secure Development
Your own laptop with the dev tools you like to work in, a GitHub account, and a charger (outlets go fast). Everything else runs in your fork and in CI.Quiz
A GitHub account and something to read and click with. Everything runs in the browser, and nothing is installed or downloaded.Jeopardy
A GitHub account and a laptop with whatever tools you're comfortable poking around with. There's no required software beyond what a flag itself calls for.AI
A GitHub account and a laptop. Everything else runs on the external site each challenge links to.- There's no flag to type in. Fork the target's repo under the kavacon-ctf-2026 org, fix the vulnerability on a branch in your fork, and open a pull request against the repo's
ctfbranch. That's the only branch the scorer watches, and there is no per-challenge branch. A GitHub Action builds your app, runs the rubric, and posts your score on the PR, usually in two to five minutes. See How to Play for a worked example. - No. The scoring pipeline builds and runs your patched app in CI, so a PR is enough. Running it locally is just faster to iterate against while you work out the fix.
- Yes, please do. Using AI to analyze and remediate these vulnerabilities is the skillset this event is built around, not something to hide or work around. Bring whatever you already use, and point it at your fork. OWASP's own Secure Agent Playbook will get you further faster. It gives an agent structured, OWASP-grounded procedures for code review, dependency and secrets scanning, and API assessment, mapped to the same Top 10 categories these challenges are graded against.
Secure Development
Sign in with GitHub to claim your row on the live leaderboard and see a full per-app, per-challenge breakdown on your profile. Points are credited to the account that authored the pull request, so open your PRs from the same account you sign in with. Otherwise your score lands on a row you can't see.Quiz
Sign in with GitHub to claim your row on the live leaderboard and see how many questions you have answered, and what they were worth, on your profile. Points are credited to the account you signed in with, and nothing is graded for a signed-out visitor.Jeopardy
Sign in with GitHub to claim your row on the live leaderboard and see how many flags you've solved, and what they were worth, on your profile. Points are credited to the account you signed in with, and nothing is graded for a signed-out visitor.AI
Sign in with GitHub to claim your row on the live leaderboard and see how many challenges you've solved, and what they were worth, on your profile. Points are credited to the account your launch link named, and nothing is graded for a signed-out visitor.- Some challenges offer one on your profile. Revealing a hint costs 10 points off your total, applied as soon as you reveal it, so save them for a challenge you're genuinely stuck on.
- Check the scoring comment on the PR. If it says the score wasn't recorded, that's on our side. Push another commit and the run will record it. If it shows zero challenges patched, the rubric still reproduced the vulnerability, so the fix didn't fully close it. Points also only count for the PR author's account.
- Yes, as many times as you like. Push another commit and it re-scores. Your best-ever result per challenge counts, so a later fix replaces an earlier miss and you can never lose points you've already banked, even if a later patch breaks a challenge you'd already solved.
- Sign in, open the Quiz page, pick your answer and submit it. Some questions have a single right answer; others are select-all-that-apply and only score if your whole selection matches. Grading is immediate, against a stored answer key, so there is nothing to wait for and nothing for an organizer to review.
- Sometimes. Organizers can cap how many times a question may be attempted and hold you on a cooldown between tries. The question says when it is on cooldown and when you have run out of attempts. Once you have answered one correctly, it is done.
- Check that you were signed in when you submitted: nothing is graded for a signed-out visitor. On a select-all-that-apply question, a partly right selection scores nothing, so check whether you missed one of the correct options.
- Sign in, open the Flags page, and paste the flag into the box under the one you solved. Grading is instant and happens the moment you submit: there's nothing to wait for and nothing for an organizer to review.
- Leading and trailing whitespace never matters — it's trimmed before the comparison. Case usually doesn't either, but a flag can be marked case-sensitive, and its card tells you when it is; those are compared exactly as written.
- Yes, as many times as you like — there's no cap on attempts. Organizers can put a short cooldown between submissions on the same flag; the board tells you when it's still counting down.
- Check that you were signed in first: nothing is graded for a signed-out visitor. If you'd already solved that one before, resubmitting the same flag doesn't add more points — you already have them.
- Sign in, open the AI page, and open the one you want. That mints you a personal launch link into the external site — follow it and play there. A solve reports back on its own, or, where the challenge also takes one, paste the flag into the box on its page.
- Reopen the challenge page for a fresh link and check the leaderboard — sometimes a solve just hasn't landed yet. Still nothing after that? Ask an organizer.
- Yes. There's no cap on attempts, though a short, fixed cooldown sits between wrong tries on the same challenge; reopening the challenge page always gets you a fresh launch link.
- By points, for individuals and teams alike. At equal points, whoever completed more items ranks higher, and after that whoever earned their last points first, in any module.
- Yes. Prizes go to the top individuals and top teams overall. You must be present at the closing ceremony to claim.
- Find an organizer at the Kavacon CTF 2026 By OWASP area.