Skip to content

add: support IPv6 host discovery alive test for openvasd#1081

Merged
greenbonebot merged 1 commit into
mainfrom
add/host-discovery-ipv6-alivetest
Jun 10, 2026
Merged

add: support IPv6 host discovery alive test for openvasd#1081
greenbonebot merged 1 commit into
mainfrom
add/host-discovery-ipv6-alivetest

Conversation

@ozgen

@ozgen ozgen commented Jun 10, 2026

Copy link
Copy Markdown
Member

What

  • Added host_discovery_ipv6 support for openvasd.
  • Made host_discovery_ipv6 exclusive.
    • If it is selected, other alive tests are ignored.
  • Added unit tests for the new behavior.

Why

  • host_discovery_ipv6 cannot be combined with other alive tests.
  • The change makes sure the generated openvasd scan config is correct.

References

GEA-1727

Checklist

  • Tests

Add host_discovery_ipv6 to the openvasd alive test methods and serialize it into the scan config JSON.

The alive test methods are grouped in a struct, and host_discovery_ipv6 is handled as exclusive: if selected, all other alive test methods are ignored.

Add unit tests for normal alive test serialization and the IPv6 host discovery priority behavior.
@ozgen ozgen requested review from a team as code owners June 10, 2026 11:24
@greenbonebot greenbonebot enabled auto-merge (rebase) June 10, 2026 11:24
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA fb59281.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

Scanned Files

None

@greenbonebot greenbonebot merged commit 37500ea into main Jun 10, 2026
24 checks passed
@greenbonebot greenbonebot deleted the add/host-discovery-ipv6-alivetest branch June 10, 2026 11:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants