Agentless vulnerability scanner for Linux and FreeBSD with offline scans and multiple scan modes
GPL-3.0
- Go
- Makefile
- Dockerfile

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
