the work

patching and checking it works

Patch on a schedule you wrote down, handle the reports that come in, and test once a year whether the rest of your controls run. Companies skip the last part because nothing breaks when they do.

NIS2 / DORA / GDPRlast checked 2 November 2026not legal advice
01

the reality

There are two jobs here. Patching is familiar. Checking your own effectiveness is the one that goes missing, and an auditor will ask to see it first.

You do not need a separate audit programme to begin. Take a control, ask for its latest evidence and write down whether it was there. The map and the evidence kit give you the list.

basis NIS2 Art. 21(2)(e), 21(2)(f); GDPR Art. 32(1)(d)

02

what to decide

  • Target times for patches, by severity. Your numbers, your reasonshead of IT
  • Who reads reports of vulnerabilitieshead of IT
  • Who checks the controls, ideally from outside the team running themnamed owner
  • Whether you buy a penetration test, and whynamed owner, with the board if it is costly

basis NIS2 Art. 21(2)(e), 21(2)(f); DORA Art. 25(1)

03

what to build

  1. Write the patch targets and date them.
  2. Scan what faces the internet at a set rhythm and record what you found and what you did.
  3. Publish one address where someone can report a vulnerability to you.
  4. Once a year, pick five controls and test that they run: pull the evidence and see if it is current.
  5. Fix what the test finds, with an owner and a date.

basis NIS2 Art. 21(2)(e), 21(2)(f), 21(4); IR 2024/2690 Annex 6.6, 6.10 as a reference; KSC Art. 8(1)(5)(b)

the patching loop

  1. 1findscans, supplier notices, one address for reports
  2. 2rateagainst your own target times
  3. 3patchor record why you cannot
  4. 4confirmscan again
  5. 5recordwhat you found and did

every month for what faces the internet (your choice)

basis NIS2 Art. 21(2)(e); DORA Art. 25(1); KSC Art. 8(1)(5)(b). The rhythm is practice.

04

the evidence it leaves

what you can showwho owns itrefresh
patch policy with target timeshead of ITyearly
scan results and actions takenhead of ITmonthly (your choice)
patch figures against targethead of ITquarterly
yearly control test recordsomeone outside the team, where you canyearly
findings with owners and datesnamed owneruntil closed

basis GDPR Art. 32(1)(d); NIS2 Art. 21(2)(f). The rhythms are your choice.

checking your own work, in an afternoon

  1. 1pick five controlsfrom your register
  2. 2ask for the latest prooffrom whoever owns it
  3. 3is it current?write yes or no
  4. 4a findingwith an owner and a date
  5. 5fix itfinding a gap starts a duty to act

basis NIS2 Art. 21(2)(f), 21(4); GDPR Art. 32(1)(d)

05

what goes wrong

findings with no owner

Finding a gap starts a duty to act. A list nobody owns records that you knew.

targets nobody measures

A policy with a number and no figures against it shows only that you wrote a policy.

no place to report

Someone finds your flaw and cannot tell you. One address fixes it.

basis NIS2 Art. 21(4); the rest is practice

06

what the texts leave open

  • How fast is fast enough. NIS2 sets no number.
  • When a penetration test is expected. NIS2 does not name one. DORA lists it among possible tests, and advanced testing applies only to named entities.
  • Whether a Polish audit also counts as your effectiveness check. Essential entities owe a first audit by 3 April 2028, so ask whoever performs it.

basis DORA Art. 25(1), 26; KSC Art. 33(2)

07

check it yourself

fyi Last checked 2 November 2026. This is not legal advice. It is a plain reading of the texts listed on this page, and national law can add to them. Before you rely on it in front of a regulator, an auditor or your board, have a lawyer confirm it for your company. What this means.

your next step

Write your patch targets on one page and date it.