name: openvas
category: vuln
description: Open Vulnerability Assessment Scanner for network security auditing.
keywords:
  - vulnerability
  - scanner
  - assessment
  - audit
  - compliance
  - cve

parameters:
  target:
    type: string
    description: Target IP or hostname

  scan_config:
    type: string
    description: Scan configuration UUID

  format:
    type: enum
    options: ["xml", "pdf", "html", "txt"]
    description: Report format

requires_root: true
timeout: 0
interactive: true

examples:
  - "gvm-cli socket --xml '<create_target><name>Target</name><hosts>192.168.1.0/24</hosts></create_target>'"
  - "gvm-cli socket --xml '<get_configs/>'"

notes: |
  Setup:
  - gvm-setup (initial configuration)
  - gvm-start (start services)

  Components:
  - gvmd: Manager daemon
  - ospd-openvas: Scanner
  - gsad: Web interface

  Web interface:
  - https://127.0.0.1:9392
  - Default credentials in setup

  Scan types:
  - Full and fast
  - Full and deep
  - Discovery
  - Host Discovery

  API access:
  - gvm-cli for command line
  - Python API available
