#14 · Primary category: Cybersecurity & Decryption Tools

vuls

administrator cybersecurity freebsd go golang linux security security-audit security-automation security-hardening security-scanner security-tools security-vulnerability vulnerabilities vulnerability-assessment vulnerability-detection vulnerability-management vulnerability-scanner vulnerability-scanners vuls

Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices

Project last updated:08/28/26

GitHub Stars

12.2K

Forks

1.2K

Contributors

146

License

GPL-3.0

Why we included this project

Patching Linux and FreeBSD servers by hand to avoid downtime means someone has to keep watching for new CVEs across every installed package, and that gets old fast on a large fleet. Vuls is an agent-less scanner written in Go that connects to target machines over SSH or runs locally, checks installed software against NVD, OVAL, and vendor advisories, and reports which hosts are affected. It covers containers, WordPress, programming-language libraries, and network devices as well as OS packages, and it can flag a server whose kernel was updated but never rebooted. Since nothing needs to be installed on the targets, one central scanner can reach many machines. Scheduled reports through cron or the server mode make it easy to run vulnerability checks on a regular schedule instead of as a one-off audit.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category