VTs API¶
API wrapper for accessing vulnerability test (VT) metadata from the openvasd HTTP API.
- class VtsAPI¶
Provides access to the openvasd /vts endpoints.
This includes retrieving the list of all available vulnerability tests as well as fetching detailed information for individual VTs by OID.
- get(oid)¶
Retrieve detailed information about a specific VT by OID.
This corresponds to a GET request to /vts/{oid}.
- Parameters:
oid (str) – The OID (object identifier) of the vulnerability test.
- Returns:
The full httpx.Response containing VT metadata for the given OID.
- Raises:
httpx.HTTPStatusError – If the server returns a non-success status and exceptions are not suppressed.
- Return type:
Response
See: GET /vts/{id} in the openvasd API documentation.
- get_all()¶
Retrieve the list of all available vulnerability tests (VTs).
This corresponds to a GET request to /vts.
- Returns:
The full httpx.Response containing a JSON list of VT entries.
- Raises:
httpx.HTTPStatusError – If the server returns a non-success status and exceptions are not suppressed.
- Return type:
Response
See: GET /vts in the openvasd API documentation.