EVERYTHING XIAOMI
Get listed

Vigil Baseline

Vigil Baseline is a free file integrity monitor for one Linux desktop or laptop.

Place
#19 of 34
Score
6.3
Vigil Baseline's website

What Vigil Baseline is

Vigil Baseline is a free file integrity monitor for one Linux desktop or laptop. It records a known-good snapshot of watched files, including hashes, permissions, ownership, inode, capabilities, extended attributes, and SELinux or AppArmor context. It then watches filesystem events with kernel fanotify, falling back to inotify, and compares changes against the baseline. BLAKE3 hashing and a crash-safe write-ahead log with an HMAC-chained audit log record changes. Vigil stays silent unless a watched file changes; optional desktop notifications can use notify-send. FID-capable Linux 5.1+ kernels support real-time coverage across event classes, while scheduled scans detect some event types on older kernels. The interactive welcome configuration takes about ninety seconds and can be rerun. The vigil-baseline package is installed with apt or dnf after repository setup; signed packages and repository metadata are delivered through the package manager. The project says it has no telemetry, auto-updates, or network calls. Vigil does not kill, quarantine, or block processes or files, and is not an EDR. It is intended for a single desktop operator, not server or fleet deployment.

Good

  • Records detailed file metadata in a known-good snapshot
  • Uses fanotify with an inotify fallback
  • Optional desktop notifications when watched files change
  • Signed packages and repository metadata

Watch out

  • Limited to one Linux desktop or laptop
  • Does not kill, quarantine, or block files or processes
  • Older kernels rely on scheduled scans for some events
  • No fleet management or central reporting

Who it suits

Vigil suits one person monitoring file changes on a Linux desktop or laptop, including Arch, Debian, Ubuntu, or Fedora systems. It is not designed for fleets, servers, containers, or central reporting.

Verdict

Vigil Baseline focuses on recording and alerting about file changes on a single Linux desktop. It provides integrity monitoring, not automated threat response or fleet oversight.

Plans and prices

From Vigil Baseline's own pricing page, checked 7 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Vigil BaselineFreeGPL v3.0 for most users · commercial license available for proprietary use

The facts

Each one read from Vigil Baseline's own pages, with the date it was checked.

What it does

Audit trail
Changes are recorded in a crash-safe write-ahead log and an HMAC-chained audit log.checked 7 Oct 2026
Baseline
It records file hashes, permissions, ownership, inode, capabilities, extended attributes, and SELinux or AppArmor context in a known-good snapshot.checked 7 Oct 2026
Daemon security
The systemd unit is described as hardened with MemoryMax, PrivateTmp, NoNewPrivileges, and minimal capabilities.checked 7 Oct 2026
Deployment limits
The project says it is for one Linux desktop and does not provide fleet management or central reporting.checked 7 Oct 2026
File watching
It watches filesystem events through fanotify, with an inotify fallback, and compares events against the baseline.checked 7 Oct 2026
Integrations
The README identifies a signal socket and webhook as the only integration points, both disabled by default and outbound-only when enabled.checked 7 Oct 2026
Integrity records
It uses BLAKE3 hashing and an HMAC-chained audit log.checked 7 Oct 2026
Kernel coverage
On FID-capable Linux 5.1+ kernels it supports real-time coverage across event classes; on older kernels scheduled scans detect some event types.checked 7 Oct 2026
License
The source code is offered under GNU GPL v3.0 only or a commercial license.checked 7 Oct 2026
Limitations
Vigil is not an EDR and does not kill, quarantine, or block processes or files.checked 7 Oct 2026
Monitoring
It uses kernel fanotify with an inotify fallback to watch filesystem changes.checked 7 Oct 2026
Network and telemetry
The project says it has no telemetry, auto-updates, or network calls.checked 7 Oct 2026
No automatic response
Vigil does not kill processes, quarantine files, or block execution, and the README says it is not an EDR.checked 7 Oct 2026
Notable limits
It is not designed for servers, headless hosts, containers, Kubernetes, fleets, multi-tenant systems, central reporting, or remote control.checked 7 Oct 2026
Notifications
It stays silent unless a watched file changes and can send desktop notifications through optional notify-send.checked 7 Oct 2026
Package installation
The installable package is named vigil-baseline and is installed with apt or dnf after repository setup.checked 7 Oct 2026
Package signing
Packages and repository metadata are signed, and updates arrive through the package manager.checked 7 Oct 2026
Publisher
The repository identifies Vigil Baseline as a lousclues project and names Louis Nelson Jr. in its copyright notice.checked 7 Oct 2026
Purpose
Vigil Baseline is a file integrity monitor for one desktop Linux workstation that watches selected files and reports changes.checked 7 Oct 2026
Setup
The interactive vigil welcome configuration takes about ninety seconds and can be safely rerun.checked 7 Oct 2026
Supported audience
The project is intended for one human operator on a Linux desktop or laptop, including Arch, Debian, Ubuntu, Fedora, or a similar desktop distribution.checked 7 Oct 2026
Supported use
The maker describes Vigil as a file integrity monitor for a Linux desktop, including desktop distributions such as Arch, Debian, Ubuntu, and Fedora.checked 7 Oct 2026

The company

Maker
The repository identifies Louis Nelson Jr. as the copyright holder and describes lousclues as the project maker.checked 7 Oct 2026
Maker profile
The maker's site says Lou makes small software and lists Vigil as an active Linux file integrity monitor.checked 7 Oct 2026

Alternatives to Vigil Baseline

All alternatives
  1. 1

    Wazuh

    Free planOpen sourceWebAPILinuxmacOS
    8.4From $571 a month
  2. 2OSSEC logo

    OSSEC

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    8.0From $55 a year
  3. 3
    7.8From $29.99 a month
  4. 4PA File Sight logo

    PA File Sight

    AndroidiOSWebAPI
    7.7From $30 a month
  5. 5Paessler PRTG Network Monitor logo

    Paessler PRTG Network Monitor

    Free planAndroidiOSWebAPI
    7.7From $200 a month
  6. 6

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan