Class InbandVulnerability
Fleshed out vulnerability object that includes enough details to fill out a vulnerability specific view for an issue.
Implements
Inherited Members
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 |