# Functions
HandleJSON reads the json from the supplied stream and hands the decoded output to the handler.
NewJSONHandler returns a handler that writes govulncheck output as json.
# Constants
ProtocolVersion is the current protocol version this file implements.
# Structs
Config must occur as the first message of a stream and informs the client about the information used to generate the findings.
Vuln represents a single OSV entry.
Frame represents an entry in a finding trace.
Message is an entry in the output stream.
Position represents arbitrary source position.
Progress messages are informational only, intended to allow users to monitor the progress of a long running scan.
# Interfaces
Handler handles messages to be presented in a vulnerability scan output stream.
# Type aliases
ScanLevel represents the detail level at which a scan occurred.