greenbone/openvas-scanner
FreeThis repository contains the scanner component for Greenbone Community Edition.
FreeFree tier
About greenbone/openvas-scanner
OpenVAS Scanner is the vulnerability scanning engine for the Greenbone Community Edition, also used in Greenbone Enterprise appliances. It is a full-featured scan engine that executes a continuously updated and extended feed of Vulnerability Tests (VTs). The scanner can be built from source using cmake and make, or deployed via Docker images from the Greenbone registry. A Rust-based reimplementation is in development to simplify and centralize the scanning stack. The project is maintained by Greenbone AG and community contributions are welcome.
Key Features
Full-featured scan engine executing a continuously updated feed of Vulnerability Tests (VTs)
Build from source using cmake and make
Docker deployment available via Greenbone registry
Rust implementation in development to replace current scanner stack
Used in both Greenbone Community Edition and Enterprise appliances
Open-source with active community and commercial support options
Pros & Cons
Pros
- Open-source and free to use
- Actively maintained by Greenbone AG with a large community
- Continuously updated vulnerability tests ensure detection of latest threats
- Supports Docker for easy deployment and containerization
- Integrates with other Greenbone Vulnerability Management (GVM) modules
- Can be used in both community and enterprise environments
Cons
- Requires manual build/installation – not a turnkey out-of-the-box solution
- Full setup involves multiple GVM components (e.g., ospd-openvas, notus-scanner)
- Rust reimplementation is still under development, current C-based version may have legacy dependencies
- Documentation is primarily in INSTALL.md, may be dense for newcomers
Best For
Vulnerability assessment and managementNetwork security auditingEnterprise security compliance scanningPenetration testing and red teaming
FAQ
How do I install OpenVAS Scanner?
Installation is done by building from source using cmake and make. Detailed instructions are provided in the INSTALL.md file in the repository. For users who prefer a ready-to-use environment, a Docker image is available at ghcr.io/greenbone/openvas-scanner:stable.
Where can I get support for OpenVAS Scanner?
For questions on usage, use the Greenbone Community Portal. If you find a problem, create an issue on GitHub. Greenbone customers can also reach out via the Greenbone Support Portal.