WP Manifestindependent plugin directory
manifest / security / mcit-file-integrity-monitor

MCIT File Integrity & Uptime Monitor releasesself-updates

Plugin WordPress per il monitoraggio dell'integrità dei file critici (core, plugin e tema attivi) e dell'uptime del sito, con notifica email in caso di modifiche sospette o downtime

by Menconi.IT · github.com/menconi-commits/mcit-file-integrity-monitor · website

0stars
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/menconi-commits/mcit-file-integrity-monitor/releases/download/v1.1.0/mcit-file-integrity-monitor-v1.1.0.zip

Ships its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.

Readme

MCIT File Integrity & Uptime Monitor

Plugin WordPress per il monitoraggio dell'integrità dei file critici (core, plugin e tema attivi) e dell'uptime del sito, con notifica via email in caso di modifiche sospette o di irraggiungibilità del sito.

Funzionalità

  • Calcolo di una baseline (hash SHA-256) dei file .php di core WordPress, plugin attivi e tema attivo.
  • Controllo automatico orario (WP-Cron) che confronta lo stato attuale dei file con la baseline e segnala file aggiunti, modificati o rimossi.
  • Controllo uptime tramite richiesta HTTP verso un URL configurabile, con notifica sui cambi di stato (down → up e up → down).
  • Notifiche via email (wp_mail), con anti-spam: l'alert di integrità file viene reinviato solo se il set di modifiche cambia rispetto all'ultimo invio.
  • Pagina di amministrazione sotto Impostazioni → Integrity & Uptime con stato corrente, pulsanti per creare/aggiornare la baseline ed eseguire un controllo manuale.
  • Aggiornamenti automatici direttamente dalla pagina Plugin di WordPress, basati sulle Release pubblicate sul repository GitHub.

Requisiti

  • PHP 7.4 o superiore.
  • WordPress con WP-Cron attivo (o cron di sistema configurato su wp-cron.php).

Installazione

  1. Caricare la cartella mcit-file-integrity-monitor in wp-content/plugins/.
  2. Attivare il plugin da Plugin nella bacheca di WordPress.
  3. Andare su Impostazioni → Integrity & Uptime, verificare/impostare email di notifica e URL da monitorare.
  4. Dopo aver verificato che il sito sia pulito, cliccare su Crea / Aggiorna baseline.

Note

  • Il controllo automatico gira ogni ora tramite WP-Cron.
  • Dopo un intervento di bonifica o un aggiornamento massivo di plugin/temi, ricordarsi di rigenerare la baseline, altrimenti il plugin continuerà a segnalare le differenze rispetto allo stato precedente.
  • Vengono monitorati solo i file con estensione .php (superiori a 5 MB esclusi) per contenere l'uso di risorse.

Changelog

1.1.0

  • Aggiunto aggiornamento automatico del plugin tramite le Release del repository GitHub (nessuna dipendenza esterna, usa le API REST pubbliche di GitHub).

1.0.0

  • Prima release: scansione integrità file, controllo uptime, notifiche email, pagina di amministrazione.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v1.1.0 Jul 24, 2026 mcit-file-integrity-monitor-v1.1.0.zip 0
v1.0.0 Jul 24, 2026