⬢ Buyer's Guide · Updated May 2026

The 9 Types of Penetration Testing

A plain-language guide to every type of penetration test — by target (what gets tested) and by approach (black box, grey box, white box). Plus a decision-helper so you can pick the right type for your stack.

Human-led penetration testing with audit-ready evidence

Built for Australian buyers who need real exploit validation, clean remediation priorities, and reporting that can be shared with auditors and customers.
Engagement snapshot

Scope, cost and evidence mapped upfront

A quick summary of what buyers usually compare before booking a scoping call.
Quick Answer

What are the types of penetration testing?

Penetration tests are categorised in two ways: by what they target (web app, API, network, cloud, mobile, AI/LLM, internal, social engineering, physical) and by how much information the testers receive (black box, grey box or white box).

Quick answer

What are the types of penetration testing?

Penetration tests are categorised in two ways: by what they target (web app, API, network, cloud, mobile, AI/LLM, internal, social engineering, physical) and by how much information the testers receive (black box, grey box or white box).
The most-booked types in 2026 are web application, API, cloud and network penetration testing — often combined in a single engagement. The most common approach is grey box (testers get limited information including user accounts), because it balances realism with efficient coverage. Most organisations need 2–3 types per year matched to their actual attack surface.
By Target

The 9 Types of Penetration Testing

Each type targets a different part of your attack surface. The “What we test” section lists the specific failure modes covered.

Core type

Web Application Penetration Testing

Manual testing of customer-facing or admin web applications against OWASP Web Security Testing Guide. The most-booked type of pentest in 2026 — almost every SaaS, FinTech and B2C platform needs one annually.
Learn more →
Core type

API Penetration Testing

REST and GraphQL API testing against OWASP API Security Top 10 — the recurring failure pattern of modern application stacks. Increasingly the largest finding source on pentests as architecture shifts from monoliths to APIs.
Learn more →
Core type

Network Penetration Testing

Testing of network infrastructure — exposed services, misconfigurations, internal segmentation, lateral movement, privilege escalation. Splits into external (internet-facing) and internal (post-breach simulation).
Learn more →
Core type

Cloud Penetration Testing

Cloud-platform-specific testing — IAM weaknesses, exposed storage, metadata abuse, container escape, insecure cloud-native services. Different threat model from on-premise infrastructure; cloud breaches usually trace to misconfiguration rather than 0-day exploits.
Learn more →
Specialised

Mobile Application Penetration Testing

Testing of iOS and Android applications against OWASP MASVS (Mobile Application Security Verification Standard). Covers the device-side application, its backend API, and the local-storage and crypto handling on the device.
Learn more →
Specialised

AI & LLM Penetration Testing

Testing of LLM-powered features against OWASP LLM Top 10 — prompt injection, data leakage, insecure output handling, model abuse, agent tool misuse. New category in 2024–2026 as organisations ship customer-facing AI features.
Learn more →
Specialised

Internal Penetration Testing

Testing from inside the network as if an attacker has already gained initial access (compromised laptop, phished employee, malicious insider). Tests detection, segmentation, lateral movement controls, and how far an attacker would actually get.
Learn more →
Specialised

Social Engineering Testing

Testing of the human attack surface — phishing campaigns, voice phishing (vishing), pretext-based intrusion, USB drops, tailgating. Measures whether your awareness training actually changes behaviour under controlled adversarial pressure.
Learn more →
Specialised

Physical Penetration Testing

Testing of physical security controls — lock picking, tailgating, social engineering at reception, exploitation of physical access to plant rogue devices on the network. Reserved for organisations with sensitive on-site assets.
Learn more →
By Approach

Black Box vs Grey Box vs White Box

How much information the testers get up front. The choice changes the realism, the engagement time, and what gets found. Grey box is the default for compliance testing.

Black box

Black-Box Penetration Testing

Testers are given only what an external attacker would have — the URL, the company name, or the public IP range. No source code, no architecture diagrams, no test accounts beyond what they can sign up for. Closest simulation of an opportunistic external attacker.
Grey box

Grey-Box Penetration Testing

Testers get partial information — typical user accounts at different privilege levels, architecture overview, API documentation. Closest simulation of an attacker who has gained initial access (compromised user, phished employee). The most common approach in 2026 because it balances realism with engagement-time efficiency.
White box

White-Box Penetration Testing

Testers get everything — source code, architecture diagrams, deployment configurations, test environments, full credentials. Deepest possible coverage; also the most resource-intensive. Used when the goal is maximum vulnerability discovery rather than attack simulation.
Decision Helper

Which Type Do You Need?

Click the recommended pentest type that matches your situation. Most organisations need 2–3 types per year — these are the most common pairings.

Web App Pentest

You sell SaaS or run a customer-facing web app. What do you need? Web App Pentest

API Pentest

Your platform exposes a REST or GraphQL API. What do you need? API Pentest

Option 3

You run AWS, Azure or GCP and have never had a cloud-specific test. Cloud Pentest

Option 4

You ship an iOS or Android app that handles sensitive data. Mobile Pentest

Option 5

You’re shipping LLM-powered features to customers. AI / LLM Pentest

Option 6

You’re APRA-regulated or selling to APRA-regulated entities. Network + App Pentest

Option 7

You need to test detection and response, not just vulnerability discovery. Red Team Engagement

Option 8

You want to know whether staff will fall for phishing or vishing. Social Engineering
FAQ

Types of Pentest — Common Questions

Direct answers to the questions buyers ask when scoping engagements. Updated May 2026.

What are the main types of penetration testing?
There are nine main types of penetration testing categorised by what they target: web application, API, network (external + internal), cloud, mobile, AI/LLM, social engineering, physical, and internal (post-breach). They are also categorised by approach: black box (no information given to testers), grey box (limited information — most common), and white box (full source code and architecture). Most organisations need 2–3 types of pentest per year depending on their stack.
What is the most common type of penetration test?
Web application penetration testing is the most-booked type — over 60% of engagements include some form of web app testing. It’s increasingly delivered alongside API penetration testing, since most modern web applications are really API-driven single-page applications or mobile-app frontends. For compliance-driven buyers (ISO 27001, SOC 2, PCI DSS), web + API testing is the baseline.
What is the difference between black-box, grey-box and white-box pentesting?
It’s about how much information the testers get before starting. Black box: nothing — testers start with only what an external attacker would have (a URL, an IP range). Grey box: limited information — typical user accounts at different privilege levels, architecture overview. White box: everything — source code, deployment configs, full credentials. Grey box is the default for almost all compliance and assurance engagements in 2026 because it gives the best coverage-per-day of engagement time.
Do I need every type of penetration test?
No. Most organisations need 2–3 types per year. SaaS platforms typically need web app + API + cloud. FinTech adds network testing (especially for APRA-regulated). HealthTech with a mobile app adds mobile. Organisations shipping AI features add LLM testing. The right mix depends on your attack surface — a scoping call with a CREST-certified provider should map this to what you actually run.
What is internal penetration testing?
Internal penetration testing simulates what an attacker would do after gaining initial access — a compromised laptop, phished employee, or malicious insider. The tester starts inside your network and tries to escalate privileges, move laterally, and reach sensitive data. It tests segmentation, Active Directory hardening, and detection capabilities. Common for APRA-regulated entities (where segmentation is explicitly tested) and mature enterprises.
What is AI / LLM penetration testing?
The newest category — testing of features powered by Large Language Models against the OWASP LLM Top 10. Covers prompt injection (direct and indirect), training-data leakage via prompts, insecure plugin / tool use by agents, model denial of service, and downstream injection from LLM output. Required for organisations shipping customer-facing AI features as the data-protection authorities increasingly view LLM-driven systems as in-scope for normal application security obligations.
Do I need a red team or a penetration test?
Different goals. A penetration test is bounded — one application or environment, 5–14 days, goal is comprehensive vulnerability discovery. A red team engagement is open-ended — full attack-simulation across your organisation, often months, goal is testing your detection and response (your blue team) as much as your prevention. Most organisations book pentests annually. Only mature security programs with established detection capability run red team exercises — because if you can’t currently detect basic attacks, a red team will simply confirm that, expensively.
What is social engineering penetration testing?
Testing of your human attack surface — phishing email campaigns, vishing (voice phishing), pretext-based information disclosure, USB drops, smishing (SMS phishing), and physical tailgating. Measures whether your security-awareness training actually changes behaviour under controlled adversarial pressure. Usually delivered as part of a red team engagement, but can be scoped standalone.
What is physical penetration testing?
On-site adversary simulation — testers physically attempt to enter your premises, bypass access controls (tailgating, lock picking, credential cloning), and plant rogue devices on the internal network. Specialist scope reserved for organisations with sensitive on-site assets — data centres, critical infrastructure, defence supply chain, high-value research facilities. Rare for general SaaS or FinTech engagements.
How do I choose the right type of penetration test?
Start with your attack surface — what would a real attacker target? For most SaaS / FinTech / HealthTech, that’s web app + API as the baseline. Add cloud if you run significant cloud infrastructure. Add mobile if you ship apps that handle sensitive data. Add network testing if you’re APRA-regulated or have substantial internal infrastructure. Add LLM testing if you’re shipping AI features. A CREST-certified provider should map this to your specific stack during the scoping call — and tell you when you don’t need a particular type.
Next step

Not Sure Which Types You Need?

Book a free 30-minute scoping call. We’ll map your stack to the right combination of pentest types — and tell you which ones you don’t need.

Not Sure Which Types You Need?

Book a free 30-minute scoping call. We’ll map your stack to the right combination of pentest types — and tell you which ones you don’t need.