awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
greenbone avatar

greenbone/openvas-scanner

0
View on GitHub↗
greenbone.github.io/docs↗

Openvas Scanner

The openvas-scanner is a vulnerability scanner designed to identify security weaknesses and outdated software in target systems. It performs network vulnerability scanning by executing security tests and network attack scripts, as well as conducting local security auditing through static version checks of installed software.

The project utilizes community-managed feeds to synchronize and update local security definitions and vulnerability tests. These tests and scan configurations are loaded into the system via container images or manual transfers and stored in a persistent relational database for long-term tracking and reporting.

The system includes a management stack that can be deployed using container orchestration. Administrative control is provided through a web management dashboard, dedicated command-line tools, and various remote procedure interfaces, including XML-based APIs and Windows Management Instrumentation for remote process execution on Windows systems.

Security and access are managed through role-based access control, password policy enforcement, and TLS encryption for the web interface. The scanner also features asynchronous task scheduling to automate security audits and supports email notifications via SMTP for security alerts.

Features

  • Local Software Auditing - Identifies weaknesses by performing static version checks on installed software against vulnerability databases.
  • Security Scan Schedulers - Uses an internal runtime system to schedule recurring vulnerability scans on a predefined timetable.
  • Relational Database Persistence - Consolidates scan results and vulnerability configurations into a central relational database for long-term tracking.
  • Containerized Service Orchestration - Deploys the scanner and database as a stack of isolated images to ensure consistent environment configuration.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
4,670 stars·779 forks·Rust·GPL-2.0·35 views
  • Network Vulnerability Scanning - Executes security tests against target systems to identify weaknesses and outdated software across network infrastructure.
  • Attack Script Execution - Runs network attack scripts to actively identify security weaknesses in target systems.
  • Role-Based Access Control - Restricts administrative actions by managing user identities and permissions through groups and roles.
  • Security Data Consolidations - Consolidates scan results and configurations into a central relational database for long-term tracking.
  • Vulnerability Database Management - Maintains and synchronizes local copies of security metadata and vulnerability tests from external community feeds.
  • Vulnerability Feed Synchronization - Updates local security definitions and vulnerability tests by downloading and importing data from community-managed feeds.
  • Scan Coordination & Reporting - Coordinates authentication, scheduling, and the reporting of vulnerability information through a central database.
  • Vulnerability Data Provisioning - Populates the system with security tests and compliance policies using dedicated data-loading services.
  • Vulnerability Data Synchronization - Imports and updates vulnerability tests and compliance policies into persistent storage volumes.
  • Vulnerable Product Detection - Identifies vulnerable software by performing static version checks on packages during scans.
  • Web Dashboards - Provides a browser-based dashboard for managing security scans and visualizing vulnerability results.
  • Remote Administration Interfaces - Provides web interfaces and command-line tools to manage scanners and tasks from remote locations.
  • Full-Stack Orchestration - Packages the scanner, database, and management interface as a coordinated stack of container images.
  • Containerized Deployment Images - Provides pre-configured container images for simplified deployment of the full vulnerability management stack.
  • Remote Procedure Call Interfaces - Controls scanning processes and appliance settings from external locations using dedicated administrative communication protocols.
  • Management Daemon APIs - Hosts a web server and API that connects web applications to the management daemon.
  • XML-Based Remote Protocols - Exchanges scan commands and vulnerability test results between the manager and engine using a structured XML message format.
  • XML Command Protocols - Supports XML-based APIs to initiate scans, retrieve test information, and receive results.
  • Management Interfaces - Provides remote interfaces and command-line tools to control scanning processes and system settings.
  • Scanner Management CLIs - Provides a dedicated command-line toolset to manage the vulnerability system and scanner.
  • Engine Control Interfaces - Allows managing scanning engines and managers via standardized communication protocols through web interfaces or scripts.
  • Asynchronous Schedulers - Manages the execution of vulnerability scans and system events based on a predefined internal timetable.
  • CLI System Management - Allows querying data and controlling the manager and daemon via a command-line interface.
  • Remote Administrative Control - Allows controlling the scanning stack from remote locations using dedicated administration protocols.
  • Star history

    Star history chart for greenbone/openvas-scannerStar history chart for greenbone/openvas-scanner

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does greenbone/openvas-scanner do?

    The openvas-scanner is a vulnerability scanner designed to identify security weaknesses and outdated software in target systems. It performs network vulnerability scanning by executing security tests and network attack scripts, as well as conducting local security auditing through static version checks of installed software.

    What are the main features of greenbone/openvas-scanner?

    The main features of greenbone/openvas-scanner are: Local Software Auditing, Security Scan Schedulers, Relational Database Persistence, Containerized Service Orchestration, Network Vulnerability Scanning, Attack Script Execution, Role-Based Access Control, Security Data Consolidations.

    Which projects share features with greenbone/openvas-scanner?

    Projects with overlapping indexed features include: yalantis/side-menu.android — Side-Menu.Android is a reusable UI component for Android applications that provides a slide-out navigation drawer. It… dependencytrack/dependency-track — Dependency-Track is a software composition analysis tool and vulnerability management system designed to track… kanboard/kanboard — Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks… infobyte/faraday — Faraday is a vulnerability management platform and security tool aggregator designed to centralize security findings… bitsadmin/wesng — This project is a set of specialized utilities for Windows vulnerability assessment and patch management auditing. It… cve-search/cve-search — cve-search is a vulnerability search engine and database manager designed to index, synchronize, and query CVE and CPE…

    Projects sharing features with Openvas Scanner

    These projects share indexed features with Openvas Scanner. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • yalantis/side-menu.androidYalantis avatar

      Yalantis/Side-Menu.Android

      5,212View on GitHub↗

      Side-Menu.Android is a reusable UI component for Android applications that provides a slide-out navigation drawer. It is designed to help developers organize application sections and user options into a structured, hidden panel that maintains a clean interface for the primary content area. The component distinguishes itself through its visual presentation, which follows Material Design guidelines to ensure a consistent and intuitive user experience. It features a data-driven menu hierarchy that allows for logical grouping of navigation items, and it incorporates fluid circular reveal animatio

      Javaandroidanimationdrawer-layout
      View on GitHub↗5,212
    • dependencytrack/dependency-trackDependencyTrack avatar

      DependencyTrack/dependency-track

      3,612View on GitHub↗

      Dependency-Track is a software composition analysis tool and vulnerability management system designed to track dependencies and supply chain risk. It functions as a platform for ingesting and analyzing CycloneDX software bills of materials to identify known vulnerabilities and license compliance issues within third-party software components. The system distinguishes itself by mirroring external vulnerability databases locally to enable fast offline analysis and using VEX documents to differentiate between technical vulnerabilities and actual contextual risks. It also integrates with identity

      Javaappsecbill-of-materialsbom
      View on GitHub↗3,612
    • kanboard/kanboardkanboard avatar

      kanboard/kanboard

      9,663View on GitHub↗

      Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks and team collaboration. It provides a visual system for managing workflows through the use of boards, columns, and cards. The project features an extensible plugin framework and a comprehensive API for programmatic task and project administration. It includes specialized identity management through LDAP integration, allowing for the synchronization of user accounts and group permissions from directory servers. The system covers a wide range of capabilities, including event-dri

      PHPagilekanbankanboard
      View on GitHub↗9,663
    • infobyte/faradayinfobyte avatar

      infobyte/faraday

      6,523View on GitHub↗

      Faraday is a vulnerability management platform and security tool aggregator designed to centralize security findings from multiple scanners into a single dashboard. It utilizes a relational security database to catalog hosts, services, and security flaws, enabling users to track remediation and analyze organizational risk. The platform distinguishes itself through a plugin-based system that normalizes diverse security tool outputs into a unified data model. It supports deep integration with a wide array of scanners and CLI tools, intercepting shell command output or parsing report files to ag

      Python
      View on GitHub↗6,523
    Compare all 30 related projects→