Show / Hide Table of Contents

Class InbandVulnerability

Fleshed out vulnerability object that includes enough details to fill out a vulnerability specific view for an issue.

Inheritance
object
InbandVulnerability
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.ThreatIntelligenceService.v1beta.Data
Assembly: Google.Apis.ThreatIntelligenceService.v1beta.dll
Syntax
public class InbandVulnerability : IDirectResponseSchema

Properties

AffectedSoftware

Optional. The software that is affected by the vulnerability.

Declaration
[JsonProperty("affectedSoftware")]
public virtual IList<AffectedSoftware> AffectedSoftware { get; set; }
Property Value
Type Description
IList<AffectedSoftware>

Authors

Optional. The authors of the vulnerability detection.

Declaration
[JsonProperty("authors")]
public virtual IList<string> Authors { get; set; }
Property Value
Type Description
IList<string>

CveId

Required. The CVE ID of the vulnerability.

Declaration
[JsonProperty("cveId")]
public virtual string CveId { get; set; }
Property Value
Type Description
string

CvssV31Score

Required. The CVSS V3.1 score (Base score)for the vulnerability. ( )

Declaration
[JsonProperty("cvssV31Score")]
public virtual float? CvssV31Score { get; set; }
Property Value
Type Description
float?

CvssV31ScoreTemporal

Optional. Temporal CVSS V3.1 score for the vulnerability.

Declaration
[JsonProperty("cvssV31ScoreTemporal")]
public virtual float? CvssV31ScoreTemporal { get; set; }
Property Value
Type Description
float?

Description

Optional. The human readable description. This can be basic HTML formatted text.

Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type Description
string

DisclosureTime

object representation of DisclosureTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use DisclosureTimeDateTimeOffset instead.")]
public virtual object DisclosureTime { get; set; }
Property Value
Type Description
object

DisclosureTimeDateTimeOffset

DateTimeOffset representation of DisclosureTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? DisclosureTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

DisclosureTimeRaw

Optional. The date the vulnerability was first disclosed.

Declaration
[JsonProperty("disclosureTime")]
public virtual string DisclosureTimeRaw { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ExploitationState

Optional. Exploitation state of the vulnerability, for example "Available".

Declaration
[JsonProperty("exploitationState")]
public virtual string ExploitationState { get; set; }
Property Value
Type Description
string

ExternalVulnerabilityId

Required. The external ID of the vulnerability.

Declaration
[JsonProperty("externalVulnerabilityId")]
public virtual string ExternalVulnerabilityId { get; set; }
Property Value
Type Description
string

IsExploitedWild

Optional. Whether this is exploited in the wild.

Declaration
[JsonProperty("isExploitedWild")]
public virtual bool? IsExploitedWild { get; set; }
Property Value
Type Description
bool?

ReferenceUrls

Optional. Reference URLs to the vulnerability.

Declaration
[JsonProperty("referenceUrls")]
public virtual IList<string> ReferenceUrls { get; set; }
Property Value
Type Description
IList<string>

Remediation

Optional. The human readable remediation recommendation. This can be basic HTML formatted text.

Declaration
[JsonProperty("remediation")]
public virtual string Remediation { get; set; }
Property Value
Type Description
string

RiskRating

Optional. Risk rating for the vulnerability, for example "High".

Declaration
[JsonProperty("riskRating")]
public virtual string RiskRating { get; set; }
Property Value
Type Description
string

Title

Optional. Human readable name for the vulnerability.

Declaration
[JsonProperty("title")]
public virtual string Title { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX