More study resources

About this exam

The HTB Certified Web Penetration Tester (CWPE) is a practical certification from Hack The Box that assesses whether you can run a realistic web application penetration test end to end, not just recognise vulnerability names in a multiple-choice list. It suits penetration testers, application security engineers, bug bounty hunters and developers moving into offensive security who already understand HTTP, sessions and common web stacks and want an assessment that reflects client work: enumeration, exploitation, chaining and written reporting.

The exam is delivered as a hands-on lab in a scenario-based environment, and you submit a report afterwards. The published domains span reconnaissance and enumeration, authentication and session attacks, injection (SQLi, NoSQLi, command injection, SSTI), client-side issues (XSS, CSRF, CORS), SSRF and file inclusion, insecure deserialization and template injection, access control and business logic, API and modern stack exploitation, and chaining with post-exploitation. That spread rewards breadth with depth in the high-weight injection and reconnaissance areas.

Prepare by working HTB Academy web penetration testing modules and retired web machines, practising note-taking and evidence capture as you go, and writing full reports for labs you complete. The official Hack The Box site publishes current exam duration, price, passing score and retake policy; confirm those details there before booking.

What you'll study

Common questions

About HTB CWPE preparation

What is the CWPE exam format?

It is a hands-on practical lab exam set in a scenario-based web application environment, followed by a report submission. You are assessed on what you find and exploit and on how clearly you document impact and remediation, rather than on multiple-choice recall. Hack The Box publishes the exact current format and rules on its site.

How long is the exam and what does it cost?

Hack The Box publishes the current duration, fee, passing score and retake policy on its official certification pages. These figures change, so check the site before you book rather than relying on secondhand numbers. Budget extra time beyond the exam window for writing and polishing your report.

How difficult is the CWPE compared with entry-level web certifications?

It is aimed at practitioners, not beginners. You are expected to enumerate without hints, identify vulnerability classes from behaviour, and exploit and chain them. The hardest parts are usually time management and report quality, not any single payload. Comfort with Burp Suite, manual HTTP work and Linux tooling is assumed.

Do I need to know programming to pass?

You do not need to be a developer, but you should read code in common languages, understand how frameworks route requests, and write small scripts for automation or payload generation. Template injection and deserialization questions are much easier if you can reason about how the server processes your input.

What study order do you recommend?

Start with HTTP fundamentals, proxy usage and systematic enumeration, then move through authentication and session flaws, injection classes, client-side attacks, SSRF and file inclusion, deserialization, access control and APIs. Finish with chaining exercises and full report writing. Practise on Hack The Box Academy modules and retired web machines, taking notes as if for a client.

Which vulnerability areas carry the most weight?

Injection topics carry the largest share, followed by reconnaissance and enumeration, then authentication, client-side issues and access control. Do not neglect the smaller domains, though: chaining and post-exploitation often decide whether a finding becomes a full compromise, and API flaws appear frequently in modern targets.

Why do candidates fail, and how do I avoid it?

Common failure modes are shallow enumeration, tunnel vision on one vulnerability, leaving findings unexploited, and submitting a thin report with no reproduction steps or impact statement. Avoid them by keeping a findings log with requests, responses and screenshots as you work, timeboxing rabbit holes, and writing the report structure early.

Is the exam open-book, and can I use tools and the internet?

Hack The Box sets and publishes the rules on permitted tooling, notes and external resources. In practice, professional pentests are open-book, so practise working with your own notes, payload references and scripts. Read the official rules before exam day so you do not invalidate your attempt.

How should I structure the report?

Use an executive summary, scope and methodology, then one section per finding with title, severity, affected endpoint, reproduction steps with raw requests, evidence, impact and remediation. Add an attack-chain narrative showing how findings combine. Clear, reproducible write-ups score better than a list of payloads.

Does the CWPE count as an official industry qualification?

It is a vendor certification from Hack The Box and is not affiliated with or endorsed by this study platform. Its value depends on employers in your market recognising practical, lab-based assessment. Check job adverts in your region and treat it as evidence of hands-on skill alongside a portfolio of reports.