Show / Hide Table of Contents

Class Vulnerability

Inheritance
object
Vulnerability
Implements
IEquatable<Vulnerability>
Inherited Members
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: CycloneDX.Models.Vulnerabilities
Assembly: CycloneDX.Core.dll
Syntax
[ProtoContract]
public class Vulnerability : IEquatable<Vulnerability>

Properties

| Edit this page View Source

Advisories

Declaration
[ProtoMember(10)]
public List<Advisory> Advisories { get; set; }
Property Value
Type Description
List<Advisory>
| Edit this page View Source

Affects

Declaration
[ProtoMember(17)]
public List<Affects> Affects { get; set; }
Property Value
Type Description
List<Affects>
| Edit this page View Source

Analysis

Declaration
[ProtoMember(16)]
public Analysis Analysis { get; set; }
Property Value
Type Description
Analysis
| Edit this page View Source

BomRef

Declaration
[JsonPropertyName("bom-ref")]
[ProtoMember(1)]
public string BomRef { get; set; }
Property Value
Type Description
string
| Edit this page View Source

CWES

Declaration
[ProtoMember(6)]
public List<int> CWES { get; set; }
Property Value
Type Description
List<int>
| Edit this page View Source

Created

Declaration
[ProtoMember(11)]
public DateTime? Created { get; set; }
Property Value
Type Description
DateTime?
| Edit this page View Source

Credits

Declaration
[ProtoMember(14)]
public Credits Credits { get; set; }
Property Value
Type Description
Credits
| Edit this page View Source

Description

Declaration
[ProtoMember(7)]
public string Description { get; set; }
Property Value
Type Description
string
| Edit this page View Source

Detail

Declaration
[ProtoMember(8)]
public string Detail { get; set; }
Property Value
Type Description
string
| Edit this page View Source

Id

Declaration
[ProtoMember(2)]
public string Id { get; set; }
Property Value
Type Description
string
| Edit this page View Source

ProofOfConcept

Declaration
[ProtoMember(20)]
public ProofOfConcept ProofOfConcept { get; set; }
Property Value
Type Description
ProofOfConcept
| Edit this page View Source

Properties

Declaration
[ProtoMember(18)]
public List<Property> Properties { get; set; }
Property Value
Type Description
List<Property>
| Edit this page View Source

Published

Declaration
[ProtoMember(12)]
public DateTime? Published { get; set; }
Property Value
Type Description
DateTime?
| Edit this page View Source

Ratings

Declaration
[ProtoMember(5)]
public List<Rating> Ratings { get; set; }
Property Value
Type Description
List<Rating>
| Edit this page View Source

Recommendation

Declaration
[ProtoMember(9)]
public string Recommendation { get; set; }
Property Value
Type Description
string
| Edit this page View Source

References

Declaration
[ProtoMember(4)]
public List<Reference> References { get; set; }
Property Value
Type Description
List<Reference>
| Edit this page View Source

Rejected

Declaration
[ProtoMember(19)]
public DateTime? Rejected { get; set; }
Property Value
Type Description
DateTime?
| Edit this page View Source

Source

Declaration
[ProtoMember(3)]
public Source Source { get; set; }
Property Value
Type Description
Source
| Edit this page View Source

Tools

Declaration
[ProtoMember(15)]
public ToolChoices Tools { get; set; }
Property Value
Type Description
ToolChoices
| Edit this page View Source

Updated

Declaration
[ProtoMember(13)]
public DateTime? Updated { get; set; }
Property Value
Type Description
DateTime?
| Edit this page View Source

Workaround

Declaration
[ProtoMember(21)]
public string Workaround { get; set; }
Property Value
Type Description
string

Methods

| Edit this page View Source

Equals(Vulnerability)

Declaration
public bool Equals(Vulnerability obj)
Parameters
Type Name Description
Vulnerability obj
Returns
Type Description
bool
| Edit this page View Source

Equals(object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
object obj
Returns
Type Description
bool
Overrides
object.Equals(object)
| Edit this page View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
int
Overrides
object.GetHashCode()
| Edit this page View Source

ShouldSerializeCreated()

Declaration
public bool ShouldSerializeCreated()
Returns
Type Description
bool
| Edit this page View Source

ShouldSerializeProperties()

Declaration
public bool ShouldSerializeProperties()
Returns
Type Description
bool
| Edit this page View Source

ShouldSerializePublished()

Declaration
public bool ShouldSerializePublished()
Returns
Type Description
bool
| Edit this page View Source

ShouldSerializeReferences()

Declaration
public bool ShouldSerializeReferences()
Returns
Type Description
bool
| Edit this page View Source

ShouldSerializeRejected()

Declaration
public bool ShouldSerializeRejected()
Returns
Type Description
bool
| Edit this page View Source

ShouldSerializeTools()

Declaration
public bool ShouldSerializeTools()
Returns
Type Description
bool
| Edit this page View Source

ShouldSerializeUpdated()

Declaration
public bool ShouldSerializeUpdated()
Returns
Type Description
bool

Implements

IEquatable<T>
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX