ISO27001

ISO 27001 Clause 9: Performance Evaluation — Monitoring and Internal Audit

ISO 27001 Clause 9: Performance Evaluation — Monitoring and Internal Audit
Loading advertisement...
20

The surveillance audit that undid eighteen months of work

Priya Nandakumar had a good story to tell in March 2023. As the newly hired Information Security Manager at Solvex Payments, a mid-sized payment processing firm handling roughly $2.1 billion in annual transaction volume, she'd inherited an ISMS that had passed Stage 2 certification eleven months earlier. The Statement of Applicability was tidy. The risk register had forty-one entries, each with a treatment plan. Leadership loved showing the certificate on the lobby wall.

Then the surveillance auditor, a meticulous man named Declan Voss from the certification body, asked Priya for three things: the monitoring and measurement results from the past twelve months, the internal audit programme with completed audit reports, and minutes from at least two management review meetings. Priya pulled up a folder. Inside were the Stage 2 evidence files — untouched since certification — and nothing else. No internal audits had been conducted. No KPIs had been tracked. Management review had happened exactly once, informally, in a fifteen-minute segment of a quarterly ops meeting, with no agenda tied to Clause 9.3 inputs and no minutes at all.

Declan raised two major nonconformities on the spot: failure to conduct internal audits at planned intervals (9.2.1) and failure to retain documented information demonstrating monitoring, measurement, analysis and evaluation (9.1). Solvex had ninety days to close them or lose certification — a certification that three of their largest merchant-acquiring clients had written into their vendor contracts as a hard requirement. The commercial exposure, by the CFO's own estimate, was north of $4 million in at-risk renewal revenue.

What had gone wrong wasn't the ISMS design. It was that everyone treated certification as the finish line instead of the starting gun. Clause 9 is the part of ISO/IEC 27001 that forces an organization to keep proving, on a cadence, that the system it built in Clauses 4 through 8 actually functions — and Solvex had built the system and then stopped watching it. This article is the playbook Priya used to rebuild Clause 9 from scratch in ten weeks, and the one I've now used with well over 200 organizations to turn "we have an ISMS" into "we can prove our ISMS works."

Who this is for / What you'll walk away with

Who this is for: ISMS managers, internal auditors, CISOs, compliance leads, and consultants who have an ISMS already operating under Clauses 4–8 (or one being built) and now need to design the ongoing evaluation layer — the part that keeps the certificate valid year over year and, more importantly, keeps the security program honest.

What you'll walk away with: - A concrete method for deciding what to monitor and measure, and which method suits each metric - A working metrics/KPI set with owners, frequency, and evaluation methods - A defensible internal audit programme — schedule, scope, criteria, auditor assignments, and independence controls - A management review agenda mapped exactly to the 9.3.2 inputs and 9.3.3 outputs, with a minutes template - Finding classification logic auditors actually expect to see - Answers to the questions that come up in every Clause 9 gap assessment I run

Clause 9 in context: where performance evaluation sits in the ISMS

ISO/IEC 27001's clause structure follows the Plan-Do-Check-Act logic even though the standard no longer uses that label explicitly. Clauses 4–7 establish context, leadership, planning and support (the "Plan" and enabling conditions). Clause 8, covered in our companion piece on operationalizing risk treatment, is the "Do" — where risk treatment plans, controls, and processes actually run. Clause 9 is the "Check": monitoring, measurement, analysis, evaluation, internal audit, and management review. Clause 10, which we cover separately in our guide to nonconformity and corrective action, is the "Act" — where what Clause 9 surfaces gets fixed.

Three distinct but connected mechanisms live inside Clause 9:

  1. 9.1 Monitoring, measurement, analysis and evaluation — an ongoing, largely operational activity that produces data about how well controls and processes perform.

  2. 9.2 Internal audit — a periodic, systematic, first-party assurance activity that tests conformity to both your own ISMS requirements and the requirements of ISO/IEC 27001 itself.

  3. 9.3 Management review — a periodic, top-management-led governance activity that consumes the outputs of 9.1 and 9.2 (plus other inputs) and produces decisions.

Auditors treat these as three separate deliverables with three separate evidence trails. Conflating them — as Solvex did, treating "we got certified" as satisfying all three — is the single most common Clause 9 failure I see in the field.

Table 1: The three mechanisms of Clause 9 at a glance

Mechanism

Sub-clause

Frequency

Owner

Primary Output

Common Failure Mode

Monitoring, measurement, analysis, evaluation

9.1

Continuous / scheduled per metric

Control owners, ISMS manager

KPI dashboards, measurement records

Metrics chosen with no evaluation method or no target

Internal audit

9.2

Planned intervals (commonly annual cycle covering full scope)

Internal audit programme manager / lead auditor

Audit reports, findings, corrective action triggers

Auditors reviewing their own work; incomplete scope coverage

Management review

9.3

Planned intervals (commonly quarterly or semi-annual, minimum annual)

Top management

Minuted decisions on ISMS changes and resources

Meeting held with no formal minutes mapped to 9.3.2/9.3.3

Clause 9.1: Monitoring, measurement, analysis and evaluation

Clause 9.1 requires the organization to determine four things before it collects a single data point: what needs to be monitored and measured, the methods that will produce valid results, when monitoring and measurement will take place, and when the results will be analysed and evaluated. It then requires you to evaluate both the information security performance and the effectiveness of the ISMS itself, and to retain documented information as evidence.

That's a denser requirement than it looks. Note the standard separates monitoring/measuring (collecting data, ongoing or at intervals) from analysing/evaluating (interpreting that data against criteria, at defined points). A control can be monitored continuously — failed login attempts logged every second — while being evaluated monthly against a threshold. Auditors will ask you to show both halves: the raw measurement and the documented evaluation that followed it.

What "valid results" means in practice

The phrase "methods that produce comparable and reproducible results" (paraphrased from the standard's intent) is where most programs go soft. A metric collected inconsistently — sometimes from a SIEM export, sometimes from a spreadsheet someone eyeballed — will not survive an auditor's follow-up question: "How do you know this number is accurate?" Valid methods require a documented data source, a consistent collection method, and a named owner accountable for the number.

"I stopped accepting any metric that couldn't answer three questions: where does this number come from, who pulls it, and what happens if it breaches threshold. Half our original KPI list didn't survive that filter, and the program got better the day it shrank." — Renata Okafor, ISMS Manager, Bridgehaven Logistics

What to monitor and measure: building the metric inventory

Clause 9.1 doesn't tell you which metrics to pick — that's a judgment call tied to your risk assessment (Clause 6), your Statement of Applicability, and the objectives you set. The discipline is to derive metrics from three sources: the risks in your risk register, the controls declared applicable in your Statement of Applicability, and the security objectives established under Clause 6 planning. If a control exists in your SoA but has no associated measurement, that's a gap an auditor will find before you do.

Table 2: Sample metrics/KPI inventory with evaluation methods

Metric

Data Source

Method

Frequency (Monitor/Measure)

Frequency (Analyse/Evaluate)

Target/Threshold

Owner

Mean time to patch critical vulnerabilities

Vulnerability scanner + ticketing system

Automated export, reconciled against ticket closure timestamps

Continuous

Monthly

≤ 14 days

Vulnerability Management Lead

Phishing simulation click rate

Security awareness platform

Automated campaign reporting

Per campaign (quarterly)

Quarterly

≤ 8% click rate

Security Awareness Owner

Access review completion rate

IAM platform + review attestations

Manual attestation count / total accounts due

Monthly

Quarterly

100% within cycle

Identity & Access Manager

Security incidents by severity

SIEM + incident register

Automated tagging, manual severity classification

Continuous

Monthly

Declining trend, no repeat root cause

Incident Response Lead

Backup restoration success rate

Backup platform test logs

Scheduled restoration test

Quarterly

Quarterly

100% successful test restores

IT Operations Manager

Third-party risk assessments overdue

Vendor risk register

Manual tracking against due dates

Monthly

Quarterly

Zero overdue > 30 days

Third-Party Risk Owner

Employee security training completion

LMS platform

Automated completion export

Monthly

Semi-annually

≥ 95% completion

HR / Security Awareness

Control effectiveness self-assessments

Control owner attestations

Structured questionnaire per control

Per control cycle

Annually

No "ineffective" ratings unresolved

Control Owners

Number of nonconformities open > 90 days

Corrective action log

Manual tracking

Monthly

Quarterly

Zero

ISMS Manager

Change failure rate (security-relevant changes)

Change management system

Automated tagging

Monthly

Quarterly

≤ 5%

Change Manager

This is illustrative — your own set should map one-for-one to risks you've actually accepted as significant, not to a generic list copied from a template. An auditor who sees the exact same ten metrics at three unrelated clients will ask harder questions than one who sees metrics tied visibly to that organization's risk register.

Choosing methods: quantitative, qualitative, and hybrid measurement

Not every meaningful thing about an ISMS reduces to a number. Clause 9.1 accommodates both quantitative measurement (patch time, click rates, completion percentages) and qualitative evaluation (control owner attestations, maturity assessments, interview-based effectiveness reviews). The method you choose has to match the nature of the thing being measured — forcing a qualitative judgment into a fake number is worse than leaving it qualitative and well-documented.

Table 3: Measurement method selection guide

Method Type

Best Suited For

Strength

Limitation

Example Application

Automated log/telemetry extraction

High-volume, objective, technical events

Consistent, hard to game, real-time capable

Requires tooling investment and log integrity controls

Failed authentication attempts, patch deployment timestamps

Manual attestation / self-assessment

Control effectiveness where technical telemetry doesn't exist

Captures judgment and context

Subject to bias, inconsistent rigor between owners

Control owner sign-off on policy adherence

Sampling-based review

Large populations where 100% review is impractical

Cost-effective, statistically defensible if sample size justified

Risk of unrepresentative sample

Access review accuracy checks across thousands of accounts

Structured interview

Cultural / behavioral indicators

Surfaces issues telemetry can't see

Time-intensive, harder to compare period over period

Security culture pulse checks with department heads

Third-party test results

Technical control validation

Independent, objective

Point-in-time, not continuous

Penetration test findings, vulnerability scan results

Trend analysis over time series

Any metric with historical baseline

Reveals direction, not just a snapshot

Needs at least 3–4 data points to be meaningful

Incident volume trending quarter over quarter

When to monitor/measure versus when to analyse/evaluate

This is the distinction that separates programs that merely collect data from programs that actually use it. A metric can be monitored continuously (every login attempt logged) while being formally analysed on a fixed cadence (monthly trend review) and evaluated against ISMS objectives on a longer cadence still (quarterly, tied into management review). Skipping straight from "we log it" to "we're compliant" is exactly the gap Declan Voss found at Solvex — logs existed, but no one had documented a single analysis or evaluation cycle in eleven months.

Table 4: Monitoring vs. analysis/evaluation cadence mapping

Activity

Definition

Typical Cadence

Documented Output

Monitor

Ongoing observation of a process or control's status

Continuous or per-event

Log entries, dashboards, raw data feeds

Measure

Determining a value using a defined method

Scheduled (daily/weekly/monthly per metric)

Recorded data points, measurement logs

Analyse

Examining measured data for patterns, trends, causes

Monthly to quarterly

Trend reports, variance analysis

Evaluate

Judging analysed data against criteria/objectives to determine performance and ISMS effectiveness

Quarterly to annually, feeding management review

Evaluation reports, KPI RAG (red/amber/green) status, management review input packages

Two distinct judgments: information security performance vs. ISMS effectiveness

Clause 9.1 asks for two separate evaluations that get conflated constantly. Information security performance is about the controls and outcomes — are we patching fast enough, are incidents declining, is awareness training landing. ISMS effectiveness is about the management system itself — is the system of policies, roles, processes and reviews actually functioning as designed to achieve its intended outcomes, independent of any single control's performance.

A useful test: an organization can have strong information security performance (few incidents, fast patching) while having a weak ISMS — for example, if that performance is due to one heroic engineer rather than a repeatable, governed process. Conversely, an organization can have a well-functioning ISMS (clear roles, working review cycles, documented decisions) while performance metrics show a genuine control gap that the system is actively working to close. Auditors want to see both judgments made explicitly and separately, not merged into a single "everything's green" statement.

"The question I ask every client is: if your best security engineer quit tomorrow, would your ISMS still function? If the answer is no, you don't have a management system — you have a person. Clause 9.1 is partly designed to catch that." — Tomas Ribeiro, Principal Consultant, Ferro Assurance Group

Retaining documented information as evidence under 9.1

The standard requires documented information as evidence of monitoring and measurement results. In practice this means three artifact types, retained and version-controlled: (1) the measurement records themselves — raw or lightly processed data with timestamps and sources; (2) analysis outputs — trend reports, dashboards, variance commentary; (3) evaluation records — the documented judgment of performance and effectiveness, typically feeding directly into management review inputs under 9.3.2. A retention policy of at least three years (spanning a full certification cycle) is a defensible baseline, though your own document control procedure under Clause 7 support should set the authoritative period.

Table 5: Monitoring & measurement evidence retention plan

Artifact

Format

Retention Period

Storage Location

Access Control

Raw measurement data / logs

SIEM export, CSV, platform native

12 months minimum (per data type policy)

Security data platform

Restricted to security team

Monthly/quarterly analysis reports

PDF/dashboard snapshot

3 years (certification cycle)

GRC/document repository

ISMS team, auditors on request

Evaluation summaries (performance + effectiveness)

Structured report

3 years

GRC/document repository

ISMS manager, top management

KPI dashboard historical snapshots

Exported dashboard state

3 years

GRC/document repository

ISMS team

Control owner attestations

Signed/e-signed form

3 years

Document management system

Control owner, ISMS manager

Clause 9.2: Internal audit — first-party assurance, not the certification audit

This is the single most misunderstood requirement in Clause 9, so let's be precise. Internal audit (9.2) is a first-party audit — your organization auditing itself, against its own criteria, for its own assurance. It is entirely distinct from the certification body's external (third-party) audit — Stage 1, Stage 2, and annual surveillance audits — which is performed by an accredited external certification body to determine whether to grant or maintain your certificate. Internal audits happen on your schedule, using your (or a contracted) auditor, and their findings are yours to manage before the external auditor ever sees them. Confusing the two — as some organizations do when they treat "we passed Stage 2" as evidence of internal audit having occurred — is precisely the nonconformity Solvex Payments received.

9.2.1: What internal audit must determine

Clause 9.2.1 requires internal audits at planned intervals to determine whether the ISMS conforms to two distinct standards simultaneously: (a) the organization's own requirements for its information security management system, and (b) the requirements of ISO/IEC 27001 itself. It must also determine whether the ISMS is effectively implemented and maintained — not just documented. An audit that only checks "does a policy document exist" and never checks "is this policy actually followed" fails to meet 9.2.1's intent.

Table 6: Internal audit vs. external certification audit

Dimension

Internal Audit (Clause 9.2)

External Certification Audit

Performed by

Employee auditors or contracted internal audit provider

Accredited certification body auditor

Purpose

First-party assurance; management's own confidence check

Third-party attestation for the certificate

Frequency

Planned intervals set by the organization (commonly annual full-scope cycle)

Stage 1/Stage 2 initially, then annual surveillance, recertification every 3 years

Criteria

Organization's own ISMS requirements + ISO/IEC 27001 requirements

ISO/IEC 27001 requirements only

Findings destination

Reported to relevant management internally, feeds Clause 10

Reported as nonconformities that can suspend/withdraw certification

Independence rule

Auditors must not audit their own work

Auditor must be independent of the organization entirely

Documented evidence expected

Audit programme, audit plans, reports, closure records

Audit trail is the certification body's own report, but draws on your internal audit evidence

9.2.2: Building the internal audit programme

Clause 9.2.2 requires you to plan, establish, implement and maintain an audit programme (or programmes) that specifies frequency, methods, responsibilities, planning requirements, and reporting. The programme must take into account the importance of the processes concerned and the results of previous audits. For each individual audit, you must define the audit criteria and scope, select auditors and conduct the audit in a way that ensures objectivity and impartiality — meaning auditors must never audit their own work — and results must be reported to relevant management. Documented information must be retained as evidence of the programme and its results.

A one-page audit programme document should answer: how often will we audit, what will each audit cover, who will audit it, how will results be reported, and how does risk drive priority. A common pattern for organizations with a broad Annex A footprint is to run a rolling multi-audit cycle across the year that collectively covers 100% of ISMS scope at least once per certification cycle, rather than one giant annual audit.

Table 7: Sample internal audit programme schedule (annual cycle)

Audit #

Scope Area

Clauses/Controls Covered

Planned Quarter

Lead Auditor

Audit Method

Prior Audit Findings Considered

IA-01

Access control & identity management

Annex A 5.15–5.18, 8.2–8.5

Q1

External contracted auditor

Document review + system walkthrough + interviews

New process, no prior findings

IA-02

Risk management process (Clause 6)

Clause 6.1, 6.2; risk register

Q1

Internal Lead Auditor (Dept. B)

Document review + interviews

1 minor NC from prior cycle re: review dates

IA-03

Supplier/third-party security

Annex A 5.19–5.23

Q2

External contracted auditor

Document review + sample testing

2 open findings re: vendor assessment backlog

IA-04

Incident management & logging

Annex A 5.24–5.28, 8.15, 8.16

Q2

Internal Lead Auditor (Dept. C)

Log sampling + interviews

High-priority due to incident volume increase

IA-05

Physical security

Annex A 7.1–7.14

Q3

Internal Lead Auditor (Dept. A)

Site walkthrough + document review

No prior findings

IA-06

HR security & awareness (Clause 7)

Annex A 6.1–6.8, Clause 7.2–7.3

Q3

Internal Lead Auditor (Dept. B)

Interviews + training records review

1 minor NC re: completion tracking

IA-07

Business continuity & backup

Annex A 5.29–5.30, 8.13–8.14

Q4

External contracted auditor

Test evidence review + tabletop observation

Restoration test failure flagged previously

IA-08

Management system process (Clauses 4, 5, 9, 10)

Clause 4, 5, 9, 10

Q4

Internal Lead Auditor (Dept. C)

Document review + management interviews

Direct feed into annual management review

Auditor selection, objectivity, and the "no auditing your own work" rule

The independence requirement in 9.2.2 is specific and unforgiving: auditors must not audit their own work. In small ISMS teams this is genuinely hard — if your organization has one information security manager who wrote the access control policy, configured the SIEM, and manages the vendor risk process, that person cannot also be the lead auditor testing those same areas. The most common fixes are cross-departmental auditor pools (Department A's manager audits Department B's controls and vice versa), rotating external contracted auditors for high-risk or small-team areas, or a hybrid model combining both.

"In a twelve-person security team, true independence is a puzzle, not a policy statement. We solved it by having our compliance analyst — who owns no controls — trained as lead auditor, and bringing in a contracted auditor for anything she touches operationally." — Devon Ashcroft, Head of GRC, Marrow Analytics

Table 8: Auditor independence and objectivity matrix

Audit Area

Process/Control Owner

Eligible Internal Auditor

Independence Justification

Escalation if No Eligible Auditor

Access control

Identity & Access Manager

Compliance Analyst (no operational IAM duties)

Analyst does not configure or approve access

Contract external auditor

Risk management

ISMS Manager

Internal Audit Lead (reports to Audit Committee, not ISMS Manager)

Reporting line separate from ISMS management chain

Contract external auditor

Incident management

Incident Response Lead

Department manager outside security operations

No involvement in incident handling or triage

Contract external auditor

Supplier security

Third-Party Risk Owner

Procurement compliance officer

No role in vendor selection or contract sign-off

Contract external auditor

Management system (Clauses 4,5,9,10)

Top management / ISMS Manager

External contracted auditor

Top management cannot credibly self-audit its own review process

N/A — external is default here

Conducting the audit: criteria, scope, and evidence gathering

Each individual audit within the programme needs its own audit plan defining the specific criteria (which clauses, which controls, which of your own internal policies apply), the scope (which locations, systems, departments, time period), and the evidence-gathering method (document review, interview, observation, sampling, technical testing). Auditors should use structured checklists or interview scripts to ensure consistency and traceability — a good internal audit checklist and an interview question script turn a subjective walkthrough into a repeatable, defensible process.

The internal audit lifecycle

The diagram below shows how a single internal audit moves from planning through closure, and how it feeds both Clause 10 corrective action and Clause 9.3 management review.

This loop is the reason internal audit can't be a once-and-done exercise: the results of this cycle's audits directly shape next cycle's programme priorities under 9.2.2's requirement to consider "the results of previous audits."

Classifying findings: major nonconformity, minor nonconformity, observation

Not every audit finding carries the same weight, and treating them all identically either overwhelms management review with noise or, worse, buries a serious systemic failure among cosmetic paperwork issues. Most internal audit programmes adopt a three-tier classification consistent with what certification bodies use, so internal findings and external findings speak the same language.

Table 9: Finding classification framework

Classification

Definition

Example

Required Response Time

Escalation

Major nonconformity

Absence or total breakdown of a required process; systemic failure affecting ISMS effectiveness; multiple related minor findings indicating a pattern

No internal audits conducted for over a year (as at Solvex)

Immediate corrective action plan, typically 30–90 days

Reported directly to top management and tracked in management review

Minor nonconformity

A single lapse or isolated non-fulfilment of a requirement that does not indicate systemic breakdown

One employee's security awareness training record missing

Corrective action within 60–90 days

Reported to relevant process owner and summarized in management review

Observation / opportunity for improvement

Not a nonconformity, but a risk or inefficiency worth addressing

Manual metric collection process prone to human error

No mandatory deadline; tracked as improvement opportunity

Logged in continual improvement register

Conformity (positive finding)

Process meets or exceeds requirements

Automated evidence collection for access reviews

N/A

Noted in report as good practice, sometimes shared cross-team

Every finding — regardless of tier — should trace to a specific clause or control reference, a specific piece of evidence (or lack of it), and a named responsible owner. Findings that read "training could be improved" without evidence or ownership are the ones that come back to haunt you at the next audit cycle.

What goes into the internal audit report

An audit report that satisfies both 9.2.1 and 9.2.2's documented-evidence requirement typically contains: scope and criteria of the audit, audit dates and auditor(s) named, methodology used, a summary of conformities and nonconformities with classification, detailed findings with evidence references, and a distribution list showing which members of relevant management received the report. A standing internal audit report template keeps this consistent across audits and auditors, which matters when a certification body auditor samples three years of your internal audit history and expects to see the same structure each time.

Table 10: Internal audit report — minimum required sections

Report Section

Content

Clause 9.2 Requirement Satisfied

Audit identification

Audit number, dates, scope, criteria

9.2.2 (define criteria and scope)

Auditor(s) and independence statement

Named auditor(s), confirmation of no self-audit conflict

9.2.2 (objectivity and impartiality)

Methodology

Document review, interviews, sampling, technical testing used

9.2.1 (determine conformity and effective implementation)

Findings summary

Count and classification of nonconformities/observations

9.2.1, 9.2.2

Detailed findings

Clause/control reference, evidence, description, classification

9.2.1, 9.2.2

Positive findings

Areas of strong conformity or good practice

Supports balanced reporting

Distribution and reporting

Names/roles of relevant management who received report

9.2.2 (report results to relevant management)

Retention statement

Where and how long the report is retained

9.2.2 (retain documented information as evidence)

Clause 9.3: Management review — where evidence becomes decisions

Clause 9.3.1 requires top management to review the organization's ISMS at planned intervals to ensure its continuing suitability, adequacy and effectiveness. This is not a status update meeting. It is a governance activity with a fixed, mandatory set of inputs (9.3.2) and a fixed, mandatory set of outputs (9.3.3), and skipping either half is a nonconformity regardless of how good your intentions were.

At Solvex, the fifteen-minute segment bolted onto a quarterly ops meeting failed on both counts: it covered none of the 9.3.2 inputs systematically, and it produced no documented decisions at all. Declan Voss didn't need to dig — the absence of minutes was the finding.

9.3.2: The six mandatory management review inputs

The standard requires management review to include, at minimum: (1) the status of actions from previous management reviews; (2) changes in external and internal issues relevant to the ISMS; (3) changes in needs and expectations of interested parties relevant to the ISMS; (4) feedback on information security performance, including trends in nonconformities and corrective actions, monitoring and measurement results, audit results, and the fulfilment of information security objectives; (5) feedback from interested parties; (6) results of risk assessment and the status of the risk treatment plan; and (7) opportunities for continual improvement. (Some organizations number the last two together, others separately — the substance is what an auditor checks, not the numbering scheme.)

Table 11: Management review inputs — the 9.3.2 checklist

Input

Source Document/Process

Who Prepares It

Typical Detail Included

Status of previous review actions

Prior management review minutes

ISMS Manager

Action item, owner, due date, status (open/closed/overdue)

Changes in external/internal issues

Context register from Clause 4 context analysis

ISMS Manager

New regulations, market changes, org restructuring, M&A activity

Changes in interested party needs/expectations

Interested parties register

ISMS Manager

New customer contract clauses, regulator guidance updates

Information security performance feedback

9.1 KPI evaluations, nonconformity trend log, audit results, objectives tracker

ISMS Manager + control owners

KPI RAG status, NC counts by classification, objective attainment %

Feedback from interested parties

Customer security questionnaires, audit findings from clients, employee surveys

ISMS Manager

Complaints, contract security requirement changes, survey results

Risk assessment results & treatment plan status

Risk register, risk treatment plan

Risk owner / ISMS Manager

New/changed risks, treatment plan completion %, residual risk levels

Opportunities for continual improvement

Improvement register, audit observations

ISMS Manager

Proposed process changes, automation opportunities, resourcing gaps

"Management review used to be the meeting nobody prepped for. Now it's the meeting our board actually reads the pre-read for, because the inputs are the same seven things every quarter and everyone knows what's coming." — Sabine Kowalczyk, CISO, Alderpoint Insurance Group

9.3.3: The mandatory management review outputs

Management review must produce decisions — not just a record of discussion. The standard requires the results to include decisions related to continual improvement opportunities and any need for changes to the ISMS. In practice, this means decisions on: changes to the risk assessment methodology or acceptance criteria, changes to policies or the Statement of Applicability, resource allocation (people, budget, tools), changes to objectives, and follow-up actions with named owners and due dates. Documented information must be retained as evidence of the results.

Table 12: Management review outputs — the 9.3.3 checklist

Output Category

Example Decision

Owner Assigned

Target Date

Feeds Into

ISMS change decisions

Approve updated risk acceptance criteria after new regulatory guidance

ISMS Manager

Next quarter

Clause 6 risk assessment methodology

Resource allocation

Approve budget for SIEM upgrade to close logging gap identified in audit IA-04

CFO / IT Director

Next fiscal quarter

Clause 7 resource planning

Objective changes

Revise phishing click-rate target from 10% to 8% given trend improvement

Security Awareness Owner

Immediate

Clause 6 objectives

Continual improvement opportunities

Approve automation of access review evidence collection

Identity & Access Manager

2 quarters

Clause 10 improvement register

Corrective action escalation

Escalate overdue vendor risk assessments to executive sponsor

Third-Party Risk Owner

30 days

Clause 10 corrective action

SoA/policy updates

Update SoA to reflect newly applicable control following cloud migration

ISMS Manager

Next audit cycle

Statement of Applicability

Structuring the management review meeting itself

Top management involvement — the "top" in top management review — is non-negotiable; a meeting attended only by the ISMS manager and a couple of analysts, with no genuine decision-making authority in the room, does not satisfy 9.3.1's intent even if it covers every input. The people who can actually approve budget, change risk appetite, or reprioritize resources need to be present, or the outputs in 9.3.3 become suggestions rather than decisions.

A practical agenda runs roughly 60–90 minutes for a mature program: a five-minute review of prior action status, twenty minutes on context and interested party changes, twenty-five minutes on performance feedback (KPIs, audit results, objective attainment), fifteen minutes on risk assessment and treatment plan status, ten minutes on improvement opportunities, and the remaining time reserved explicitly for decisions and action assignment — not just discussion.

Table 13: Management review cadence models by organization size

Organization Profile

Recommended Cadence

Rationale

Small (under 100 employees, single site)

Semi-annual, with quarterly informal check-ins

Lower change velocity; full cadence still meets "planned intervals"

Mid-size (100–1,000 employees, multi-site)

Quarterly

Matches typical KPI evaluation and audit programme cadence

Large/regulated (1,000+ employees or regulated sector)

Quarterly formal + monthly executive security steering committee

Higher risk velocity, regulatory reporting obligations

Rapid growth / recent M&A

Quarterly minimum, ad hoc reviews triggered by major context changes

Clause 4 context changes (9.3.2 input #2) occur frequently

Management review minutes: what auditors expect to see

Minutes are the single artifact an external auditor will request first when testing Clause 9.3, because they prove both that the meeting happened and that it covered the required inputs and produced the required outputs. Minutes that just say "reviewed security posture, all good" will not survive scrutiny. Minutes need to name attendees (confirming top management presence), reference each of the seven inputs even briefly, and record explicit decisions with owners and dates.

Table 14: Management review minutes template — required fields

Field

Purpose

Example Entry

Meeting date, attendees, and roles

Confirms top management participation

"14 Feb 2026 — CEO, COO, CISO, ISMS Manager, Head of Legal"

Status of prior actions

Satisfies input 1

"3 of 4 actions from Nov review closed; 1 overdue — vendor risk backlog, escalated"

Context and interested party changes

Satisfies inputs 2 & 3

"New EU regulatory guidance issued; two enterprise clients added contractual audit right clauses"

Performance feedback summary

Satisfies input 4

"KPI dashboard reviewed: 8/10 metrics green, 2 amber (patch time, vendor assessments); 2 major NCs from IA-04 audit remain open"

Interested party feedback

Satisfies input 5

"Customer security questionnaire volume up 30%; no unresolved complaints"

Risk assessment and treatment status

Satisfies input 6

"Risk register reviewed; 3 new risks added post cloud migration; treatment plan 78% complete"

Improvement opportunities discussed

Satisfies input 7

"Proposal to automate access review evidence approved for scoping"

Decisions and actions (with owners/dates)

Satisfies 9.3.3 outputs

"Approved $40K budget for SIEM logging upgrade — owner: IT Director, due: Q3"

Next review date

Confirms planned interval

"Next review scheduled 15 May 2026"

A frequent point of confusion: Clause 9.1 monitoring vs. Annex A 8.16

Every gap assessment I run eventually hits this question: "Isn't monitoring already covered by our SIEM and Annex A control 8.16?" The answer is no, and the distinction matters enough to spell out. Annex A 8.16, "Monitoring activities," is a technical control — part of the 93-control, four-theme Annex A structure (5.1–5.37 Organizational, 6.1–6.8 People, 7.1–7.14 Physical, 8.1–8.34 Technological). It requires networks, systems and applications to be monitored for anomalous behavior and potential security incidents, using tools like SIEM, IDS/IPS, and log analysis platforms.

Clause 9.1, by contrast, is a management-system requirement. It governs monitoring and measurement of the ISMS as a whole — including but not limited to technical telemetry. Annex A 8.16's technical monitoring output can absolutely serve as one data source feeding a 9.1 metric (for example, "number of anomalies detected by SIEM per month" as an input to an incident trend KPI). But 9.1 also demands measurement of things 8.16 never touches: training completion rates, audit programme execution, objective attainment, supplier assessment backlogs, and management review follow-through. Treating your SIEM dashboard as satisfying Clause 9.1 in full is a scoping error I see in roughly one out of every four Clause 9 gap assessments I conduct.

Table 15: Annex A 8.16 vs. Clause 9.1 — distinct but connected

Dimension

Annex A 8.16 (Monitoring Activities)

Clause 9.1 (Monitoring, Measurement, Analysis, Evaluation)

Nature

Technical control within the Technological theme

Management system clause

Scope

Networks, systems, applications — anomaly/incident detection

Entire ISMS: controls, processes, objectives, performance, effectiveness

Typical tools

SIEM, IDS/IPS, EDR, log management

Metrics dashboards, KPI trackers, evaluation reports, audit results

Relationship

One possible data source feeding 9.1 metrics

The governing requirement that determines what gets measured and why

Audited under

Annex A control implementation review

ISMS clause conformity review

Roles and responsibilities across the three Clause 9 mechanisms

One reason Clause 9 programs quietly decay, as happened at Solvex, is that nobody owns the whole picture — control owners think monitoring is someone else's job, the compliance team thinks internal audit runs itself, and management assumes review happens automatically because it's on someone's calendar. A clear RACI (Responsible, Accountable, Consulted, Informed) model closes that gap before it opens.

Table 16: Clause 9 RACI model

Activity

Control/Process Owners

ISMS Manager

Internal Audit Lead

Top Management

Define metrics and thresholds (9.1)

Consulted

Accountable/Responsible

Informed

Informed

Collect and record measurements (9.1)

Responsible

Accountable

Informed

Informed

Analyse and evaluate performance (9.1)

Consulted

Responsible/Accountable

Informed

Informed

Plan and maintain audit programme (9.2.2)

Informed

Accountable

Responsible

Informed

Select auditors and confirm independence (9.2.2)

Informed

Consulted

Responsible

Accountable

Conduct individual audits (9.2.1/9.2.2)

Consulted (as auditee)

Informed

Responsible

Informed

Report audit findings to management (9.2.2)

Informed

Consulted

Responsible

Accountable

Prepare management review inputs (9.3.2)

Consulted

Responsible

Responsible

Informed

Chair and decide in management review (9.3.1/9.3.3)

Informed

Consulted

Consulted

Responsible/Accountable

Retain documented evidence (9.1, 9.2, 9.3)

Responsible (own records)

Accountable

Responsible (audit records)

Informed

Two roles deserve special attention. The ISMS manager is the connective tissue across all three mechanisms — usually the only person who sees the metrics dashboard, the audit programme, and the management review calendar simultaneously, which makes this role the single point of failure if it isn't backed up. The internal audit lead must sit organizationally separate enough from day-to-day ISMS operations to preserve the independence 9.2.2 demands; at Solvex, part of the fix was formally separating this role's reporting line so it answered to the board audit committee rather than to the ISMS manager it would eventually need to audit.

Preparing Clause 9 evidence for the certification body's external audit

Even though internal audit and external certification audit are legally and procedurally distinct, external auditors sample your Clause 9 evidence extensively — it's often the fastest way for them to judge whether an ISMS is a living system or a paper exercise. A well-run Clause 9 program makes external audits shorter, calmer, and less likely to surface surprises, because nothing in the external auditor's sample should be new information to your own team.

The preparation checklist I walk clients through before any Stage 2 or surveillance audit covers: confirming the current KPI dashboard reflects at least the most recent full evaluation cycle with documented judgments (not just raw numbers); confirming the internal audit programme document is current and every planned audit for the period has either occurred or has a documented, justified reschedule; confirming every audit report in the current cycle names its auditor and includes an independence statement; confirming management review minutes exist for every planned interval in the certification period and each set of minutes references all required 9.3.2 inputs; and confirming every open nonconformity — internal or external — has a traceable corrective action record under Clause 10. A certification readiness checklist built around exactly these five checks turns external audit prep from a fire drill into a fifteen-minute confirmation exercise.

"The best surveillance audits I run are boring. The client already knows what I'm going to find because they found it themselves first, in their own internal audit, months earlier. That's what a working Clause 9 program looks like from the outside." — Declan Voss, Senior Auditor, Meridian Certification Body

Case studies: what fixing Clause 9 actually looks like

Case study 1: Solvex Payments — closing two major nonconformities in ninety days

Returning to Priya Nandakumar's ninety-day clock at Solvex Payments: the recovery plan built the three Clause 9 mechanisms in parallel rather than sequentially. Week one through three: derived a twelve-metric KPI set directly from the existing forty-one-entry risk register and SoA, with named owners and data sources — cutting an initial brainstormed list of thirty-one candidate metrics down by two-thirds because most lacked a reliable, repeatable data source. Week four through seven: stood up an internal audit programme covering four priority areas (access control, incident management, supplier risk, and the management system clauses themselves), using a contracted external auditor for objectivity given the twelve-person security team's limited pool. Week eight: held the first formal management review, with the CEO and COO present, working through all seven 9.3.2 inputs and producing nine documented decisions, including approval of a $180,000 logging infrastructure upgrade. At the ninety-day follow-up, Declan Voss verified both major nonconformities closed with objective evidence — measurement records, an audit report showing two minor findings (appropriately smaller in scope than a first-ever audit typically surfaces), and signed management review minutes. Solvex retained certification and, critically, retained the three merchant-acquiring contracts tied to it.

Case study 2: A 340-person SaaS company's audit programme that audited nothing real

A client I'll call Fenwick Cloud Systems had technically satisfied 9.2 for two certification cycles — audits were scheduled, conducted, and reported. But every audit for three years had the same scope: "review of information security policy documentation." No audit had ever touched access control logs, incident tickets, or vendor risk records. The certification body's own surveillance auditor eventually asked the obvious question: where's the evidence of operational conformity, not just documentation? This produced a major nonconformity for insufficient audit scope coverage relative to the importance of processes — a direct 9.2.2 requirement. Fenwick rebuilt its audit programme using a risk-weighted scope model (higher-risk processes audited more frequently and with deeper technical sampling), and within one cycle had documented evidence spanning access reviews, 340 employee training records, and incident response tabletop observations. Their next surveillance audit closed with zero findings related to Clause 9.

Case study 3: A regional bank's management review that finally used its own data

A 900-employee regional bank, referred to here as Castlemere Trust, had strong 9.1 metrics and a solid internal audit programme — but management review had become a rubber-stamp fifteen-minute agenda item where the CISO read out green statuses and the room moved on. When a new compliance director, brought in after an unrelated regulatory exam, restructured the meeting around the full 9.3.2 input list and insisted on documented decisions rather than status readouts, the very first restructured review surfaced something the metrics alone hadn't: three consecutive quarters of vendor risk assessments running over 30 days late, a pattern visible only when someone connected the KPI trend to the audit finding and the risk treatment plan status side by side. The bank reallocated one full-time analyst role to vendor risk within the quarter, and overdue assessments dropped from 23 to 2 within two review cycles — a fix that had been sitting in plain sight in three separate reports nobody had put next to each other before.

"The data existed the whole time. What was missing was a room with the authority to act on it, looking at all of it at once. That's the entire point of 9.3 — it's not a status meeting, it's a decision meeting." — Marcus Delacroix, Compliance Director, Castlemere Trust

Common pitfalls that surface in Clause 9 audits

Treating Stage 2 certification as ongoing proof of performance. The most damaging misconception, and the one that nearly cost Solvex its certification: passing initial certification proves the ISMS was designed and implemented at a point in time. It proves nothing about whether monitoring, internal audit, or management review have continued since.

Metrics with no evaluation method or threshold. A dashboard full of numbers with no defined target and no documented judgment against that target is data collection, not evaluation. Auditors will ask "so what happened when this metric went red" — if the answer is "nothing," that's a finding.

Internal audits that never touch operational evidence. As Fenwick Cloud Systems discovered, an audit programme that only reviews documents (and never samples logs, tickets, access lists, or interviews staff) satisfies the letter of "an audit occurred" while missing 9.2.1's requirement to determine whether the ISMS is effectively implemented and maintained.

Auditors auditing their own work. Especially common in small security teams where one person wears every hat. The fix is structural — cross-functional auditor pools, rotation, or contracted external auditors — not a disclaimer in the audit report.

Management review with no top management present. A meeting of middle managers discussing security metrics is a useful operational sync, but it is not a Clause 9.3 management review unless people with actual decision authority attend and decisions get made.

Management review minutes that summarize rather than decide. "We discussed the risk register" is not an output. "We approved reallocating budget X to close gap Y, owner Z, due date D" is.

No traceability between audit findings and corrective action. A finding that sits in an audit report with no linked corrective action ticket is functionally invisible to the organization, even though it's technically "documented." This is the seam between Clause 9 and Clause 10's nonconformity and corrective action process — treat it as one continuous workflow, not two separate filing cabinets.

"Every failed surveillance audit I've seen in the last five years traces back to one of two things: metrics nobody evaluated, or a management review that never made a real decision. The standard is not subtle about what it wants here." — Elena Vasquez, Lead Assessor, Northbridge Certification Partners

A worked example: from raw metric to management decision

It helps to trace one data point through the entire Clause 9 pipeline, because that's exactly what an auditor will ask you to demonstrate. Take the "third-party risk assessments overdue" metric from Table 2.

Monitor/measure (9.1): The vendor risk register tracks due dates for annual reassessments of all critical suppliers. Every month, the Third-Party Risk Owner exports a count of assessments overdue by more than thirty days. In March, this count is 14, up from 6 in January and 9 in February.

Analyse (9.1): The ISMS manager's monthly trend report flags the metric amber, noting a rising trend over three consecutive months rather than a one-off blip — the kind of pattern that distinguishes a real problem from noise.

Internal audit (9.2): Audit IA-03, already scheduled for Q2 in the audit programme (Table 7), covers supplier and third-party security. The auditor samples ten of the fourteen overdue assessments and finds the root cause: the vendor risk platform's automated reminder emails were being routed to a distribution list that included two employees who had left the company, and no one had noticed the bounce-backs. This becomes a minor nonconformity — an isolated process breakdown rather than a systemic absence of the process itself.

Management review (9.3): At the next quarterly review, this finding appears in the 9.3.2 performance feedback input alongside the KPI trend and the risk treatment plan status (since several of the affected vendors handle regulated data and their overdue reassessment directly affects residual risk levels). Top management's 9.3.3 decision: approve a fix to the distribution list immediately, and separately approve a broader decision to move all compliance-critical automated notifications to a role-based mailbox rather than named individual addresses — a systemic improvement that prevents the same failure mode from recurring in a dozen other automated processes across the ISMS.

Outcome: Within six weeks, overdue assessments drop to 2, both explainable by legitimate vendor-side delay rather than internal process failure, and the corrective action is closed with verified effectiveness under Clause 10. This is the full loop the mermaid diagram earlier in this article describes — and it's the exact sequence of evidence a surveillance auditor expects to be able to trace, end to end, without gaps.

Tooling and automation: making Clause 9 sustainable, not seasonal

The organizations that keep Clause 9 running smoothly year over year almost always automate the collection layer and keep the judgment layer human. Automating SIEM/log exports into a metrics dashboard, ticketing system integrations that surface overdue corrective actions automatically, GRC platforms that schedule audit programme reminders and route reports to the right management distribution list, and calendar-integrated management review templates that auto-populate the 9.3.2 input sections from live data — all reduce the administrative burden that caused Solvex's program to quietly stop functioning in the first place. The judgment calls — is this KPI trend acceptable, is this nonconformity major or minor, what should we decide in review — still require a human who understands the business context, and no tool should be allowed to make those calls silently on your behalf.

A lightweight gap analysis tool run before your next certification cycle is a useful way to sanity-check whether your Clause 9 mechanisms would survive the scrutiny Solvex failed to anticipate, before a certification body auditor finds out for you.

How Clause 9 compares across frameworks

If your organization is layering ISO 27001 alongside other frameworks — common for SaaS vendors selling into enterprise and regulated markets — it helps to recognize that Clause 9's "check" logic isn't unique to ISO 27001, though the mechanics differ. SOC 2's Trust Services Criteria expect ongoing monitoring activities (CC4.1 and related criteria) conceptually similar to 9.1, but SOC 2 reports are point-in-time or period-of-time attestations rather than a continuously certified management system, so the internal audit concept doesn't map one-to-one. The NIST Cybersecurity Framework's "Detect" and "Govern" functions cover similar ground to Clause 9.1's monitoring intent but without ISO 27001's explicit management-review governance loop. Organizations pursuing both frameworks (see our comparison of ISO 27001 against NIST, SOC 2, and PCI DSS) generally find that a single evidence pipeline — one set of KPIs, one internal audit programme — can satisfy multiple frameworks' evaluation expectations if it's built with the strictest framework's requirements in mind from the start. GDPR's accountability principle and its expectation of ongoing compliance monitoring, and PCI DSS's requirement 10 logging and monitoring obligations, both benefit from the same underlying discipline Clause 9 demands: define what you measure, measure it consistently, and prove someone reviewed it.

For readers still building foundational ISMS understanding before tackling Clause 9 in depth, our explainer on ISMS core concepts and the terminology and glossary reference are useful companions — Clause 9 leans on terms like "conformity," "nonconformity," and "documented information" that are worth having pinned down before you write your first audit report.

If you want a deeper, standalone walkthrough beyond what fits here, we're developing dedicated guides on How to Run an ISO 27001 Internal Audit (a step-by-step field manual for first-time lead auditors), a Management Review Meetings guide (agenda templates and facilitation tips for top management), an ISO 27001 Metrics & KPIs guide (an expanded metrics catalogue by industry), and Stage 1 & Stage 2 Audit: What to Expect (for teams approaching initial certification who want to understand how Clause 9 evidence gets sampled during the certification audit itself).

Clause 9 as business opportunity, not just a compliance chore

It's tempting to treat monitoring, internal audit, and management review as the bureaucratic tax you pay to keep a certificate on the wall. I've watched over 200 organizations build Clause 9 programs, and the ones that get genuine business value out of it are the ones that flip that framing. A metrics program that actually tells you patch times are creeping up gives you a six-week head start on a vulnerability before it becomes an incident. An internal audit programme with real independence catches the vendor risk backlog before a customer's procurement team does. A management review with teeth turns "we think we're secure" into a documented, board-visible decision trail that shortens due diligence conversations with enterprise customers, cyber insurers, and acquirers alike. Solvex Payments didn't just save a certificate — the rebuilt Clause 9 program became the evidence package their sales team now hands to prospective enterprise clients during security review, cutting their average vendor security questionnaire turnaround from six weeks to nine days. That's the pitch worth making internally when Clause 9 work competes for budget against everything else on a CISO's plate: this isn't the part of ISO 27001 you do to pass an audit, it's the part that proves, continuously, that the rest of the investment in Clauses 4 through 8 is actually paying off.

Where PentesterWorld can help

Building a defensible Clause 9 program from a blank page is exactly the kind of work our team supports day to day — whether you need an outside perspective on your metrics set, an independent contracted internal auditor to solve the objectivity problem in a small team, or a pressure test of your management review process before your next surveillance audit. If you're heading into a first-time internal audit cycle or rebuilding one after a finding like Solvex's, reach out to PentesterWorld's ISO 27001 advisory team for a working session — we'll help you turn monitoring data, audit findings, and management decisions into the evidence trail your certification depends on.

Frequently asked questions

How often does Clause 9.2 require internal audits?

The standard says "planned intervals" without specifying a number — it's your organization's decision, documented in the audit programme, and justified by the importance of the processes and prior audit results. Most certified organizations run a rolling annual cycle that collectively covers 100% of ISMS scope at least once per year, with higher-risk areas audited more frequently.

Can one person be both the ISMS manager and the internal auditor?

Not for the areas they manage. The independence rule in 9.2.2 — auditors must not audit their own work — means a person can serve as internal auditor only for processes and controls they don't own or operate. In small teams this usually means cross-training a non-operational role, rotating peers across departments, or contracting an external auditor.

Is a surveillance audit the same thing as an internal audit?

No. The certification body's surveillance audit is a third-party external audit assessing whether you still meet ISO/IEC 27001 for certificate maintenance. Internal audit (Clause 9.2) is a first-party activity you run yourselves, on your own schedule, feeding your own management review. You need both — the internal audit's evidence trail is often what the surveillance auditor samples first.

What counts as "documented information as evidence" for Clause 9.1?

At minimum: records of what was measured and when, the method used, the analysis performed, and a documented evaluation judgment against a defined target or objective. A dashboard screenshot with no accompanying evaluation record is weak evidence on its own.

Does management review have to happen every quarter?

No fixed frequency is mandated — "planned intervals" is the requirement, and the interval must be defined and adhered to. Many mid-size to large organizations settle on quarterly because it aligns naturally with KPI evaluation and audit programme cadence, but a small, low-change-velocity organization can defensibly run semi-annual reviews if that's what its own documented plan specifies and it's consistently followed.

What happens if we skip a scheduled internal audit or management review?

A missed planned interval is itself a nonconformity against your own documented audit programme or review schedule — exactly what happened at Solvex Payments. If discovered during a surveillance audit, it typically becomes a major nonconformity because it suggests the ISMS's self-checking mechanism has broken down entirely, not just one instance.

Do Annex A 8.16 monitoring tools (SIEM, IDS) satisfy Clause 9.1 by themselves?

No. Annex A 8.16 is a technical control covering network/system/application monitoring for anomalies and incidents. Clause 9.1 is broader — it governs measurement and evaluation of the entire ISMS, including non-technical elements like training completion, audit execution, and objective attainment. Your SIEM output can feed one or more 9.1 metrics, but it cannot be the whole answer.

Who should attend management review — does the CEO have to be there personally?

"Top management" in ISO 27001 means the person or group who directs and controls the organization at the highest level relevant to the ISMS scope — for many organizations that is the CEO, but for a business unit-scoped ISMS it may be a division president or equivalent. The key test isn't the job title, it's whether the attendees hold real authority to make the resourcing and risk-acceptance decisions the review requires. This connects directly to how you've defined boundaries during ISMS scoping — the review only needs authority over what's actually inside that boundary.

Does every Annex A control need its own metric under Clause 9.1?

No, and trying to force one would create an unmanageable metrics program. The standard requires monitoring and measurement of what's needed to evaluate ISMS effectiveness and information security performance — that's typically a curated set of fifteen to thirty metrics tied to your highest-priority risks and objectives, not a one-to-one mapping against all 93 Annex A controls. Lower-risk controls can be evaluated qualitatively during internal audit cycles rather than tracked continuously as KPIs.

20

About the author

Cybersecurity Expert

Satish Kumar writes about cybersecurity, offensive security, and practical defense strategies on PentesterWorld.

Related Articles

Comments (0)

No comments yet. Be the first to share your thoughts!