HTB CWEE
HTB Certified Web Exploitation Expert
More study resources
Cheat sheet
Keep the key ideas within reach.
ExploreKey terms
Get comfortable with the vocabulary.
ExploreStudy plan
Give each week a clear focus.
ExploreCommon mistakes
Understand the traps and how to avoid them.
ExploreCase studies
Put your knowledge to work in context.
ExploreExam-day guide
Prepare for the day ahead.
ExploreAbout this exam
The HTB Certified Web Exploitation Expert (CWEE) is a hands-on certification from Hack The Box aimed at penetration testers and application security engineers who already know the OWASP basics and want to prove they can take apart a realistic, multi-service web estate end to end. Rather than a multiple-choice paper, the assessment drops you into a lab network of interconnected hosts - a public-facing application, supporting APIs, internal services and a database tier - and asks you to find, exploit and document the path from an unauthenticated foothold to full compromise. Expect the work to span reconnaissance and content discovery, broken access control and session flaws, SQL/NoSQL injection, template and command injection, XSS and CSRF chains, SSRF, file upload and path traversal, deserialization, and modern API issues around JWT, OAuth, GraphQL and WebSockets. The report matters: findings must be reproducible, impact-stated and paired with sensible remediation advice. Preparation is best built by working through vulnerable-by-design labs and retired boxes until enumeration and exploitation feel routine, then practising writing findings up under time pressure. Candidates should treat the official Hack The Box CWEE page as the single source of truth for current logistics, syllabus and booking.
What you'll study
About HTB CWEE preparation
What exactly is the CWEE exam format?
It is a practical lab assessment: you attack a simulated multi-host web environment, then submit a written penetration-test report covering the vulnerabilities you found, the exploitation steps and remediation guidance. There is no separate theory paper. Confirm the current structure and any submission requirements on the official Hack The Box CWEE page before booking.
How long is the exam, how many machines are there, and what does it cost?
Those details are set by Hack The Box and change over time, so this page deliberately does not quote them. Check the official CWEE page for the current duration, lab scope, fee and any included retake or report-review terms. Budget your practice around the published figure once you have it.
How hard is it compared with entry-level web certifications?
It sits well above fundamentals-level exams. You are expected to enumerate without hand-holding, recognise chained weaknesses, and exploit them reliably rather than spotting a single reflected XSS. Comfort with Burp Suite, manual HTTP work and reading source code is assumed. Candidates who only know tool defaults usually run out of depth quickly.
Do I need to pass a minimum score, and can I retake it?
Scoring thresholds and retake rules are published by Hack The Box and are not fixed here. Look at the official certification page for the current pass criteria, retake windows and any fees. Read the report rubric carefully - strong exploitation with a weak write-up is a common way to lose marks.
What should I study first, and in what order?
Start with methodical recon and content discovery, then access control and authentication flaws, then injection classes, then client-side and server-side request forgery, and finally API and modern-stack issues. Finish by practising report writing. That order mirrors how real engagements unfold and how findings chain, so later topics build on earlier habits.
Which skills separate passing candidates from failing ones?
Thorough enumeration and note-taking. Most failures come from tunnelling on one suspected bug, missing a second service, or failing to escalate a low-impact finding into a demonstrable compromise. Also common: unreproducible steps in the report, missing evidence, and remediation advice that just says 'sanitise input' without specifics.
How much lab practice is realistic before sitting it?
Enough that you can enumerate an unfamiliar app and identify its attack surface in under an hour without a checklist. Work retired HTB machines, deliberately vulnerable apps and API labs until chaining bugs feels natural. Quality beats volume: fully documenting twenty boxes teaches more than skimming a hundred.
What tools should I be fluent in?
Burp Suite (including the repeater, intruder and extensions), a proxy-aware browser, ffuf or feroxbuster for content discovery, sqlmap for confirmation rather than blind reliance, and basic scripting in Python or Bash. You should also be able to read JavaScript and server-side source to spot logic flaws tools will miss.
Does the CWEE count as an official industry qualification?
It is a vendor certification issued by Hack The Box, not a government or standards-body accreditation. It is recognised by many employers as evidence of practical skill, but it does not replace experience or other credentials. Verify current recognition and any renewal or validity terms on the official site.
How should I structure the final report?
Lead with an executive summary, then per-finding sections: title, severity with justification, affected host and parameter, prerequisites, numbered reproduction steps, request and response evidence, business impact and concrete remediation. Keep it reproducible for a reader who has never seen the lab. Practise this template on practice boxes so it is automatic on exam day.