VAPT, ISO 27001 And SOC 2: The Security Evidence To Demand From Your Charging Software Vendor

💡 VAPT, ISO 27001 And SOC 2: Key Highlights

  • Three documents, three questions: a VAPT shows what a tester could exploit on the dates tested, ISO 27001 shows an audited security management system, and a SOC 2 Type II shows controls working over a period.
  • Scope decides value: a charging-platform VAPT that skips the OCPP WebSocket endpoint misses the door every charger walks through.
  • CVSS bands: Critical 9.0–10.0, High 7.0–8.9, Medium 4.0–6.9, Low 0.1–3.9. Critical and high findings need closure evidence.
  • Freshness bar: India’s CERT-In expects a comprehensive audit at least once a year, a sensible ceiling for a VAPT report in any market.
  • Market split: CERT-In-empanelled auditors in India, NIS2 supplier security in the EU, SOC 2 in US enterprise, ISO 27001 across the GCC.

Every charging-platform deal reaches the security questionnaire stage, and that is where a VAPT report, an ISO 27001 certificate and a SOC 2 report change hands. This guide is for the buying side of that stage at CPOs, eMSPs, fuel retailers and enterprises running a platform procurement: the IT or security reviewer who has to sign off, and the procurement lead who has to know what to request. The three documents are often treated as interchangeable boxes to tick. They are not. Each proves a different thing, over a different period, about a different scope.

This post stays on the evidence itself. API hardening is covered in our guide to secure EV charging API practices, charger and OT security in IEC 62443 for EV charging, and EU legal duties in NIS2 and EV charging. If your platform also takes card payments at the charger, the separate attestation for that is explained in PCI DSS and EV charging.

What A VAPT, ISO 27001 And SOC 2 Each Prove

Read them as answers to three different questions. A VAPT answers could someone break in when we last looked? ISO 27001 answers does this company run a managed security programme? SOC 2 answers did the controls actually work over months, according to an independent auditor?

VAPT report: a point-in-time test

Vulnerability assessment and penetration testing (VAPT) pairs an automated sweep for known weaknesses with a tester trying to exploit them by hand. CERT-In’s Comprehensive Cyber Security Audit Policy Guidelines (version 1.0, 25 July 2025) define penetration testing as actively testing components “to identify and exploit potential vulnerabilities”. That is a useful bar, because a scanner printout with a cover page is not a penetration test. A VAPT report describes the system on the dates tested, for the assets in scope, and nothing else. A clean result on a marketing website says nothing about the charger endpoint. Its value rests on three things: the scope, the method and whether a retest confirmed the fixes.

ISO 27001 certificate: an audited management system

ISO/IEC 27001:2022 certifies an information security management system (ISMS), meaning the policies, risk assessments and controls a company uses to run security. It does not certify a product. The 2022 edition lists 93 reference controls in Annex A across four themes: organisational, people, physical and technological. Certificates against the older 2013 edition lapsed when the transition period closed on 31 October 2025. ISO itself issues no certificates; independent certification bodies do. Check three things. First, the scope statement: does it name the charging platform and the teams that run it, or only a head office? Second, the Statement of Applicability: which Annex A controls apply, which were excluded, and why. Third, the certification body: it should be accredited by a national accreditation body. Certificates run on a three-year cycle with surveillance audits in between, so ask for the date of the latest one.

SOC 2 report: controls tested over time

A SOC 2 report is an attestation by a licensed CPA firm under AICPA standards. It is built on the Trust Services Criteria: security, availability, processing integrity, confidentiality and privacy. Security, the common criteria, is always included; the vendor chooses the rest, so read which ones it picked. For a platform your chargers will depend on for years, availability is the one to look for. A Type I report says the controls were suitably designed on a single date. A Type II report says they also operated effectively across an observation period, commonly three to twelve months. Type II is the one that matters. Because every report covers a past period, vendors fill the gap until the next one with a bridge letter, a management statement that nothing material has changed. No auditor stands behind it, so treat it as a promise rather than evidence.

VAPT reportISO 27001 certificateSOC 2 report
What it provesWhich weaknesses in the tested assets could be exploitedA security management system is operated and auditedControls are designed (Type I) and operate effectively over time (Type II)
Who issues itA security testing firmAn accredited certification bodyA licensed CPA firm
Period coveredThe test dates onlyThree-year cycle with surveillance auditsOne date (Type I) or an observation period (Type II)
Main limitSnapshot, only as wide as its scopeCertifies the management system, not the productVendor chooses the criteria beyond security
Check firstScope, authenticated testing, retestScope statement, Statement of Applicability, accreditationType, period, criteria, exceptions, bridge letter

How the three security artefacts differ.

Ask for these five documents:

  1. The latest full VAPT report, under NDA, dated within the last 12 months.
  2. The retest or closure report showing critical and high findings were fixed.
  3. The ISO 27001 certificate with its scope statement and Statement of Applicability.
  4. The SOC 2 Type II report and the current bridge letter, if the vendor has one.
  5. The vulnerability management policy, with a remediation deadline per severity.

Scoping A VAPT For A Charging Software Stack

A charging platform has more doors than a typical SaaS product, and the riskiest one is the most often left out. Before reading any findings, check the scope against this list.

SurfaceWhat to testWhy it matters
CSMS web consoleRole-based access, session handling, privilege escalation between operator and site-host accountsOne admin account controls pricing, payouts and remote start and stop across the network
Driver app (Android, iOS)Local data storage, API calls, payment flowThe app holds tokens and payment references for every driver
Public APIs and OCPI endpointsAuthentication, rate limiting, token handling for roaming partnersOCPI shares tariffs, sessions and charge detail records with third parties
OCPP WebSocket endpointTLS configuration, charger authentication, spoofed charger identitiesEvery charger connects here; a forged connection can fake sessions or receive commands
Cloud hostingExposed services, storage permissions, network segmentationMisconfiguration is a common route to data exposure

What the test should cover on a charging platform.

The OCPP endpoint deserves its own sentence. The Open Charge Alliance defines security profiles for the charger connection: profile 1 is HTTP basic authentication without TLS, profile 2 adds TLS on top of basic authentication, and profile 3 uses TLS with client-side certificates. A good report states which profiles the endpoint accepts and whether a charger can be pushed down to a weaker one. That is a direct test of the OCPP-compliant charging software you are buying.

Usually out of scope: charger firmware, local diagnostic ports and charger hardware. That is the charger OEM’s job, and that evidence should come from the OEM. A platform vendor whose test report claims to cover chargers it does not build deserves a follow-up question.

Authenticated versus unauthenticated testing

Unauthenticated, or black-box, testing shows what an outsider can reach. Authenticated testing logs in as a driver, a site host and an operator, then checks whether one can see or change another’s data. On a multi-tenant system, such as a white-label charging platform where several operator brands share one backend, tenant isolation is the finding that matters most. Only authenticated testing finds it.

Retest evidence

CERT-In’s guidelines expect a follow-up audit after vulnerabilities are closed, and a closure report confirming every finding was addressed. Ask for the same from any vendor, wherever the test was done. A first report full of open findings, with no retest, proves only that problems were found.

How To Read A VAPT Report

Go to the findings summary first. Each finding should carry a severity, and most testers use the Common Vulnerability Scoring System (CVSS), which scores from 0 to 10.

CVSS severityScore rangeWhat to expect from the vendor
Critical9.0–10.0Fixed and retested before go-live
High7.0–8.9Fixed and retested, or a dated fix plan
Medium4.0–6.9Fix within the policy deadline
Low0.1–3.9Tracked; fix in normal release cycles

CVSS v3.x and v4.0 qualitative ratings, per NIST’s National Vulnerability Database. The right-hand column is a buyer’s rule of thumb.

CERT-In goes one step further: its guidelines require empanelled auditors to pair CVSS with the Exploit Prediction Scoring System (EPSS), which estimates how likely a weakness is to be exploited in the wild. Then check three things. Open versus closed: any critical or high finding open at the report date needs a dated fix. Remediation timelines: the vendor’s policy should commit to a deadline per severity, and the retest dates should show it was met. Method: the tools, test dates and test accounts used should be stated.

Red flags

  • A report more than 12 months old, or older than the last major release. A three-year-old report describes a different product.
  • A scope that omits the OCPP endpoint or the OCPI APIs.
  • No retest or closure evidence.
  • Only an executive summary, with a refusal to show findings even under NDA.
  • Every finding rated low on a large platform, which usually means a narrow scope rather than perfect code.

Who Asks For What, By Market

Which document a buyer expects depends heavily on where the buyer sits. A vendor selling across regions should be able to produce all three; a vendor selling into one market may hold only the local standard.

MarketWhat buyers usually ask forWhy
India: enterprises, PSUs, governmentVAPT by a CERT-In-empanelled auditor; ISO 27001 often listed in RFPsCERT-In empanels auditors and expects auditee organisations to complete a comprehensive audit at least once a year
European UnionISO 27001 plus a supplier security questionnaire and contract clausesNIS2 Article 21(2)(d) makes supply chain security part of an in-scope entity’s own duties
United States enterpriseSOC 2 Type IIThe default assurance report in US SaaS procurement
UAE and GCCISO 27001 certificate, often with a recent VAPTISO 27001 is the common reference in enterprise and government tenders

Typical buyer expectations by region.

In India, CERT-In maintains a published list of empanelled auditing organisations, so a buyer can check the tester’s name directly. In the EU, the NIS2 Directive does not name a certificate, but in-scope operators must assess their suppliers’ security, and ISO 27001 is the shortest answer to that question. India’s separate legal duties for operators, such as incident reporting and log retention under CERT-In’s 2022 Directions, fall on the operator rather than on the vendor’s documents, and we cover them separately.

Time And Cost To Obtain Each

Timelines explain why vendors hold different documents. A VAPT on a defined scope takes weeks, including the retest. ISO 27001 needs an ISMS that has run long enough to produce records, then a two-stage certification audit, then annual surveillance. A SOC 2 Type II cannot exist until its observation period has passed, so a vendor that starts today cannot give you one for months. Cost scales with scope, and a missing document is not automatically a warning sign: a vendor without a SOC 2 may simply not sell in the US.

Putting The Evidence Into The Contract

Evidence collected at the questionnaire stage starts ageing the day the contract is signed. Three clauses keep it current: a right to receive each new VAPT and retest report at least annually; notice within an agreed window if a certificate lapses, is suspended or narrows in scope; and a commitment to fix critical and high findings within stated deadlines.

Apply the checklist above to every platform on your shortlist, ours included. YoCharge’s charging management platform runs across 6+ data centers on AWS, Google Cloud and Azure, with 99%+ uptime for operators in 25+ countries, and our team will walk your security reviewer through the questionnaire line by line.

Frequently Asked Questions

Common questions from security reviewers assessing a charging software vendor.

VAPT (vulnerability assessment and penetration testing) is a security test in which a tester scans the platform for known weaknesses and then tries to exploit them. For charging software, the scope should cover the CSMS console, the driver app, public and OCPI APIs, and the OCPP endpoint that chargers connect to.

Neither replaces the other. ISO 27001 certifies that a security management system is run and audited, while a SOC 2 Type II report shows specific controls working over a period. EU, GCC and Indian buyers usually ask for ISO 27001; US enterprise buyers usually expect SOC 2.

Treat 12 months as the ceiling, and less if the platform has had a major release since. CERT-In expects organisations to complete a comprehensive audit at least once a year, which is a sensible bar in any market.

Usually not. Charger firmware, local ports and hardware are the charger OEM’s responsibility, so ask the OEM for that evidence. The platform VAPT should include the OCPP WebSocket endpoint the chargers connect to, which is often missed.

A bridge letter is a statement from the vendor’s management covering the gap between the end of the last SOC 2 period and today, saying nothing material has changed. It carries no auditor assurance, so it supports the report rather than replacing it.

Sources: CERT-In: Comprehensive Cyber Security Audit Policy Guidelines (25 Jul 2025) | CERT-In: Empanelled Auditing Organisations | ISO: ISO/IEC 27001:2022 | AICPA: SOC 2 | NIST NVD: CVSS severity ratings | ENISA: NIS Directive 2 | Open Charge Alliance: OCPP

Get Your Security Questionnaire Answered

What happens next?

Share your security questionnaire

Walk-through with our platform team

Scope and architecture review

Platform demo and rollout plan

Talk To Our Team

Scroll to Top