{"id":20650992,"url":"https://github.com/muhamadajiw/gvm-scripts","last_synced_at":"2026-05-30T22:32:02.460Z","repository":{"id":254407951,"uuid":"844315485","full_name":"MuhamadAjiW/Gvm-Scripts","owner":"MuhamadAjiW","description":"Integration tool to export GVM scan results to Wazuh. Libraries/Scripts are taken from https://github.com/martinboller/greenbone-gmp-scripts (Credits to Martin Boller).","archived":false,"fork":false,"pushed_at":"2024-09-06T00:40:26.000Z","size":48,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-16T21:51:38.350Z","etag":null,"topics":["gvm","python","security-automation","vulnerability-assessment","wazuh"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MuhamadAjiW.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-19T02:03:41.000Z","updated_at":"2024-12-02T09:00:11.000Z","dependencies_parsed_at":"2024-08-23T09:31:36.062Z","dependency_job_id":"dedc6785-9c7d-4577-81a5-0c3a9280522c","html_url":"https://github.com/MuhamadAjiW/Gvm-Scripts","commit_stats":null,"previous_names":["muhamadajiw/gvm-wazuh-integration","muhamadajiw/gvm-scripts"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/MuhamadAjiW/Gvm-Scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhamadAjiW%2FGvm-Scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhamadAjiW%2FGvm-Scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhamadAjiW%2FGvm-Scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhamadAjiW%2FGvm-Scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MuhamadAjiW","download_url":"https://codeload.github.com/MuhamadAjiW/Gvm-Scripts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MuhamadAjiW%2FGvm-Scripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33712579,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gvm","python","security-automation","vulnerability-assessment","wazuh"],"created_at":"2024-11-16T17:24:54.430Z","updated_at":"2026-05-30T22:32:02.442Z","avatar_url":"https://github.com/MuhamadAjiW.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GVM Script\nGVM Script is an automation wrapper tool used to automate GVM commands and provide callbacks to finished GVM scans. Also includes formatter from csv to syslog, Wazuh decoder, and Wazuh rules, to enable GVM integration into Wazuh.\n\n### Requirements\nThis script requires a GNU/Linux environment to execute. Additionally, it also requires:\n1. Python 3.10.12\n2. Flask (Ver. 3.0.3)\n3. Gvm-tools (Ver. 24.7.0)\n4. Python-gvm (Ver. 4.8)\n5. Gunicorn (Ver. 23.0.0)\n\n### Installation\nThis script requires no installation. Allow execution of script using\n```\n./chmod +x gvm_commands.py\n```\n\n### Usage\nThis script is cli based, show list of commands using\n```\n./gvm_commands.py -h\n```\n\nAlternatively, gvm_commands can also be used like\n```\n./gvm_commands.py \u003cfile name at ./libraries/scripts\u003e \u003cargs\u003e\n```\n\n### Notable Features\n- Simple flask webhook to respond to finished scans\n- Constant configuration file to reduce arguments in script calls\n- Report formatter to format report files into Syslog\n- Wazuh decoder for decoding formatted GVM report\n- Wazuh rule to create an alert from formatted GVM report\n\n## Credits\n\u003e [MuhamadAjiW](https://github.com/MuhamadAjiW) \u003cbr/\u003e\n\u003e [akmaldika](https://github.com/akmaldika) \u003cbr/\u003e\n\u003e [martinboller](https://github.com/martinboller). Libraries taken and extended from this [repository](https://github.com/martinboller/greenbone-gmp-scripts)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuhamadajiw%2Fgvm-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuhamadajiw%2Fgvm-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuhamadajiw%2Fgvm-scripts/lists"}