main logo icon

Published on

August 7, 2026

|

12 min read

Internal Penetration Testing (2026): What It Is, Scope, Cost and What It Finds

Internal penetration testing explained: the assumed-breach definition, internal vs external testing compared, what 408 findings from 8 internal tests show, start positions, segmentation, cost drivers, and how to spot a scan sold as a pentest.

Arafat Afzalzada

Arafat Afzalzada

Founder

Network Security

Summarize with AI

ChatGPTPerplexityGeminiGrokClaude

TL;DR

- Stingrai delivers internal network, Active Directory, Wi-Fi, physical and social engineering engagements with senior human testers; Snipe, the autonomous agent, covers web application testing only.

Internal penetration testing is a security assessment that starts inside your network, from an ordinary employee device or account, and measures how far an attacker with a foothold can move, escalate and reach critical systems. It is a blast-radius measurement, not a perimeter measurement.

Quick answer: Buy an internal penetration test when you need evidence of what one phished account or compromised laptop reaches, and scope it by start positions, Active Directory and named segmentation pairs rather than a list of IP addresses. In Stingrai's own data, 8 internal network tests produced 408 verified findings, 92% of them High or Critical, and outdated or unpatched software made up 56.9% of them. Internal engagements are quoted to scope, against a 2026 market benchmark of US$5,000 to US$40,000 for a network test, delivered by Stingrai's certified penetration testers, with a quote returned within 24 hours of a Get a Quote request.

Internal vs external penetration testing

The full side-by-side comparison, with compliance requirements and which to buy first, is in our guide to internal vs external penetration testing. In short:

Internal testing begins from an assumed-breach position: already on the network, with no credentials or one ordinary user account. It deliberately does not model how the attacker got in, because real footholds arrive through a phished user, a contractor's unmanaged device, a reused VPN credential or an application that was never meant to reach the core. Our explainer on assumed-breach engagements covers the reasoning. External testing starts on the public internet with no credentials. The two answer different questions, and a clean result on one predicts nothing about the other.

Question

External penetration test

Internal penetration test

Starting position

Public internet, no credentials

On the LAN or VLAN, as an unauthenticated device or a standard user

Question it answers

What can an attacker reach before authentication?

How far does an attacker get after any foothold?

Attack surface

Internet-facing services, edge appliances, remote access, mail and DNS, exposed apps

Every host, service, share, protocol and identity reachable from the start segment

Dominant findings

Exposed management planes, edge patching, weak remote-access authentication

Outdated software, relay and name-resolution abuse, directory identity flaws, credential exposure, flat networks

Stingrai data, Oct 2024 to Aug 2026

6 tests, 23 findings, median 1 per test, 48% High or Critical

8 tests, 408 findings, median 11 per test, 92% High or Critical

A clean result proves

Your front door is narrow

Your blast radius after a foothold is bounded

PCI DSS v4.0.1

Requirement 11.4.3: at least every 12 months and after significant change

Requirement 11.4.2: at least every 12 months and after significant change, plus segmentation testing under 11.4.5

How access is delivered

Remotely, from declared tester source addresses

On-site, a shipped device, a VM on the target subnet, or VPN landing inside the segment

Common scoping failure

Shadow IT outside the ranges you supplied

Scope stops at a host list and never touches Active Directory

Both belong in a mature programme, and some rules require both: New York's 23 NYCRR 500.5(a)(1) asks covered entities for penetration testing "from both inside and outside the information systems' boundaries" at least annually, per the DFS amendment text. When the budget forces an order, start external if your exposure is edge appliances and remote access, and start internal if you run a Windows domain, have had a phishing incident, or an auditor has asked for segmentation evidence. The perimeter half is covered in our guide to external penetration testing, and the two are usually bought together as internal and external network penetration testing.

What internal penetration tests find: Stingrai's 2026 data

Stingrai published the class mix of its own engagements in The State of Penetration Testing 2026, covering 55 penetration tests between October 2024 and August 2026. Split by test type, internal network work looks nothing like the rest of the corpus.

Internal network penetration test findings by class, Stingrai data 2026

Internal network finding class (n = 408)

Share of findings

Outdated or unpatched software

56.9%

Misconfiguration and hardening

11.8%

Injection

10.5%

Authentication and session

8.6%

Source: Stingrai penetration testing platform data, October 2024 to August 2026.

Three readings follow. Internal tests produce more findings than the other segmented test types, a median of 11 per test against 8 for web applications and 1 for external networks. Severity runs far higher: 92% of internal findings were rated High or Critical, against 54% for web application testing. And patch and lifecycle management is not one workstream among several; it is the majority of what an internal tester reports. Two cautions keep the figures honest. They come from 8 tests at one firm, and they count findings, so a large estate with hundreds of unpatched hosts weighs more than a small one. A finding count measures volume; the route to a domain administrator usually runs through the identity and protocol issues described below, which a count understates.

Where the tester starts, and why that choice changes the result

Each start position is a separate run of the methodology, so each costs money and each proves something different.

Start position

What the tester gets

What a clean result proves

When to choose it

Unauthenticated on the user VLAN

A live drop, or a VM on the user subnet, no credentials

Device access alone yields no credentials and no privileged reach

The default. Best evidence of the first hours of an intrusion

Standard domain user

One account provisioned exactly like a new joiner

An ordinary employee identity cannot escalate or reach data outside its role

The most informative single start. Mirrors the post-phishing reality

Compromised workstation

A real managed laptop from your build, normal user logged in

Endpoint hardening, admin tiering and local privilege boundaries hold

When you want endpoint controls and detection in evidence

Server or DMZ segment

Access from a server VLAN or DMZ host

A compromised internet-facing server cannot pivot into the core

Where the realistic entry point is an application, not a person

Vendor, site or OT segment

Access from a third-party VLAN, branch or plant network

Partner and site networks cannot reach the core estate

Manufacturing, healthcare, multi-site retail, busy vendor VLANs

The failure mode buyers rarely anticipate: an uncredentialed-only test in which the tester does not obtain credentials inside the time box returns a short, pleasant report that says nothing about Active Directory. That is an untested estate with a reassuring cover page.

The best value per dollar comes from a hybrid start. Begin uncredentialed, then hand over a standard domain account at a fixed checkpoint written into the rules of engagement, for example the end of day two. You get the honest answer about whether an unauthenticated device can bootstrap itself, plus full coverage of the identity layer where the serious findings live.

What is in scope, and what is explicitly out

A good scope names estates, not just addresses. The table below is close to a template you can lift.

Area

Default status

What it covers

Host and service enumeration

In scope

Named CIDR ranges, live host discovery, service and version identification, patch posture

Active Directory

In scope, name it explicitly

Domain and forest structure, trusts, object permissions, group nesting, delegation, Group Policy, admin tiering

Authentication protocols

In scope

NTLM and Kerberos usage, LDAP binding and signing, SMB signing enforcement, name-resolution fallbacks

File shares and data exposure

In scope

Share permissions, readable content, credentials and keys in shares, deployment artefacts

Infrastructure services

In scope

Databases, hypervisor and backup management planes, print services, out-of-band and network device management

Certificate services

Decide explicitly

Enterprise certificate authorities, template permissions, enrollment endpoints

Segmentation

Decide explicitly

Named source-to-destination pairs against your written policy

Password strength

Decide explicitly

Whether offline attacks on captured material are permitted, and what may be reported

Detection and response

Decide explicitly

Whether the SOC is informed, and whether alert timelines are a deliverable

Denial of service, destructive testing

Out by default

Never a default inclusion on a production internal test

Social engineering, physical entry

Out by default

Separate engagements: phishing and physical assessment

Third-party hosted systems

Out without written authorization

Anything you do not own needs the owner's signature, not yours

OT and ICS devices

Out without a safety plan

Live plant and clinical devices need passive handling and an agreed protocol

Settle four decisions before kickoff. Whether domain administrator is an objective and what happens after it is reached. How deep proof-of-access to sensitive data goes. Whether the tester may create or modify anything, and whether persistence is allowed. And whether endpoint agents get allowlisted, which should be no by default, because allowlisting the tester quietly converts a security test into a configuration review.

The finding classes behind internal attack paths

Patch debt dominates the count. These classes are the ones that turn a foothold into an attack path, and each has a configuration-level fix.

Finding class

What it is

What a test proves

Primary fix

LLMNR, NBT-NS and mDNS poisoning

When DNS fails, Windows can ask the local segment to resolve a name and any device may answer

Presence on a VLAN alone yields authentication material

Disable the fallback protocols by policy, then fix the DNS records causing the fallback

NTLM relay

Captured authentication is forwarded to a service that does not verify who it is talking to

Which services accept unsigned or unbound authentication, and what they reach

SMB signing, LDAP signing plus channel binding, Extended Protection for Authentication

SMB signing not enforced

Message integrity is optional across much of the fleet, so relayed sessions are accepted

The exact host set that will accept relayed authentication today

Require signing on clients and servers; audit devices that cannot support it

Kerberoasting and AS-REP roasting

Any domain user can request tickets for service accounts, and accounts without Kerberos pre-authentication hand out attackable material

How many service and legacy accounts have weak passwords, and what they reach

Group managed service accounts, long random passwords, AES only, pre-authentication re-enabled

Certificate services misconfiguration (ADCS ESC family)

Templates letting a low-privileged enrollee name their own subject, or enrollment endpoints accepting relayed authentication

Which templates and endpoints are exposed, to whom, and how durable the access is

Remove requester-supplied subjects, require manager approval, enforce channel binding on enrollment

Unconstrained delegation

A host caches the Kerberos ticket-granting ticket of everyone who authenticates to it

Which hosts are configured this way and whether privileged accounts touch them

Remove it, move to constrained or resource-based delegation, use Protected Users

Over-permissioned directory objects

Rights granted years ago, inherited down an OU, or held by a group that has since grown

That a low-privileged principal can reset a password, add a member, or write to a privileged object

Review permissions as a graph, then strip legacy and inherited grants

Local admin password reuse

The same local administrator password across an entire build image

That one compromised endpoint authenticates to the whole fleet

Windows LAPS, unique randomized password per host

Over-permissioned file shares

Shares readable by Everyone or Authenticated Users holding scripts with passwords, config backups, keys and exports

Exactly what a standard user account can read across the estate

Permission cleanup, named owners, and removing secrets from shares entirely

Flat networks and legacy protocols

The user VLAN reaches servers, backup and management planes; SMBv1, cleartext LDAP binds, default SNMP strings, no 802.1X

Reachability as it is, rather than as the diagram claims

Enforced segmentation, jump hosts for management planes, protocol retirement and 802.1X on wired ports

Defaults have moved, but fleets have not. Microsoft's guidance is that SMB signing helps protect deployments "from relay and spoofing attacks", and per its SMB signing documentation Windows 11 version 24H2 Enterprise, Pro and Education require both outbound and inbound signing, Windows Server 2025 requires outbound signing only, and Windows 11 24H2 Home requires neither. New machines are protected; older ones are not, and the gap is where relay findings live.

The value of the report is the chain, not the count. A typical chain runs: presence on a segment yields authentication material, that material relays to a service that does not enforce signing, that access yields a credential store or a certificate, and that identity reaches a tier-zero asset or the backup platform. Every hop has a control that would have broken it, and a good report names it. Stingrai's penetration testers maintain StingAD, an open-source (Apache 2.0) Go toolkit for authorized Active Directory assessments that runs from one low-privilege account and checks, among other things, SMB and LDAP signing, delegation, certificate templates, Kerberoastable and AS-REP roastable accounts and LAPS coverage, with text, JSON or CSV output. Our walkthrough of a low-privilege account reaching Domain Admin shows the hops in practice, and the same checks tell a defender which settings to fix first. In a Windows-heavy estate, scope Active Directory security testing as a named component rather than hoping it is implied.

Segmentation validation: the part buyers under-scope

Segmentation testing is a matrix, not a search, and the component most often omitted from a scope then requested by an auditor. You declare the intended policy in writing; the tester records what is actually reachable, pair by pair, with evidence.

Source segment

Destination

Intended policy

What the test records

User VLAN

Regulated or cardholder segment

No access

Reachable ports and protocols, and any authenticated access achieved

Guest Wi-Fi

Corporate VLAN

No access

Whether any route or service is reachable at all

Vendor or third-party VLAN

Server VLAN

Named ports only

The actual reachable set against the named set

Server VLAN

Hypervisor and backup management

Via jump host only

Whether direct paths bypass the jump host

Branch site

Core site services

Named services only

Reachability and authentication outcome per service

Any segment

Out-of-band management network

No access

Reachability of management interfaces from user space

Bring that matrix with you. If nobody can produce it, the first days of the engagement become documentation archaeology at tester day rates.

Be precise about compliance. PCI DSS v4.0.1 treats internal testing (Requirement 11.4.2, at least every 12 months and after significant change) and segmentation testing (Requirement 11.4.5, at least every 12 months and after any change to segmentation controls) as separate obligations, with Requirement 11.4.6 moving service providers to a six-month segmentation clock; our PCI DSS penetration testing guide walks through Requirement 11.4. CMMC mandates penetration testing only at Level 3, and Level 3 cannot currently be designated after the July 2026 suspension memo; see does CMMC require penetration testing. ISO 27001, SOC 2, NIST SP 800-171 and NIS2 do not mandate it. Our breakdown of which pentest evidence auditors accept works through the clause text. Stingrai's testing supports these programmes by producing the evidence.

What the deliverable contains

Ask for a redacted sample before you sign, and check it against this list.

  • Executive summary in business language, naming the worst realistic outcome demonstrated and how many steps it took.

  • Attack path narratives, one per chain, every hop annotated with the control that would have broken it.

  • Finding register with contextual severity rather than a raw base score, the affected host list, evidence, and remediation at configuration level: the exact policy, setting, template or group, not "apply vendor best practice".

  • Segmentation matrix results, intended policy against actual reachability, pair by pair.

  • Credential exposure appendix, delivered on a separate secure channel, with a stated destruction date.

  • Detection and response timeline, recording what alerted, what did not, and when.

  • Prioritized remediation plan split into quick wins, structural work such as admin tiering or a LAPS rollout, and monitoring improvements.

  • Retest scope and a summary letter for customers, insurers and auditors. Our comparison of a completion letter versus the full report explains what each audience should get, and the penetration testing report sample walks through a real internal network report page by page.

Internal penetration testing cost and duration

Internal engagements are scoped individually. The same host count can describe a single-domain single-site environment or a four-domain forest across nine sites, and those are not the same job.

Cost driver

Why it moves effort

What to state in your RFP

Live host count and ranges

Enumeration scales with real hosts, not allocated space

Exact CIDRs plus a live-host estimate

Subnet and VLAN count

Each segment adds discovery and reachability testing

The VLAN list, and which pairs you want proven

Active Directory footprint

Domain and forest count, trusts and object counts drive the identity work

Domain and forest names, user and computer counts, trusts

Certificate services

Template and enrollment review is a distinct workstream

Whether enterprise certificate authorities are in scope

Physical sites

Each site needs its own start position and logistics

Site count and whether each requires testing

Start positions purchased

Each start is a fresh run of the methodology

List them, with any handover checkpoints

Adjacent estates

Backup, virtualization, endpoint management, Linux and macOS fleets, network devices, OT adjacency

Name each one in or out

Evasive versus open testing

Evasion buys realism and costs coverage, because quiet work is slower

Whether the SOC is informed

Retesting

Verifying fixes is separate effort from the original test

How many retests, and in what window

Stingrai's 2026 market benchmark puts a network penetration test at about US$5,000 to US$40,000, with host count and internal scope moving it most; the full breakdown is in our penetration testing cost guide. Published day counts show the same spread. On 25 October 2026, EJN Labs listed an internal network test of up to about 150 hosts at 1 to 3 days and £1,200 to £3,600, and Precursor Security listed 5 to 8 days and £6,250 to £10,000 or more at about £1,200 a day. Same rate, different scope: our guide to day rates explains why quotes diverge.

As shapes rather than prices: a single site, one domain, a few hundred live hosts and one or two start positions is commonly around a working week of field time plus reporting and quality assurance. Two or three sites with several hundred to a couple of thousand hosts and a segmentation matrix runs materially longer. A multi-domain forest across many sites with certificate services, backup and virtualization in scope is usually phased. A quote far below the shape of your environment buys less coverage, and field time is not calendar time.

Stingrai's published Autonomous (US$3,000) and Hybrid (US$6,800) prices on the pricing page cover one web application and associated APIs, so they are not a proxy for a network price; internal engagements are quoted through Get a Quote. Snipe, Stingrai's autonomous agent, tests web applications and associated APIs, and AI and LLM applications. Internal network and Active Directory work is human-led, delivered by two named penetration testers from a team holding OSCE³, OSEP, OSWE, CREST CRT and CISSP certifications, at a firm CREST-accredited as a penetration testing service provider. Our guide on comparing penetration testing quotes helps line several up side by side.

What you must prepare before day one

Most delayed internal tests are delayed by a missing item from this list. Also state crown jewels in business terms: "reach the payment processing environment" beats "get domain admin".

Item

What you actually need

Why it matters

Authorization

Signed rules of engagement approved by someone with authority over every in-scope network, plus written authorization from any hosting or managed service provider

Testing systems you do not own is not covered by your signature

Access

A live drop on the correct VLAN at each site, a VM on the target subnet, a device the tester ships you, or VPN landing on a routed address inside the segment

Two days of connectivity troubleshooting is two days of lost testing

Accounts

One or two standard domain accounts provisioned exactly like a real new joiner, released at the agreed checkpoint

A "pentest account" with extra rights describes an environment that does not exist

Constraints

Documented exclusions with reasons, blackout windows, and a decision on endpoint agent allowlisting

Undocumented exclusions become disputes; undocumented allowlisting becomes a misleading report

Inventory and intent

In-scope CIDRs with a live-host estimate, a VLAN map, domain and forest names, and the intended segmentation matrix

Accurate scope is the difference between a precise quote and a padded one

Data handling

How credentials, hashes and evidence are stored, transmitted and destroyed, and who receives the report

Agree it before the tester holds anything sensitive, not after

How to tell a real internal test from an authenticated vulnerability scan

Authenticated vulnerability scanning is a legitimate control, but a different one, and it is regularly sold as a penetration test.

Signal

Authenticated vulnerability scan

Real internal penetration test

Primary output

Per-host list of missing patches and configuration deviations, sorted by base score

Attack path narratives showing chained findings and demonstrated impact

Identity layer

Not examined, or reported as generic configuration items

Object permissions, delegation, group nesting, service accounts and certificate templates analysed as a graph

Relay and name resolution

Flagged as a setting, if at all

Demonstrated end to end, with the reachable service set enumerated

Segmentation

Not tested

Verified pair by pair against your written policy, with evidence

Severity

Base score from a vulnerability database

Contextual, reflecting exploitability and reachability in your environment

Five red flags in a proposal. A price quoted purely per IP address with no discussion of your domain, sites or segments. No mention of a starting position anywhere. A sample report that is a tool export with a cover page. No named tester and no way to ask about their certifications. And any variant of "we will run a credentialed scan and manually validate", which describes scan triage. Our comparison of red team versus penetration test versus continuous validation draws the boundaries when the real question is detection rather than coverage.

Frequently Asked Questions

What is internal penetration testing?

Internal penetration testing is a security assessment that starts inside your network, on the same LAN or VLAN as an ordinary employee device, with no credentials or one standard user account. It measures how far an attacker moves after any foothold rather than whether the perimeter can be breached. The output is a set of attack paths showing what a starting position reaches and which control would have stopped each step.

What is the difference between internal and external penetration testing?

An external test starts on the public internet with no credentials and assesses internet-facing services, edge appliances, remote access and exposed applications. An internal test starts inside the network and assesses everything reachable from that position, including Active Directory, file shares, infrastructure services and segmentation. In Stingrai's data, internal tests returned a median of 11 findings with 92% High or Critical, against a median of 1 and 48% for external tests, so a clean external result says nothing about how far someone gets after a phished laptop.

How much does an internal penetration test cost?

Internal engagements are scoped and priced individually, because cost is driven by live host count, VLAN and site count, Active Directory footprint, how many starting positions you buy, and which adjacent estates are in scope. Stingrai's 2026 market benchmark puts a network penetration test at about US$5,000 to US$40,000. Send CIDR ranges, site count, domain and forest names and your intended segmentation matrix with the quote request, and treat a flat rate offered before anyone asks about your domain as the price of a scan.

How long does an internal penetration test take?

Field time for a single site with one Active Directory domain and a few hundred live hosts is commonly around a working week, and larger multi-site or multi-domain environments run considerably longer and are often phased. Field time is not calendar time: add scheduling lead time, access provisioning, reporting and quality review, the readout, then remediation and retest. Book well ahead of any audit or board deadline the result has to meet.

What does an internal penetration test usually find?

By count, outdated or unpatched software dominates: it was 56.9% of 408 internal network findings in Stingrai's 2026 data, followed by misconfiguration and hardening at 11.8%, injection at 10.5% and authentication and session at 8.6%, with 92% rated High or Critical. The attack paths that reach domain administrator usually run through name-resolution poisoning, NTLM relay against hosts that do not enforce signing, Kerberoastable service accounts, misconfigured certificate templates, local administrator password reuse and flat networks. The finding that changes decisions is the chain, not the count.

Should the testers get a domain account or start blind?

Give them both, at different times. The most informative structure is to start uncredentialed and hand over one standard domain account, provisioned exactly like a real new joiner, at a checkpoint written into the rules of engagement. An uncredentialed-only test that fails to obtain credentials inside the time box produces a short reassuring report and leaves your Active Directory estate untested.

Does PCI DSS require internal penetration testing?

Yes. PCI DSS v4.0.1 requires internal penetration testing at least once every 12 months and after any significant infrastructure or application upgrade or change under Requirement 11.4.2, and separately requires segmentation testing at least every 12 months and after any change to segmentation controls under Requirement 11.4.5, with service providers on a six-month clock under Requirement 11.4.6. NYDFS 23 NYCRR 500.5 asks for testing from both inside and outside the system boundaries at least annually. ISO 27001, SOC 2, NIST SP 800-171 and NIS2 do not mandate penetration testing.

Talk to Stingrai

Scoping an internal penetration test against what this guide covers takes one short conversation. Stingrai is a CREST-accredited penetration testing company, accredited for both Penetration Testing and AI-Enabled Penetration Testing, offering fully human-led and hybrid (human penetration testers plus AI agents) penetration tests, delivered by experienced penetration testers who are also world-class security researchers and bug bounty hunters, with OSCE³, OSWE, OSEP and CREST CRT certifications across the team. Founded in Toronto, Canada in 2021, it is trusted by companies from startups to enterprises to meet audit requirements for SOC 2, ISO 27001, CMMC, PCI DSS and HIPAA, with engagements across web, API, mobile, AI and LLM, cloud, network, Active Directory and social engineering penetration tests and red team engagements. Internal network work is human-led and delivered one-time or as a continuous programme, with findings posted to the PTaaS portal as they are confirmed, live chat with the assigned penetration testers, retesting of remediated findings, and an attestation letter with every human-led report. The internal and external network penetration testing team will tell you which parts of your scope will not produce useful evidence before anyone signs. Book a free scoping call, get a quote, or read the published pricing.

0 views

0

X

Related reading

AWS Penetration Testing (2026): Policy, Scope, Methodology and Cost Drivers
Network Security

AWS Penetration Testing (2026): Policy, Scope, Methodology and Cost Drivers

AWS penetration testing in 2026: what AWS's policy allows without approval, what testers check from IAM to EKS, compliance drivers, scoping and cost.

18 min read

Black Box vs Grey Box vs White Box Penetration Testing: Which to Buy
Web App SecurityNetwork Security

Black Box vs Grey Box vs White Box Penetration Testing: Which to Buy

Black, grey and white box penetration testing compared: what each needs, what each finds, and which to buy for SOC 2, PCI DSS and enterprise reviews.

14 min read

Cloud Security Assessment (2026): What It Tests on AWS, Azure and GCP
Network Security

Cloud Security Assessment (2026): What It Tests on AWS, Azure and GCP

What a cloud security assessment tests on AWS, Azure and GCP, how it differs from a CSPM scan and a cloud pentest, the steps and what auditors accept.

17 min read

Contents

X