At CybaVerse, we are proud of the dedication and continuous development shown by our testing team. Most recently, one of our Penetration Testers, Maxwell Adams, successfully passed the CREST Practitioner Security Analyst (CPSA) exam. As part of his journey, Maxwell documented the study approach, resources, and techniques that helped him prepare effectively.
In the blog below, he shares his experience first-hand, offering practical insights and tips for anyone looking to take the CPSA themselves. Whether you're just starting out in penetration testing or strengthening your foundational knowledge, Maxwell’s guidance provides a clear, honest look at what to expect and how to prepare.
The CREST Practitioner Security Analyst (CPSA) certification is an entry-level qualification designed to assess a candidate’s knowledge of operating system security and common network services.
It covers a defined set of core technical skills and is broadly indicative of around two years’ industry experience. Passing the CPSA demonstrates foundational competency for hands-on penetration testing roles.
The CPSA assessment is delivered in person as a computer-based exam consisting of:
120 multiple-choice questions
2-hour duration
60% pass mark (72/120)
The exam is structured around ten core knowledge groups; each containing specific skills and focus areas:
Soft Skills and Assessment Management
Core Technical Skills
Background Information Gathering and Open Source
Networking Equipment
Microsoft Windows Security Assessment
Unix Security Assessment
Web Technologies
Web Testing Methodologies
Web Testing Techniques
Databases
When searching online, CPSA resources can feel somewhat limited. Below is a breakdown of the resources I personally used to prepare and ultimately pass.
Due to my academic background and professional experience, I already had a reasonable foundation. I started by revisiting the basics and testing myself to ensure my understanding was solid.
I then went through the syllabus line-by-line, identifying any areas I was unfamiliar with. For each one, I carried out deeper research to fully understand the topic within its relevant knowledge group.
To reinforce my learning, I created written notes and flashcards covering essential details such as service acronyms, port numbers, and known vulnerabilities. Reviewing these for a short period each evening significantly improved recall.
Finally, I completed Udemy mock exams to practise under timed conditions, which helped me feel more prepared for the pace of the real exam.
Exam day can naturally feel stressful, but keeping the following points in mind can help:
If things don’t go as planned and you don’t pass, you will receive a breakdown of marks by knowledge group. This is extremely helpful for identifying where to focus further study.
Once you’ve passed CPSA, the natural next step is to work towards the CREST Registered Tester (CRT) certification. CRT assesses practical, hands-on penetration testing skills and is widely recognised within the industry as a benchmark for professional testers.
CPSA is very achievable with structured preparation. However, not everyone passes the first time - and that’s absolutely fine. Speaking from experience, the important thing is to learn from your results and strengthen the areas that need improvement.
If you focus on the fundamentals, understand real-world behaviour of systems and services, and practise analysing technical output, CPSA becomes far more manageable - and a valuable stepping stone in your security career.