Title: NIS2 Compliance
Author: Babini Mazzari
Published: <strong>September 29, 2025</strong>
Last modified: June 24, 2026

---

Search plugins

![](https://ps.w.org/nis2-compliance/assets/banner-772x250.jpg?rev=3369494)

![](https://ps.w.org/nis2-compliance/assets/icon-256x256.png?rev=3369494)

# NIS2 Compliance

 By [Babini Mazzari](https://profiles.wordpress.org/babinimazzari/)

[Download](https://downloads.wordpress.org/plugin/nis2-compliance.1.9.0.zip)

 * [Details](https://pcd.wordpress.org/plugins/nis2-compliance/#description)
 * [Reviews](https://pcd.wordpress.org/plugins/nis2-compliance/#reviews)
 *  [Installation](https://pcd.wordpress.org/plugins/nis2-compliance/#installation)
 * [Development](https://pcd.wordpress.org/plugins/nis2-compliance/#developers)

 [Support](https://wordpress.org/support/plugin/nis2-compliance/)

## Description

NIS2 provides activity logging, file integrity monitoring, access protection and
vulnerability scanning to help sites comply with the EU NIS2 directive.

The plugin also provides the **NIS2 Compliance Status** block for showing a public-
facing compliance badge and score in the block editor.

### NIS2 Compliance: The 1st WordPress NIS2 Plugin

NIS2 is the second iteration of the EU’s Network and Information Security (NIS) 
directive, a primary cybersecurity law that expands the scope of the original NIS
directive to cover more sectors and entities, such as energy, transport, banking,
healthcare, and digital infrastructure.

The directive mandates stricter security requirements, includes supply chain security,
and assigns personal accountability to management for non-compliance.

### Quick and easy setup

Choose which modules you want to enable, configure their settings and start monitoring
your site in minutes.

Available modules are:
 – **Activity Logger:** logs important events such as user
logins, content changes, plugin/theme installations and more. – **File Integrity
Monitoring:** monitors core WordPress files, themes and plugins for unauthorized
changes. – **Access Protection:** protects login and admin pages with Google reCAPTCHA
v2 and limits access – **Vulnerability Scanner:** scans installed plugins and themes
for known vulnerabilities using the WPScan database. – **Compliance Checklist:**
provides a checklist of security best practices to help you improve your site’s 
security posture

### Third party services

This plugin relies on the following third-party/external services:

**Google reCAPTCHA v2**
 Used to protect the WordPress login forms against automated
abuse and spam. – Data sent: when a user interacts with the login form, the plugin
loads the reCAPTCHA JavaScript API and sends the user’s IP address and form interaction
data to Google’s reCAPTCHA service in order to validate the request. – Service provider:
Google LLC – Terms of Service: https://www.google.com/intl/en/policies/terms/ – 
Privacy Policy: https://policies.google.com/privacy

**IP-API.com**
 Used to perform basic geolocation based on the visitor’s IP address(
e.g., country, city, ISP). – Data sent: the visitor’s public IP address is queried
against the ip-api.com service. No additional personal or sensitive data is transmitted.–
Service provider: IP-API.com – Terms of Service: https://ip-api.com/docs/legal –
Privacy Policy: https://ip-api.com/docs/legal

### F.A.Q.

**Does the plugin conflict with security plugins?**
 No. NIS2 detects other popular
security plugins and integrates with them when possible.

## Screenshots

[⌊Dashboard overview⌉⌊Dashboard overview⌉[

Dashboard overview

[⌊Logger settings page⌉⌊Logger settings page⌉[

Logger settings page

[⌊File integrity monitoring results⌉⌊File integrity monitoring results⌉[

File integrity monitoring results

[⌊Access protection configuration⌉⌊Access protection configuration⌉[

Access protection configuration

[⌊Vulnerability scan report⌉⌊Vulnerability scan report⌉[

Vulnerability scan report

[⌊Compliance checklist⌉⌊Compliance checklist⌉[

Compliance checklist

## Blocks

This plugin provides 1 block.

 *   NIS2 Compliance Status Displays the public NIS2 compliance badge and security
   score.

## Installation

Starting with NIS2 Compliance consists of just two steps: installing and setting
up the plugin. NIS2 Compliance is designed to work with your site’s specific needs,
collaborate with third party plugins and services, and let you decide which features
you care most. So don’t forget to go through the Settings to enable/disable features!

## Reviews

![](https://secure.gravatar.com/avatar/994b8dc58d75f9ae23cfdd0a70650918fb244533bcba16d83ed4a5685ab44aa7?
s=60&d=retro&r=g)

### 󠀁[Not just a lightweight security alternative](https://wordpress.org/support/topic/not-just-a-lightweight-security-alternative/)󠁿

 [Mirco Babini](https://profiles.wordpress.org/mirkolofio/) April 28, 2026

This plugin is straight to the point: NIS2 compliance requirements satisfied.

 [ Read all 1 review ](https://wordpress.org/support/plugin/nis2-compliance/reviews/)

## Contributors & Developers

“NIS2 Compliance” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Babini Mazzari ](https://profiles.wordpress.org/babinimazzari/)
 *   [ Mirco Babini ](https://profiles.wordpress.org/mirkolofio/)
 *   [ Alfio Piccione ](https://profiles.wordpress.org/picaland/)
 *   [ Andrea Capone ](https://profiles.wordpress.org/and27mab/)
 *   [ POP ](https://profiles.wordpress.org/popdev/)

[Translate “NIS2 Compliance” into your language.](https://translate.wordpress.org/projects/wp-plugins/nis2-compliance)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/nis2-compliance/), 
check out the [SVN repository](https://plugins.svn.wordpress.org/nis2-compliance/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/nis2-compliance/)
by [RSS](https://plugins.trac.wordpress.org/log/nis2-compliance/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.9.0

Release date: 2026-06-23
 – Add MAP-branded dashboard header logo asset – Add a 
filterable admin header logo URL in the NIS2 plugin – Switch the internal dashboard
logo together with the existing MAP rename mode in sedweb-service

#### 1.8.0

Release date: 2026-06-12
 – Add a dedicated Extended Logs admin table for long-retention
records – Convert the internal Activity Log to a WordPress list table – Unify export
UX and behavior across Activity Log and Extended Logs – Add selected-row export 
handling for CSV and JSON exports – Fix export delivery flow to avoid header warnings
during downloads – Fix Activity Log clear action with confirmation and working AJAX
reload – Refine logs UI control sizing and spacing for consistent admin layout

#### 1.7.0

Release date: 2026-06-11
 – Add Extended Logs lifetime archive for NIS2 evidence–
Preserve internal NIS2 update logs before cleanup – Integrate lifetime sync with
WP Activity Log update events – Integrate lifetime preservation for WordFence login
records – Stop NIS2 internal activity hooks when WP Activity Log is active to avoid
overlap

#### 1.6.3

Release date: 2026-06-09
 – Add a server-registered `NIS2 Compliance Status` block
with `block.json` metadata – Reuse shortcode rendering for consistent frontend output
across shortcode and block usage

#### 1.6.1

Release date: 2026-04-28
 – Add SVN publish automation script

#### 1.6.2

Release date: 2026-04-28
 – Add release process documentation

#### 1.6.0

Release date: 2026-04-28
 – Fix dashboard sidebar active state – Move published 
logo asset into static images and update dashboard reference

#### 1.5.2

Release date: 2025-12-18
 – Reduce number of settings

#### 1.5.1

Release date: 2025-11-20
 – Updated WordPress tested up to version to 6.8.3 – Updated
minimum PHP version to 7.4

#### 1.5.0

Release date: 2025-11-06
 – Add: “Mark all as clean” feature

#### 1.4.3

Release date: 2025-11-05
 – Fix: fatal error when uploading other files, because
of hooking into filter wp_handle_upload as action – Fix: remove wp_handle_upload
monitor hook (feature yet to come)

#### 1.4.2

Release date: 2025-11-05
 – Enhance: UI/UX – Fix: never show our notices outside
of our pages, if disabled via filter

#### 1.4.1

Release date: 2025-11-05
 – Fix: added missing file which might cause a fatal error
in some setups

#### 1.4.0

Release date: 2025-11-05
 – New: show “disabled” critical badge when plugin is active,
but all features are disabled – New: class to handle cron/schedules – Enhance: cron
schedule time (and clear, if feature disabled) – Enhance: general UI/UX optimization–
Enhance: file integrity changes UI responsive

#### 1.3.1

Release date: 2025-11-03
 – Update readme version

#### 1.3.0

Release date: 2025-10-25
 – Fix: file integrity always marked as modified

#### 1.2.0

Release date: 2025-10-22
 – Improved: handling of Notice Suppress mode – Fix: various
core features

#### 1.0.0

Release date: 2025-08-15
 – Initial release

## Meta

 *  Version **1.9.0**
 *  Last updated **2 weeks ago**
 *  Active installations **10+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.8.5**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/nis2-compliance/)
 * Tags
 * [compliance](https://pcd.wordpress.org/plugins/tags/compliance/)[logging](https://pcd.wordpress.org/plugins/tags/logging/)
   [monitoring](https://pcd.wordpress.org/plugins/tags/monitoring/)[security](https://pcd.wordpress.org/plugins/tags/security/)
   [vulnerability](https://pcd.wordpress.org/plugins/tags/vulnerability/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/nis2-compliance/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/nis2-compliance/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/nis2-compliance/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/nis2-compliance/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/nis2-compliance/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/nis2-compliance/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/nis2-compliance/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/nis2-compliance/reviews/)

## Contributors

 *   [ Babini Mazzari ](https://profiles.wordpress.org/babinimazzari/)
 *   [ Mirco Babini ](https://profiles.wordpress.org/mirkolofio/)
 *   [ Alfio Piccione ](https://profiles.wordpress.org/picaland/)
 *   [ Andrea Capone ](https://profiles.wordpress.org/and27mab/)
 *   [ POP ](https://profiles.wordpress.org/popdev/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/nis2-compliance/)