TL;DR: Manual pentests still cost $2,400 to $10,000 per engagement and can take two or more weeks, while FireCompass says its agentic AI approach cuts per-app cost to $450 to $2,500 with results in one day, under 2% false positives, and exploit validation attached. The real shift is from point-in-time testing to continuously validated coverage, because exposure windows, scope drift, and attack chaining now matter more than the invoice line item.
At a glance
What this is: This article argues that penetration testing economics now hinge on continuous validation, not occasional point-in-time engagements.
Why it matters: It matters because IAM, application security, and NHI-adjacent exposure all worsen when testing misses newly exposed APIs, forgotten assets, or credential-led attack chains between scheduled pentests.
Context
Penetration testing becomes ineffective when the scope, the attack surface, and the delivery cadence drift apart. In practice, the problem is not only cost per engagement but the gap between when an issue is introduced and when it is actually tested. That gap matters across application security, cloud exposure, and identity-driven attack paths because attackers do not wait for the next scheduled assessment.
For identity and access teams, the important issue is that exposed apps, leaked credentials, and API pivots often sit outside the neat boundaries of annual testing. When asset discovery is incomplete, coverage becomes a governance problem rather than a pure testing problem. The article's focus is therefore less about cheaper pentests and more about whether continuous validation can make coverage current enough to matter.
Key questions
Q: What breaks when pentests are only point-in-time assessments?
A: Coverage becomes stale the moment the application changes. In fast-moving environments, a report can arrive after the code has already changed, leaving teams with findings that no longer match production or missing new flaws introduced in the next release.
Q: Why do point-in-time pentests miss real-world attack paths?
A: Because exploitability changes faster than most testing cycles. A point-in-time assessment may be accurate on the day it runs, but it cannot guarantee the same exposure still exists, or that a report finding is still the most urgent issue. Continuous validation improves relevance by testing the live environment and current attack surface.
Q: How do security teams know whether continuous pentesting is actually working?
A: They know it is working when the programme produces repeatable evidence: blocked actions are logged, approvals are traceable, scope changes are controlled, and test behaviour stays within policy. If the only proof is that testing happened, the programme is not yet governed. Effective continuous testing leaves a clear control trail.
Q: When should organisations prioritise continuous validation over point-in-time pen testing?
A: Prioritise continuous validation when code releases, infrastructure changes, or identity changes happen frequently enough that a quarterly test cannot keep pace. It is most useful when credentials, permissions, or business logic shift often, because those are the conditions where AI-assisted attackers can discover and exploit gaps faster than manual review cycles can respond.
Technical breakdown
Why point-in-time pentests lose coverage
Traditional penetration testing is a scheduled service wrapped around a moving target. Scoping happens first, then testing, then reporting, then remediation validation, but web applications, APIs, and external assets often change faster than that cycle completes. The result is not simply delay. It is stale evidence. Annual or quarterly testing can miss newly exposed endpoints, shadow assets, and credential-driven pivots that appear between engagements. The security value of the assessment declines as the attack surface changes after scoping, which is why cost and coverage degrade together.
Practical implication: Treat pentest cadence as a governance control, not a procurement choice, and measure how much of the live surface is actually being tested.
How exploit validation changes testing economics
A scanner can identify suspicious conditions, but exploit validation proves that a finding is reachable and real. That difference matters because false positives consume engineering time and dilute trust in the output. The article's core argument is that automated testing reduces labor by combining discovery, exploitation, and proof generation into one workflow. In identity-heavy attack paths, validated findings are more useful than large alert volumes because teams need evidence that an exposed app, leaked credential, or API weakness can actually be chained into impact.
Practical implication: Require proof-of-exploit evidence for high-risk findings so remediation effort is tied to validated exposure, not noisy detection output.
Why attack surface discovery is part of testing coverage
Pentest coverage is limited when the asset list is incomplete. Shadow apps, forgotten subdomains, and embedded API endpoints can exist outside the scope provided to a manual tester, which means the test validates only a partial view of exposure. The article links discovery to testing because the discovery step determines whether the assessment starts from reality or from an outdated inventory. For identity practitioners, this is where external attack surface management intersects with governance: you cannot govern what you have not enumerated.
Practical implication: Build pre-test discovery into the workflow so validation begins from the real external surface, not the last approved inventory.
Threat narrative
Attacker objective: The objective is to turn fragmented external exposure into a validated attack path that reaches valuable applications or internal systems before defenders retest it.
- Entry often begins with a forgotten subdomain, leaked credential, or exposed API endpoint that sits outside the planned pentest scope.
- Credential abuse or chaining then turns that exposed surface into a route through adjacent applications or internal APIs.
- Impact arrives when the path is proven exploitable and the exposure window remains open long enough for an attacker to use it.
Breaches seen in the wild
- iOS apps leaking hard-coded secrets: Cybernews found 71% of 156,080 iOS apps leak hard-coded secrets, with open cloud storage and Firebase databases exposing user data.
Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Continuous validation is now a governance model, not just a testing model. The article shows that the real issue is not whether a pentest was performed, but whether the security team can prove coverage against a moving external surface. When web apps, APIs, and secrets change weekly, a report generated once per quarter becomes a lagging control. The practitioner conclusion is that coverage must be measured as a live state, not a historical event.
Attack surface discovery is the hidden control behind cheaper testing. The cost argument only works if the testing platform starts from the real external footprint, including shadow apps, forgotten subdomains, and API endpoints hidden in code. That makes discovery a governance dependency, not a convenience feature. The practitioner conclusion is that inventory quality now directly determines testing value.
Validated exploit chains matter more than raw finding counts. Security teams do not need more flat vulnerability lists when the real risk comes from chained exposure across apps, APIs, and identity-led pivots. A finding that cannot be shown to work is expensive noise, while a validated chain is actionable evidence. The practitioner conclusion is to optimise for exploit proof and attack-path clarity, not alert volume.
Coverage economics are pushing penetration testing toward continuous exposure management. Once testing cadence lags behind release cadence, the question changes from how much a pentest costs to how much untested time the organisation is accepting. That shifts buying decisions toward programs that can retest on change, not just on calendar. The practitioner conclusion is to align pentest policy with release velocity and asset churn.
What this signals
Continuous exposure management is becoming the relevant control frame. Once the live surface changes faster than the test cycle, a pentest programme needs to behave like a validation pipeline. That means discovery, exploitation proof, and retesting on change become part of the control design, not just the engagement workflow.
Identity and application security now meet at the attack path. A leaked credential or exposed API is only valuable to defenders if it is tested in context, because the real risk is the chain from access to pivot to impact. Penetration testing that ignores that chain underestimates how identity abuse turns into application compromise.
For practitioners
- Measure coverage against the live attack surface Track how many externally reachable apps, APIs, and subdomains are actually validated between releases, not just how many are listed in the pentest statement of work.
- Require proof of exploit for material findings Do not treat scan output as evidence. Require a working exploit, steps to reproduce, and a clear path from exposure to impact before assigning remediation priority.
- Include discovery before every test cycle Start each assessment with automated external discovery so shadow apps, forgotten subdomains, and API endpoints buried in JavaScript are not omitted from scope.
- Test on change, not only on calendar Trigger retesting when new APIs, domains, or application releases appear so the validation window follows the delivery cadence instead of the quarterly or annual audit rhythm.
- Tie pentest reporting to audit evidence Preserve reproducible logs, timestamps, and validation output so the same test artefacts can support compliance reviews for PCI DSS 4.0, SOC 2, and ISO 27001.
Key takeaways
- Point-in-time pentesting becomes less reliable as web apps, APIs, and external assets change faster than the assessment cycle.
- The main failure is not only cost but stale coverage, because attack paths emerge between scheduled tests and can remain exploitable for long periods.
- Continuous validation changes the buying decision by tying testing value to live exposure, exploit proof, and retesting on change.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
MITRE ATT&CK and OWASP API Security Top 10 address the attack surface, CIS Controls v8 and NIST CSF 2.0 set the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| MITRE ATT&CK | TA0006; TA0008 — Credential Access; Lateral Movement | The article repeatedly describes credential-led chaining and pivoting across exposed assets. |
| Recommendation — Map validated attack paths to TA0006 and TA0008 so remediation targets the real chain, not isolated findings. | ||
| CIS Controls v8 | CIS-7 — Continuous Vulnerability Management | The article's core argument is that exposure must be tested continuously as the surface changes. |
| Recommendation — Align testing cadence with CIS-7 so discovery and validation keep pace with release velocity. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | Leaked credentials and exposed APIs turn access governance into the attack path of concern. |
| Recommendation — Use PR.AA-05 to review exposed access paths that can be validated into a working pivot. | ||
| OWASP API Security Top 10 | API2 — Broken Authentication | APIs are a central target in the article's coverage and exploitation examples. |
| Recommendation — Test API authentication paths for exploitable weaknesses before counting an endpoint as covered. | ||
| ISO/IEC 27001:2022 | A.8.8 — Management of Technical Vulnerabilities | The article focuses on timely validation of newly introduced vulnerabilities across changing assets. |
| Recommendation — Use A.8.8 to keep vulnerability validation aligned with asset change and release cadence. | ||
Key terms
- Continuous validation: Continuous validation is the practice of re-checking user, device, or session risk after login instead of trusting access indefinitely. It recognizes that identity assurance can drift during a session, especially when endpoint state or user context changes after authentication.
- Access Surface Drift: The gradual mismatch between the access a business thinks it has authorised and the access that still exists across connected tools. It appears when integrations, renewals, and offboarding move faster than review cycles, and it is especially visible in SaaS-heavy environments.
- Proof-of-exploit: Evidence that a suspected weakness can actually be used to achieve the expected security outcome. In practice this includes the request, response, and reproduction details needed to confirm the issue independently, which separates actionable findings from unverified hypotheses.
- Exploit Validation: The process of proving that a suspected vulnerability is actually exploitable by producing a working proof of concept. This is a high-value security task because it separates real exposure from noise and can be automated with sufficient model and workflow support.
Deepen your knowledge
The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It helps practitioners connect identity controls to broader security and compliance decisions.
Published by the NHIMG editorial team on September 6, 2026.
Updated on October 11, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org