{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/21"}],"enrichment":{"capability":"Python library that abstracts the Greenbone Management Protocol (GMP) and Open Scanner Protocol (OSP) to remotely control Greenbone vulnerability management systems.","skillfed_tags":["vulnerability-management","greenbone-integration","security-automation"],"use_cases":["Automate vulnerability scanning workflows by remotely creating, scheduling, and retrieving results from Greenbone tasks.","Build custom dashboards or reporting tools that aggregate vulnerability data from Greenbone installations.","Integrate Greenbone scanning into CI/CD pipelines to perform automated security assessments on deployments.","Develop security orchestration scripts that coordinate vulnerability management across multiple Greenbone instances.","Query and export vulnerability data in custom formats for compliance reporting or third-party analysis."],"what_it_does":"python-gvm is a Python library that wraps the Greenbone Management Protocol (GMP) and Open Scanner Protocol (OSP) to enable remote control of Greenbone vulnerability management systems. It abstracts the underlying XML-based communication protocols, allowing developers to authenticate, retrieve vulnerability data, manage tasks, and interact with Greenbone Community Edition installations and Enterprise Appliances through straightforward Python method calls. The library uses lxml for XML parsing and httpx for HTTP communication, with paramiko available for SSH-based connections.\n\nThe package is actively maintained by Greenbone AG, supports Python 3.10 through 3.14, and is classified as Production/Stable. It handles the complexity of GMP/OSP protocol details so users can focus on vulnerability management workflows rather than protocol mechanics. The library is typically used by security teams and automation platforms that need programmatic access to Greenbone scanning and reporting capabilities.","worth_installing":"Yes. The package is actively maintained (release 11 days old), has no known vulnerabilities, supports current Python versions (3.10\u20133.14), and carries low install friction. The copyleft GPL-3.0-or-later license is a consideration only if you plan to distribute derivative works. Install if you need to programmatically control Greenbone vulnerability management systems; skip if you have no Greenbone infrastructure to manage."},"id":"python-gvm","links":{"html":"https://skillfed.io/packages/python-gvm","md":"https://skillfed.io/packages/python-gvm.md","pypi":"https://pypi.org/project/python-gvm/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-03","license_spdx":"GPL-3.0-or-later","license_treatment":"copyleft","name":"python-gvm","python_support":"supports_current","summary":"Library to communicate with remote servers over GMP or OSP"},"popularity":{"monthly_downloads":85212,"position":13942,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"27.6.0"}
