Penetration testing for compliance.
Need a penetration test to satisfy SOC 2, ISO 27001, the Essential Eight or PCI DSS, or to answer an enterprise security questionnaire? We produce the independent, audit-ready evidence your assessor expects: two-document report, letter of attestation and retest included, mapped to the exact controls in play.
$ engagement start — audit date set, scope agreed in writing
methodology: manual testing · OWASP WSTG · PTES · NIST SP 800-115
evidence mapped to control:
exec summary + technical report + letter of attestation · retest included
Illustrative evidence package, not live client activity. A pentest evidences a control; it does not by itself make you compliant.
Select your compliance target and environment to view scope & delivery timeline.
Calculate your audit evidence deliverables, control mappings, testing methodology, and retest guarantees in two clicks.
Web & API Penetration Test for SOC 2 Type II
Targeted manual testing of authenticated application flows, broken object-level authorization (BOLA), and API endpoints to provide conclusive technical evidence for SOC 2 CC7.1 and CC4.1.
Which compliance framework are you solving for?
Each framework expects independent technical-testing evidence, framed slightly differently. Pick the driver you are working towards; each card names how a penetration test is required or expected and the control reference your assessor will look for. A test evidences the control, it does not replace your wider programme.
SOC 2
Trust Services Criteria · CC7.1 (CC4.1)SOC 2 does not name "penetration test", but auditors expect independent testing to evidence the common criteria for detecting vulnerabilities and monitoring changes (CC7.1, supported by CC4.1). A current report is standard evidence for a Type I or Type II report.
ISO 27001
A.8.8 · A.8.29 · A.5.23Annex A expects technical vulnerability management (A.8.8), security testing in development and acceptance (A.8.29) and secure use of cloud services (A.5.23). Independent penetration testing is the accepted way to demonstrate these controls to a certification or surveillance auditor.
Essential Eight
ASD maturity validationThe Essential Eight is a mitigation model, not a testing mandate. A pentest validates that patching, application control and restricted admin privileges actually hold under attack, producing the practical evidence that supports a maturity self-assessment or ASD-aligned review.
PCI DSS v4.0
Requirement 11.4 (11.4.4, 11.4.5)PCI DSS is explicit: Requirement 11.4 mandates external and internal penetration testing against a defined methodology, at least annually and after significant change, with exploited findings corrected and re-tested (11.4.4) and segmentation validated where used (11.4.5).
Customer security questionnaire
Enterprise procurement evidenceNot a framework, but the most common trigger of all. Enterprise buyers ask for a recent independent test report before they sign. One current report plus a letter of attestation answers that question, and much of the rest of the questionnaire, in a single attachment.
More than one at once
One test, multiple controlsMost teams are chasing several frameworks together. A single well-scoped engagement can evidence SOC 2, ISO 27001, PCI DSS and Essential Eight expectations at the same time, because the report maps each finding to every relevant control your assessors care about.
When do you need a penetration test for compliance?
Compliance testing is deadline-driven. These are the moments that trigger it, and why the clock matters. In every case, we work back from your audit or contract date so current evidence is on file in time.
Before a SOC 2 or ISO 27001 audit
Annual / surveillance windowAssessors expect a current independent test on file. Book far enough ahead that findings can be remediated and re-tested before the audit period closes.
Annual PCI DSS cadence
At least every 12 monthsRequirement 11.4 sets a minimum yearly cadence plus testing after significant change. A lapsed test is a finding in itself.
An enterprise deal is stalling
Security questionnaire blockerA buyer has asked for a recent test report before signing. Independent evidence unblocks procurement faster than another round of promises.
After a major change
Launch · migration · re-architectureMost frameworks require re-testing after significant change. A new product, cloud migration or agent workflow resets the clock and the risk profile.
Essential Eight maturity review
Validate the mitigations holdBefore you self-assess or face an ASD-aligned review, confirm the mitigations survive a real attacker, not just a configuration checklist.
First-time certification
Building the evidence baseStanding up SOC 2 or ISO 27001 for the first time? The pentest is often the last technical evidence artefact you need before the audit can proceed.
What auditors and customers actually expect.
A scan output stapled to an email will not clear an assessor. Independent testing evidence has to meet a recognisable bar. This is what that bar looks like, and it is what every Kangsol engagement is built to satisfy.
Independence
Expectation: tested by a separate party.The test must be run by a party independent of the team that built the system. Testing is delivered by a CREST-certified team, separate from your engineers, which is exactly the independence assessors ask about.
A written scope statement
Expectation: no ambiguity about coverage.Every report states exactly what was assessed, from where, with what access. Assessors reject "we tested the app" hand-waving; a precise scope statement is a compliance requirement, not a nicety.
A recognised methodology
Expectation: repeatable, standards-aligned.Testing aligns to OWASP, NIST SP 800-115, PTES and OSSTMM. Naming the methodology tells the assessor the work was systematic, not improvised, and that coverage is defensible.
Per-finding evidence and severity
Expectation: proof, not opinion.Each finding carries location, proof-of-concept evidence and a consistent severity rating. That is what lets an auditor trust the verdict and a customer act on it.
Proof of remediation (retest)
Expectation: findings closed, not just found.PCI DSS 11.4.4 and most audit programmes want evidence that exploited findings were fixed and re-tested. Retest is included, and the report is updated to show verified closure.
A formal report and attestation
Expectation: something you can hand over.Assessors and buyers want a formal, dated document from an independent party. You receive a two-document report plus a letter of attestation written for exactly that hand-over.
What you receive: audit-grade evidence, not just a scan.
The report is the product. Every engagement produces two documents written for two readers, a letter of attestation for your auditors and customers, and a verified retest, all mapped to the controls you are solving for.
Executive summary
A plain-language risk verdict your board, customers and auditors can read without a translator.
- One-line security posture verdict with business impact
- Findings count by severity band
- What was tested, and what held up well
- Recommended remediation order by urgency
Full technical report
Everything your team needs to reproduce, understand and fix each finding, without booking a call to decode it.
- Exact locations: URLs, endpoints, resources, file paths
- Proof-of-concept evidence and screenshots per finding
- Business impact and severity rating per finding
- Specific remediation steps with references
- Findings mapped to your framework's controls
Included in every compliance engagement (Penva-grade de-risking bundle).
- Letter of attestation: Executive verification on formal letterhead for auditors (SOC 2, ISO 27001, PCI DSS) and enterprise vendor questionnaires
- Free 60-day retest: Retest of remediated findings, with the report and attestation updated to show verified closure for your audit
- Direct control mapping: Precise cross-references to SOC 2 CC7.1, ISO 27001 A.8.8/A.8.29/A.5.23, and PCI DSS Requirement 11.4
- Engineering debrief & walkthrough: 1:1 technical session reviewing PoC repro steps and code-level remediation with your development team
- Written scope statement: Detailed boundaries, assets, and rules of engagement that satisfy external certification assessors
- NDA & confidentiality: Strict data sanitization, secure evidence delivery, and mutual NDA signed prior to scoping
For the full coverage grid, severity matrix and per-asset detail, see the main penetration testing service. Not sure where you stand yet? Start with the readiness scorecard.
Our penetration testing methodology.
Recognised standards, manual delivery, independent team.
Testing aligns to OWASP (Web Security Testing Guide, API Security Top 10, LLM Top 10), NIST SP 800-115, PTES and OSSTMM, delivered by a CREST-certified team independent of the team that built the system. Automation is used for coverage; every reported finding is manually validated with proof-of-concept evidence, because scanner output is not a penetration test, and it will not satisfy an assessor.
Our compliance-deadline testing process.
We work back from your audit or contract date. Day counts below are typical; the scoping call confirms exact numbers, and the schedule, before anything is booked.
Scope & audit date
NDA signed, audit deadline confirmed, and assets, environments and the compliance driver agreed in writing. We plan the whole engagement backwards from the date your evidence is due.
Test
Manual, hands-on testing against the recognised methodologies, with critical findings raised immediately so remediation can start before the report lands.
Report & attest
A QA-reviewed two-document report plus a letter of attestation, with every finding mapped to the controls your assessor will check.
Remediate & retest
Remediation walkthrough with your engineers, then every finding re-tested and the report and attestation updated to show verified closure, before your audit window.
Request a compliance pentest scoping call.
Scope drives price. A short call establishes assets, environments, the compliance driver and your audit deadline; you get a fixed-scope, fixed-price proposal to approve in writing before anything starts.
Prefer to talk it through? Book a free architecture call.
Penetration testing for compliance FAQ.
Does a penetration test make us compliant with SOC 2, ISO 27001 or PCI DSS?
No single test makes an organisation compliant. A penetration test produces the independent technical-testing evidence these frameworks expect, mapped to the controls your assessor will check: SOC 2 CC7.1, ISO 27001 A.8.8, A.8.29 and A.5.23, PCI DSS v4.0 Requirement 11.4 and the ASD Essential Eight. Compliance also depends on your policies, processes and remediation; the test evidences the technical control, it doesn't replace the rest of the programme.
How often do we need a penetration test for SOC 2 or ISO 27001?
For most SOC 2 and ISO 27001 programmes, assessors expect independent testing at least annually and after any significant change: a new product, a major architecture change or a cloud migration. PCI DSS v4.0 Requirement 11.4 is explicit about testing at least every twelve months and after significant change. We time the engagement so a current report is on file before your audit or surveillance window.
Is penetration testing mandatory for PCI DSS?
Yes. PCI DSS v4.0 Requirement 11.4 mandates external and internal penetration testing, performed against a defined methodology, at least annually and after significant changes, with exploited findings corrected and re-tested (Requirement 11.4.4). Where segmentation is used to reduce scope, 11.4.5 requires testing that the segmentation controls hold. Our reports reference these sub-requirements directly.
How does a penetration test relate to the Essential Eight?
The ASD Essential Eight is a set of eight mitigation strategies with a maturity model; it isn't itself a testing mandate. A penetration test validates that those mitigations actually hold under attack, for example whether patching gaps, application-control bypasses or excessive administrative privileges are exploitable in practice. That evidence supports Essential Eight maturity self-assessments and the technical-testing expectations of broader ASD and IRAP-aligned assessments.
Do you provide a letter of attestation for auditors and customers?
Yes. Every engagement includes a letter of attestation confirming that an independent penetration test was performed, by whom, over what scope and time period, and the remediation status at retest. It is written for auditors and enterprise procurement teams, and paired with the executive summary it answers most security questionnaires in a single attachment. The full technical report remains available under your sensitivity controls.
Can you retest remediations before our audit?
Yes. A retest is included in every engagement, not an add-on. Once you remediate, we re-test each finding and update the report and letter of attestation to show verified closure, so your assessor and your customers see remediation status, not just discovery. We schedule the retest against your audit date so the evidence on file is current.
How long does a compliance penetration test take?
Most engagements run five to ten business days of active testing, plus one to two days of reporting and QA, then a retest of typically one further day after you remediate. Because compliance work is deadline-driven, the scoping call establishes your audit date first and we work backwards from it so the report and retest land before your assessment window.
What does a compliance penetration test cost?
Every engagement is scoped per engagement. A free scoping call establishes the assets, environments, compliance driver and audit deadline in play, and we return a fixed-scope, fixed-price proposal sized to your environment. We don't publish anchor prices: scope drives price, and you approve it in writing before any testing starts.
What do auditors actually expect from a penetration test report?
Assessors look for independence (a party separate from the team that built the system), a written scope statement, a recognised methodology, per-finding evidence with severity ratings, and proof of remediation via retest. They also expect the report to reference the specific controls in play. Our two-document report, letter of attestation and control mapping are built to that standard.
Will testing affect our production environment?
We test staging or pre-production by default. Where production testing is required for scope accuracy, it runs in coordinated windows with agreed rules of engagement, out-of-hours options and an immediate-stop channel. Denial-of-service testing is excluded unless explicitly scoped.
Are the tests performed by CREST-certified people?
Yes. All testing is performed by a CREST-certified team. CREST is the internationally recognised accreditation body that enterprise procurement teams and auditors reference. Reports are written to the audit-ready standard assessors expect, by a party independent of the team that built the system.
We just need to answer a customer security questionnaire. Is a full pentest overkill?
Not usually. Enterprise buyers increasingly ask for a recent independent penetration test report as evidence, and a single current report plus a letter of attestation answers that question directly, along with many others in the questionnaire. The scoping call sizes the engagement to the assets the buyer actually cares about, so you aren't paying to test more than the question requires.
Have an audit or questionnaire deadline?
Testing is delivered by a CREST-certified team, with a letter of attestation and retest included. Scope drives price; a short call settles the scope and the schedule.