@appthreat/cdx-proto
Version:
Library to serialize/deserialize CycloneDX BOM with protocol buffers
45 lines (44 loc) • 29.9 kB
HTML
<html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Vulnerability | cdx-proto</title><meta name="description" content="Documentation for cdx-proto"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><a href="../index.html" class="title">cdx-proto</a><div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/><ul role="listbox" id="tsd-search-results"></ul><div id="tsd-search-status" aria-live="polite" aria-atomic="true"><div>Preparing search index...</div></div></dialog><a href="#" class="tsd-widget menu" id="tsd-toolbar-menu-trigger" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb" aria-label="Breadcrumb"><li><a href="../modules/cdx_15.html">cdx_15</a></li><li><a href="" aria-current="page">Vulnerability</a></li></ul><h1>Type Alias Vulnerability</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Vulnerability</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Message</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">"cyclonedx.v1_5.Vulnerability"</span><span class="tsd-signature-symbol">></span> <span class="tsd-signature-symbol">&</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">advisories</span><span class="tsd-signature-symbol">:</span> <a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.Advisory.html" class="tsd-signature-type tsd-kind-type-alias">Advisory</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">affects</span><span class="tsd-signature-symbol">:</span> <a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.VulnerabilityAffects.html" class="tsd-signature-type tsd-kind-type-alias">VulnerabilityAffects</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">analysis</span><span class="tsd-signature-symbol">?:</span> <a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.VulnerabilityAnalysis.html" class="tsd-signature-type tsd-kind-type-alias">VulnerabilityAnalysis</a><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">bomRef</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">created</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timestamp</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">credits</span><span class="tsd-signature-symbol">?:</span> <a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.VulnerabilityCredits.html" class="tsd-signature-type tsd-kind-type-alias">VulnerabilityCredits</a><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">cwes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">description</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">detail</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">proofOfConcept</span><span class="tsd-signature-symbol">?:</span> <a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.ProofOfConcept.html" class="tsd-signature-type tsd-kind-type-alias">ProofOfConcept</a><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">properties</span><span class="tsd-signature-symbol">:</span> <a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.Property.html" class="tsd-signature-type tsd-kind-type-alias">Property</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">published</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timestamp</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">ratings</span><span class="tsd-signature-symbol">:</span> <a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.VulnerabilityRating.html" class="tsd-signature-type tsd-kind-type-alias">VulnerabilityRating</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">recommendation</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">references</span><span class="tsd-signature-symbol">:</span> <a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.VulnerabilityReference.html" class="tsd-signature-type tsd-kind-type-alias">VulnerabilityReference</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">rejected</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timestamp</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">source</span><span class="tsd-signature-symbol">?:</span> <a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.Source.html" class="tsd-signature-type tsd-kind-type-alias">Source</a><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">tools</span><span class="tsd-signature-symbol">?:</span> <a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.Tool.html" class="tsd-signature-type tsd-kind-type-alias">Tool</a><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">updated</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timestamp</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">workaround</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">advisories</span><span class="tsd-signature-symbol">: </span><a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.Advisory.html" class="tsd-signature-type tsd-kind-type-alias">Advisory</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><p>Published advisories of the vulnerability if provided.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated">Generated<a href="#generated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: repeated cyclonedx.v1_5.Advisory advisories = 10;</p>
</div></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">affects</span><span class="tsd-signature-symbol">: </span><a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.VulnerabilityAffects.html" class="tsd-signature-type tsd-kind-type-alias">VulnerabilityAffects</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><p>affects</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-1">Generated<a href="#generated-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: repeated cyclonedx.v1_5.VulnerabilityAffects affects = 17;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">analysis</span><span class="tsd-signature-symbol">?: </span><a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.VulnerabilityAnalysis.html" class="tsd-signature-type tsd-kind-type-alias">VulnerabilityAnalysis</a></h5><div class="tsd-comment tsd-typography"><p>An assessment of the impact and exploitability of the vulnerability.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-2">Generated<a href="#generated-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional cyclonedx.v1_5.VulnerabilityAnalysis analysis = 16;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">bomRef</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>An optional identifier which can be used to reference the vulnerability elsewhere in the BOM. Uniqueness is enforced within all elements and children of the root-level bom element.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-3">Generated<a href="#generated-3" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional string bom_ref = 1;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">created</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Timestamp</span></h5><div class="tsd-comment tsd-typography"><p>The date and time (timestamp) when the vulnerability record was created in the vulnerability database.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-4">Generated<a href="#generated-4" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional google.protobuf.Timestamp created = 11;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">credits</span><span class="tsd-signature-symbol">?: </span><a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.VulnerabilityCredits.html" class="tsd-signature-type tsd-kind-type-alias">VulnerabilityCredits</a></h5><div class="tsd-comment tsd-typography"><p>Individuals or organizations credited with the discovery of the vulnerability.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-5">Generated<a href="#generated-5" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional cyclonedx.v1_5.VulnerabilityCredits credits = 14;</p>
</div></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">cwes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><p>List of Common Weaknesses Enumerations (CWEs) codes that describes this vulnerability. For example 399 (of <a href="https://cwe.mitre.org/data/definitions/399.html">https://cwe.mitre.org/data/definitions/399.html</a>)</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-6">Generated<a href="#generated-6" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: repeated int32 cwes = 6;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">description</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>A description of the vulnerability as provided by the source.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-7">Generated<a href="#generated-7" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional string description = 7;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">detail</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>If available, an in-depth description of the vulnerability as provided by the source organization. Details often include information useful in understanding root cause.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-8">Generated<a href="#generated-8" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional string detail = 8;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The identifier that uniquely identifies the vulnerability.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-9">Generated<a href="#generated-9" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional string id = 2;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">proofOfConcept</span><span class="tsd-signature-symbol">?: </span><a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.ProofOfConcept.html" class="tsd-signature-type tsd-kind-type-alias">ProofOfConcept</a></h5><div class="tsd-comment tsd-typography"><p>Evidence used to reproduce the vulnerability.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-10">Generated<a href="#generated-10" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional cyclonedx.v1_5.ProofOfConcept proofOfConcept = 20;</p>
</div></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">properties</span><span class="tsd-signature-symbol">: </span><a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.Property.html" class="tsd-signature-type tsd-kind-type-alias">Property</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><p>Specifies optional, custom, properties</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-11">Generated<a href="#generated-11" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: repeated cyclonedx.v1_5.Property properties = 18;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">published</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Timestamp</span></h5><div class="tsd-comment tsd-typography"><p>The date and time (timestamp) when the vulnerability record was first published.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-12">Generated<a href="#generated-12" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional google.protobuf.Timestamp published = 12;</p>
</div></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">ratings</span><span class="tsd-signature-symbol">: </span><a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.VulnerabilityRating.html" class="tsd-signature-type tsd-kind-type-alias">VulnerabilityRating</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><p>List of vulnerability ratings</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-13">Generated<a href="#generated-13" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: repeated cyclonedx.v1_5.VulnerabilityRating ratings = 5;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">recommendation</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Recommendations of how the vulnerability can be remediated or mitigated.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-14">Generated<a href="#generated-14" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional string recommendation = 9;</p>
</div></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">references</span><span class="tsd-signature-symbol">: </span><a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.VulnerabilityReference.html" class="tsd-signature-type tsd-kind-type-alias">VulnerabilityReference</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><p>Zero or more pointers to vulnerabilities that are the equivalent of the vulnerability specified. Often times, the same vulnerability may exist in multiple sources of vulnerability intelligence, but have different identifiers. References provide a way to correlate vulnerabilities across multiple sources of vulnerability intelligence.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-15">Generated<a href="#generated-15" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: repeated cyclonedx.v1_5.VulnerabilityReference references = 4;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">rejected</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Timestamp</span></h5><div class="tsd-comment tsd-typography"><p>The date and time (timestamp) when the vulnerability record was rejected (if applicable).</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-16">Generated<a href="#generated-16" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional google.protobuf.Timestamp rejected = 19;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">source</span><span class="tsd-signature-symbol">?: </span><a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.Source.html" class="tsd-signature-type tsd-kind-type-alias">Source</a></h5><div class="tsd-comment tsd-typography"><p>The source that published the vulnerability.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-17">Generated<a href="#generated-17" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional cyclonedx.v1_5.Source source = 3;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">tools</span><span class="tsd-signature-symbol">?: </span><a href="../modules/cdx_15.html" class="tsd-signature-type tsd-kind-namespace">cdx_15</a><span class="tsd-signature-symbol">.</span><a href="cdx_15.Tool.html" class="tsd-signature-type tsd-kind-type-alias">Tool</a></h5><div class="tsd-comment tsd-typography"><p>The tool(s) used to identify, confirm, or score the vulnerability.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-18">Generated<a href="#generated-18" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional cyclonedx.v1_5.Tool tools = 15;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">updated</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Timestamp</span></h5><div class="tsd-comment tsd-typography"><p>The date and time (timestamp) when the vulnerability record was last updated.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-19">Generated<a href="#generated-19" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional google.protobuf.Timestamp updated = 13;</p>
</div></div></li><li class="tsd-parameter"><h5><code class="tsd-tag">Optional</code><span class="tsd-kind-property">workaround</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>A bypass, usually temporary, of the vulnerability that reduces its likelihood and/or impact. Workarounds often involve changes to configuration or deployments.</p>
</div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-20">Generated<a href="#generated-20" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from field: optional string workaround = 21;</p>
</div></div></li></ul></div><div class="tsd-comment tsd-typography"><div class="tsd-tag-generated"><h4 class="tsd-anchor-link" id="generated-21">Generated<a href="#generated-21" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>from message cyclonedx.v1_5.Vulnerability</p>
</div></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/AppThreat/cdx-proto/blob/ee0eb327d1a2138d9d5ffcf4f868b93ffd2f7190/source/lib/bom-1.5_pb.ts#L1831">bom-1.5_pb.ts:1831</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg><h3>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-external" name="external"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>External</span></label></li></ul></div><div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html">cdx-proto</a><ul class="tsd-small-nested-navigation" id="tsd-nav-container"><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>