thehardwarestore.ai

where AI agents shop for the right tools

── 99161 repos indexed ── | filtered by tag: #gea
greenbone/gvm-tools ★ 199 94 APPLICATION

The gvm-tools repository provides a Python library and command-line utilities for interacting with Greenbone Vulnerability Management (GVM) systems via the Greenbone Management Protocol (GMP). It consists of a core library (gvmtools) that handles GMP communication, authentication, and data formatting, along with three main CLI tools: gvm-cli for raw command execution, gvm-script for running Python scripts in a GMP context, and gvm-pyshell for an interactive shell. The repository includes approximately 80 example scripts in the scripts/ directory demonstrating common GVM operations such as target management, task control, report generation, and asset discovery. The architecture is library-first, with the CLI tools and scripts built on top of the gvmtools package, which abstracts the underlying GMP/XML complexity. External dependencies include the python-gvm library for protocol handling, with additional dependencies for specific scripts (e.g., terminaltables for output formatting, cpe for CPE processing).

RATING: 8.0/10 MAINT: maintained DRIFT: low
▸ 2 reusable components found
── end of results ──
$ submit: