Pentesting Firms

Topic · types of test

Ten types of penetration test, and who offers each.

In brief

A penetration test is defined by its target: a web app, an API, a network, a cloud account, a mobile app, an AI application, or your people. Most organizations start with their web application and external network. The counts below come from the 29 firms we compare.

§1Types

Every type, side by side

TypeWhat it coversWhen you need itFirms offering it
Web applicationThe app in the browser and the logic behind it, tested as each user role.Any customer-facing app; most SOC 2 and customer questionnaires.29 of 29
APIREST, GraphQL and mobile back ends: authorization between users above all.Any app with an API, which is nearly all of them.24 of 29
External networkEverything the internet can reach: IP ranges, VPN, mail, exposed admin panels.Every year; required by PCI DSS.26 of 29
Internal networkWhat an attacker can reach after a first foothold: Active Directory, lateral movement.Once you run an internal network; required by PCI DSS.26 of 29
CloudAWS, Azure or GCP configuration, identities and permissions.When most of your systems run in the cloud.24 of 29
Mobile applicationiOS and Android apps: storage, transport, and the APIs they call.If you ship a mobile app.23 of 29
AI / LLM applicationPrompt injection, unsafe tool use and data leakage in chatbots, copilots and agents.If you ship anything built on a language model.23 of 29
Social engineeringPhishing, phone pretexting and similar tests of people and processes.When people are the likelier way in, or a regulator asks.20 of 29
Red teamAn objective-based, covert campaign testing detection and response.After regular pentests, to test the defenders.22 of 29
OT / ICSIndustrial control systems and operational technology, tested with extra care.Manufacturing, energy, utilities.11 of 29

Counts from each firm’s own service pages, checked 2026-11-08. A firm counts when it lists the service; it doesn’t rank how well it does it.

§2Start

Where to start

  1. Your main application and its API, tested authenticated as each role (grey box).
  2. Your external network, to find what is exposed that shouldn’t be.
  3. Whatever a requirement names: PCI DSS adds internal network and segmentation tests (compliance).
  4. Then the specialised ones: cloud, mobile, AI applications, and eventually a red or purple team.

How a test runs from scope to retest: the penetration testing process.

§3Questions

Questions

What are the main types of penetration testing?

Web application, API, external network, internal network, cloud, mobile, AI or LLM application, social engineering and red teaming. Most organizations start with their web application and external network.

Which type of penetration test do I need?

Start from what an attacker would target and what you are asked for: customer questionnaires and SOC 2 usually mean the web app and API; PCI DSS requires external and internal network tests.

§4Sources

Sources for this page

How firms are chosen, what counts as "published" and how to send a correction: methodology.

Cite this page

Pentesting Firms. "Types of penetration testing, and how many firms offer each." Updated November 8, 2026. https://pentestingfirms.com/types/