Vuls logo

Vuls

Agentless vulnerability scanner for Linux and FreeBSD with offline scans and multiple scan modes

Open Source Alternative to
Repository activity
  • Stars12.2k
  • Forks1.2k
  • Open Issues84
future-architect-vuls health score - Linux Foundation Insights
License

GPL-3.0

Languages
  • Go
  • Makefile
  • Dockerfile
Vuls screenshot

About Vuls

Vuls is an agentless vulnerability scanner that helps system administrators find affected servers and the vulnerabilities that touch them, without installing an agent. It removes the burden of constantly watching CVE databases and manually checking every installed package.

It scans Linux, FreeBSD, Windows, and macOS, with fast scan, fast root scan, remote, local, and server modes. Beyond OS packages, it checks programming language libraries, self-compiled software, network devices, and WordPress, drawing on NVD, OVAL, vendor advisories, and KEV data.

Results are viewable in a terminal TUI or a web UI, with email and Slack notifications, and reports can be generated on a schedule via cron. Cloud, on-premise, and Docker container hosts can all be scanned, and many Linux distributions support fully offline scans.

Key features

  • Agentless scans for Linux and FreeBSD
  • Fast scan, fast root scan, remote, local, and server modes
  • Scans libraries, self-compiled software, network devices, and WordPress
  • Offline mode for selected Linux distributions
  • Email and Slack notifications; TUI viewer or web UI results

Details

First released
2016
Targets
Linux · FreeBSD · Windows · macOS
Deployment
self-hostable · docker
Scanning
Agentless vulnerability detection
Modes
Fast · root · remote · local · server
Language
Go