Class VulnDbIndexEntry

Namespace
Kuestenlogik.Bowire.Security.Scanner
Assembly
Kuestenlogik.Bowire.Security.Scanner.dll

One row of the template index — the per-template summary metadata.

public sealed record VulnDbIndexEntry : IEquatable<VulnDbIndexEntry>
Inheritance
VulnDbIndexEntry
Implements
Inherited Members

Constructors

VulnDbIndexEntry()

public VulnDbIndexEntry()

Properties

Cvss

[JsonPropertyName("cvss")]
public double? Cvss { get; init; }

Property Value

double?

Cwe

[JsonPropertyName("cwe")]
public string? Cwe { get; init; }

Property Value

string

Id

[JsonPropertyName("id")]
public string? Id { get; init; }

Property Value

string

Name

[JsonPropertyName("name")]
public string? Name { get; init; }

Property Value

string

OwaspApi

[JsonPropertyName("owaspApi")]
public string? OwaspApi { get; init; }

Property Value

string

Path

[JsonPropertyName("path")]
public string? Path { get; init; }

Property Value

string

Protocol

[JsonPropertyName("protocol")]
public string? Protocol { get; init; }

Property Value

string

Protocols

[JsonPropertyName("protocols")]
public IReadOnlyList<string> Protocols { get; init; }

Property Value

IReadOnlyList<string>

Severity

[JsonPropertyName("severity")]
public string? Severity { get; init; }

Property Value

string

Methods

Equals(VulnDbIndexEntry?)

public bool Equals(VulnDbIndexEntry? other)

Parameters

other VulnDbIndexEntry

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(VulnDbIndexEntry?, VulnDbIndexEntry?)

public static bool operator ==(VulnDbIndexEntry? left, VulnDbIndexEntry? right)

Parameters

left VulnDbIndexEntry
right VulnDbIndexEntry

Returns

bool

operator !=(VulnDbIndexEntry?, VulnDbIndexEntry?)

public static bool operator !=(VulnDbIndexEntry? left, VulnDbIndexEntry? right)

Parameters

left VulnDbIndexEntry
right VulnDbIndexEntry

Returns

bool