UNPKG

@cyclonedx/cyclonedx-library

Version:

Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).

1,027 lines (825 loc) 283 kB
(function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(); else if(typeof define === 'function' && define.amd) define([], factory); else if(typeof exports === 'object') exports["CycloneDX_library"] = factory(); else root["CycloneDX_library"] = factory(); })(self, () => { return /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ "./res/schema/spdx.SNAPSHOT.schema.json": /*!**********************************************!*\ !*** ./res/schema/spdx.SNAPSHOT.schema.json ***! \**********************************************/ /***/ ((module) => { module.exports = /*#__PURE__*/JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"http://cyclonedx.org/schema/spdx.schema.json","$comment":"v1.0-3.26.0","type":"string","enum":["0BSD","3D-Slicer-1.0","AAL","Abstyles","AdaCore-doc","Adobe-2006","Adobe-Display-PostScript","Adobe-Glyph","Adobe-Utopia","ADSL","AFL-1.1","AFL-1.2","AFL-2.0","AFL-2.1","AFL-3.0","Afmparse","AGPL-1.0","AGPL-1.0-only","AGPL-1.0-or-later","AGPL-3.0","AGPL-3.0-only","AGPL-3.0-or-later","Aladdin","AMD-newlib","AMDPLPA","AML","AML-glslang","AMPAS","ANTLR-PD","ANTLR-PD-fallback","any-OSI","any-OSI-perl-modules","Apache-1.0","Apache-1.1","Apache-2.0","APAFML","APL-1.0","App-s2p","APSL-1.0","APSL-1.1","APSL-1.2","APSL-2.0","Arphic-1999","Artistic-1.0","Artistic-1.0-cl8","Artistic-1.0-Perl","Artistic-2.0","ASWF-Digital-Assets-1.0","ASWF-Digital-Assets-1.1","Baekmuk","Bahyph","Barr","bcrypt-Solar-Designer","Beerware","Bitstream-Charter","Bitstream-Vera","BitTorrent-1.0","BitTorrent-1.1","blessing","BlueOak-1.0.0","Boehm-GC","Boehm-GC-without-fee","Borceux","Brian-Gladman-2-Clause","Brian-Gladman-3-Clause","BSD-1-Clause","BSD-2-Clause","BSD-2-Clause-Darwin","BSD-2-Clause-first-lines","BSD-2-Clause-FreeBSD","BSD-2-Clause-NetBSD","BSD-2-Clause-Patent","BSD-2-Clause-Views","BSD-3-Clause","BSD-3-Clause-acpica","BSD-3-Clause-Attribution","BSD-3-Clause-Clear","BSD-3-Clause-flex","BSD-3-Clause-HP","BSD-3-Clause-LBNL","BSD-3-Clause-Modification","BSD-3-Clause-No-Military-License","BSD-3-Clause-No-Nuclear-License","BSD-3-Clause-No-Nuclear-License-2014","BSD-3-Clause-No-Nuclear-Warranty","BSD-3-Clause-Open-MPI","BSD-3-Clause-Sun","BSD-4-Clause","BSD-4-Clause-Shortened","BSD-4-Clause-UC","BSD-4.3RENO","BSD-4.3TAHOE","BSD-Advertising-Acknowledgement","BSD-Attribution-HPND-disclaimer","BSD-Inferno-Nettverk","BSD-Protection","BSD-Source-beginning-file","BSD-Source-Code","BSD-Systemics","BSD-Systemics-W3Works","BSL-1.0","BUSL-1.1","bzip2-1.0.5","bzip2-1.0.6","C-UDA-1.0","CAL-1.0","CAL-1.0-Combined-Work-Exception","Caldera","Caldera-no-preamble","Catharon","CATOSL-1.1","CC-BY-1.0","CC-BY-2.0","CC-BY-2.5","CC-BY-2.5-AU","CC-BY-3.0","CC-BY-3.0-AT","CC-BY-3.0-AU","CC-BY-3.0-DE","CC-BY-3.0-IGO","CC-BY-3.0-NL","CC-BY-3.0-US","CC-BY-4.0","CC-BY-NC-1.0","CC-BY-NC-2.0","CC-BY-NC-2.5","CC-BY-NC-3.0","CC-BY-NC-3.0-DE","CC-BY-NC-4.0","CC-BY-NC-ND-1.0","CC-BY-NC-ND-2.0","CC-BY-NC-ND-2.5","CC-BY-NC-ND-3.0","CC-BY-NC-ND-3.0-DE","CC-BY-NC-ND-3.0-IGO","CC-BY-NC-ND-4.0","CC-BY-NC-SA-1.0","CC-BY-NC-SA-2.0","CC-BY-NC-SA-2.0-DE","CC-BY-NC-SA-2.0-FR","CC-BY-NC-SA-2.0-UK","CC-BY-NC-SA-2.5","CC-BY-NC-SA-3.0","CC-BY-NC-SA-3.0-DE","CC-BY-NC-SA-3.0-IGO","CC-BY-NC-SA-4.0","CC-BY-ND-1.0","CC-BY-ND-2.0","CC-BY-ND-2.5","CC-BY-ND-3.0","CC-BY-ND-3.0-DE","CC-BY-ND-4.0","CC-BY-SA-1.0","CC-BY-SA-2.0","CC-BY-SA-2.0-UK","CC-BY-SA-2.1-JP","CC-BY-SA-2.5","CC-BY-SA-3.0","CC-BY-SA-3.0-AT","CC-BY-SA-3.0-DE","CC-BY-SA-3.0-IGO","CC-BY-SA-4.0","CC-PDDC","CC-PDM-1.0","CC-SA-1.0","CC0-1.0","CDDL-1.0","CDDL-1.1","CDL-1.0","CDLA-Permissive-1.0","CDLA-Permissive-2.0","CDLA-Sharing-1.0","CECILL-1.0","CECILL-1.1","CECILL-2.0","CECILL-2.1","CECILL-B","CECILL-C","CERN-OHL-1.1","CERN-OHL-1.2","CERN-OHL-P-2.0","CERN-OHL-S-2.0","CERN-OHL-W-2.0","CFITSIO","check-cvs","checkmk","ClArtistic","Clips","CMU-Mach","CMU-Mach-nodoc","CNRI-Jython","CNRI-Python","CNRI-Python-GPL-Compatible","COIL-1.0","Community-Spec-1.0","Condor-1.1","copyleft-next-0.3.0","copyleft-next-0.3.1","Cornell-Lossless-JPEG","CPAL-1.0","CPL-1.0","CPOL-1.02","Cronyx","Crossword","CrystalStacker","CUA-OPL-1.0","Cube","curl","cve-tou","D-FSL-1.0","DEC-3-Clause","diffmark","DL-DE-BY-2.0","DL-DE-ZERO-2.0","DOC","DocBook-Schema","DocBook-Stylesheet","DocBook-XML","Dotseqn","DRL-1.0","DRL-1.1","DSDP","dtoa","dvipdfm","ECL-1.0","ECL-2.0","eCos-2.0","EFL-1.0","EFL-2.0","eGenix","Elastic-2.0","Entessa","EPICS","EPL-1.0","EPL-2.0","ErlPL-1.1","etalab-2.0","EUDatagrid","EUPL-1.0","EUPL-1.1","EUPL-1.2","Eurosym","Fair","FBM","FDK-AAC","Ferguson-Twofish","Frameworx-1.0","FreeBSD-DOC","FreeImage","FSFAP","FSFAP-no-warranty-disclaimer","FSFUL","FSFULLR","FSFULLRWD","FTL","Furuseth","fwlw","GCR-docs","GD","generic-xts","GFDL-1.1","GFDL-1.1-invariants-only","GFDL-1.1-invariants-or-later","GFDL-1.1-no-invariants-only","GFDL-1.1-no-invariants-or-later","GFDL-1.1-only","GFDL-1.1-or-later","GFDL-1.2","GFDL-1.2-invariants-only","GFDL-1.2-invariants-or-later","GFDL-1.2-no-invariants-only","GFDL-1.2-no-invariants-or-later","GFDL-1.2-only","GFDL-1.2-or-later","GFDL-1.3","GFDL-1.3-invariants-only","GFDL-1.3-invariants-or-later","GFDL-1.3-no-invariants-only","GFDL-1.3-no-invariants-or-later","GFDL-1.3-only","GFDL-1.3-or-later","Giftware","GL2PS","Glide","Glulxe","GLWTPL","gnuplot","GPL-1.0","GPL-1.0+","GPL-1.0-only","GPL-1.0-or-later","GPL-2.0","GPL-2.0+","GPL-2.0-only","GPL-2.0-or-later","GPL-2.0-with-autoconf-exception","GPL-2.0-with-bison-exception","GPL-2.0-with-classpath-exception","GPL-2.0-with-font-exception","GPL-2.0-with-GCC-exception","GPL-3.0","GPL-3.0+","GPL-3.0-only","GPL-3.0-or-later","GPL-3.0-with-autoconf-exception","GPL-3.0-with-GCC-exception","Graphics-Gems","gSOAP-1.3b","gtkbook","Gutmann","HaskellReport","hdparm","HIDAPI","Hippocratic-2.1","HP-1986","HP-1989","HPND","HPND-DEC","HPND-doc","HPND-doc-sell","HPND-export-US","HPND-export-US-acknowledgement","HPND-export-US-modify","HPND-export2-US","HPND-Fenneberg-Livingston","HPND-INRIA-IMAG","HPND-Intel","HPND-Kevlin-Henney","HPND-Markus-Kuhn","HPND-merchantability-variant","HPND-MIT-disclaimer","HPND-Netrek","HPND-Pbmplus","HPND-sell-MIT-disclaimer-xserver","HPND-sell-regexpr","HPND-sell-variant","HPND-sell-variant-MIT-disclaimer","HPND-sell-variant-MIT-disclaimer-rev","HPND-UC","HPND-UC-export-US","HTMLTIDY","IBM-pibs","ICU","IEC-Code-Components-EULA","IJG","IJG-short","ImageMagick","iMatix","Imlib2","Info-ZIP","Inner-Net-2.0","InnoSetup","Intel","Intel-ACPI","Interbase-1.0","IPA","IPL-1.0","ISC","ISC-Veillard","Jam","JasPer-2.0","JPL-image","JPNIC","JSON","Kastrup","Kazlib","Knuth-CTAN","LAL-1.2","LAL-1.3","Latex2e","Latex2e-translated-notice","Leptonica","LGPL-2.0","LGPL-2.0+","LGPL-2.0-only","LGPL-2.0-or-later","LGPL-2.1","LGPL-2.1+","LGPL-2.1-only","LGPL-2.1-or-later","LGPL-3.0","LGPL-3.0+","LGPL-3.0-only","LGPL-3.0-or-later","LGPLLR","Libpng","libpng-2.0","libselinux-1.0","libtiff","libutil-David-Nugent","LiLiQ-P-1.1","LiLiQ-R-1.1","LiLiQ-Rplus-1.1","Linux-man-pages-1-para","Linux-man-pages-copyleft","Linux-man-pages-copyleft-2-para","Linux-man-pages-copyleft-var","Linux-OpenIB","LOOP","LPD-document","LPL-1.0","LPL-1.02","LPPL-1.0","LPPL-1.1","LPPL-1.2","LPPL-1.3a","LPPL-1.3c","lsof","Lucida-Bitmap-Fonts","LZMA-SDK-9.11-to-9.20","LZMA-SDK-9.22","Mackerras-3-Clause","Mackerras-3-Clause-acknowledgment","magaz","mailprio","MakeIndex","Martin-Birgmeier","McPhee-slideshow","metamail","Minpack","MIPS","MirOS","MIT","MIT-0","MIT-advertising","MIT-Click","MIT-CMU","MIT-enna","MIT-feh","MIT-Festival","MIT-Khronos-old","MIT-Modern-Variant","MIT-open-group","MIT-testregex","MIT-Wu","MITNFA","MMIXware","Motosoto","MPEG-SSG","mpi-permissive","mpich2","MPL-1.0","MPL-1.1","MPL-2.0","MPL-2.0-no-copyleft-exception","mplus","MS-LPL","MS-PL","MS-RL","MTLL","MulanPSL-1.0","MulanPSL-2.0","Multics","Mup","NAIST-2003","NASA-1.3","Naumen","NBPL-1.0","NCBI-PD","NCGL-UK-2.0","NCL","NCSA","Net-SNMP","NetCDF","Newsletr","NGPL","NICTA-1.0","NIST-PD","NIST-PD-fallback","NIST-Software","NLOD-1.0","NLOD-2.0","NLPL","Nokia","NOSL","Noweb","NPL-1.0","NPL-1.1","NPOSL-3.0","NRL","NTP","NTP-0","Nunit","O-UDA-1.0","OAR","OCCT-PL","OCLC-2.0","ODbL-1.0","ODC-By-1.0","OFFIS","OFL-1.0","OFL-1.0-no-RFN","OFL-1.0-RFN","OFL-1.1","OFL-1.1-no-RFN","OFL-1.1-RFN","OGC-1.0","OGDL-Taiwan-1.0","OGL-Canada-2.0","OGL-UK-1.0","OGL-UK-2.0","OGL-UK-3.0","OGTSL","OLDAP-1.1","OLDAP-1.2","OLDAP-1.3","OLDAP-1.4","OLDAP-2.0","OLDAP-2.0.1","OLDAP-2.1","OLDAP-2.2","OLDAP-2.2.1","OLDAP-2.2.2","OLDAP-2.3","OLDAP-2.4","OLDAP-2.5","OLDAP-2.6","OLDAP-2.7","OLDAP-2.8","OLFL-1.3","OML","OpenPBS-2.3","OpenSSL","OpenSSL-standalone","OpenVision","OPL-1.0","OPL-UK-3.0","OPUBL-1.0","OSET-PL-2.1","OSL-1.0","OSL-1.1","OSL-2.0","OSL-2.1","OSL-3.0","PADL","Parity-6.0.0","Parity-7.0.0","PDDL-1.0","PHP-3.0","PHP-3.01","Pixar","pkgconf","Plexus","pnmstitch","PolyForm-Noncommercial-1.0.0","PolyForm-Small-Business-1.0.0","PostgreSQL","PPL","PSF-2.0","psfrag","psutils","Python-2.0","Python-2.0.1","python-ldap","Qhull","QPL-1.0","QPL-1.0-INRIA-2004","radvd","Rdisc","RHeCos-1.1","RPL-1.1","RPL-1.5","RPSL-1.0","RSA-MD","RSCPL","Ruby","Ruby-pty","SAX-PD","SAX-PD-2.0","Saxpath","SCEA","SchemeReport","Sendmail","Sendmail-8.23","Sendmail-Open-Source-1.1","SGI-B-1.0","SGI-B-1.1","SGI-B-2.0","SGI-OpenGL","SGP4","SHL-0.5","SHL-0.51","SimPL-2.0","SISSL","SISSL-1.2","SL","Sleepycat","SMAIL-GPL","SMLNJ","SMPPL","SNIA","snprintf","softSurfer","Soundex","Spencer-86","Spencer-94","Spencer-99","SPL-1.0","ssh-keyscan","SSH-OpenSSH","SSH-short","SSLeay-standalone","SSPL-1.0","StandardML-NJ","SugarCRM-1.1.3","Sun-PPP","Sun-PPP-2000","SunPro","SWL","swrule","Symlinks","TAPR-OHL-1.0","TCL","TCP-wrappers","TermReadKey","TGPPL-1.0","ThirdEye","threeparttable","TMate","TORQUE-1.1","TOSL","TPDL","TPL-1.0","TrustedQSL","TTWL","TTYP0","TU-Berlin-1.0","TU-Berlin-2.0","Ubuntu-font-1.0","UCAR","UCL-1.0","ulem","UMich-Merit","Unicode-3.0","Unicode-DFS-2015","Unicode-DFS-2016","Unicode-TOU","UnixCrypt","Unlicense","UPL-1.0","URT-RLE","Vim","VOSTROM","VSL-1.0","W3C","W3C-19980720","W3C-20150513","w3m","Watcom-1.0","Widget-Workshop","Wsuipa","WTFPL","wwl","wxWindows","X11","X11-distribute-modifications-variant","X11-swapped","Xdebug-1.03","Xerox","Xfig","XFree86-1.1","xinetd","xkeyboard-config-Zinoviev","xlock","Xnet","xpp","XSkat","xzoom","YPL-1.0","YPL-1.1","Zed","Zeeff","Zend-2.0","Zimbra-1.3","Zimbra-1.4","Zlib","zlib-acknowledgement","ZPL-1.1","ZPL-2.0","ZPL-2.1","389-exception","Asterisk-exception","Asterisk-linking-protocols-exception","Autoconf-exception-2.0","Autoconf-exception-3.0","Autoconf-exception-generic","Autoconf-exception-generic-3.0","Autoconf-exception-macro","Bison-exception-1.24","Bison-exception-2.2","Bootloader-exception","CGAL-linking-exception","Classpath-exception-2.0","CLISP-exception-2.0","cryptsetup-OpenSSL-exception","DigiRule-FOSS-exception","eCos-exception-2.0","erlang-otp-linking-exception","Fawkes-Runtime-exception","FLTK-exception","fmt-exception","Font-exception-2.0","freertos-exception-2.0","GCC-exception-2.0","GCC-exception-2.0-note","GCC-exception-3.1","Gmsh-exception","GNAT-exception","GNOME-examples-exception","GNU-compiler-exception","gnu-javamail-exception","GPL-3.0-389-ds-base-exception","GPL-3.0-interface-exception","GPL-3.0-linking-exception","GPL-3.0-linking-source-exception","GPL-CC-1.0","GStreamer-exception-2005","GStreamer-exception-2008","harbour-exception","i2p-gpl-java-exception","Independent-modules-exception","KiCad-libraries-exception","LGPL-3.0-linking-exception","libpri-OpenH323-exception","Libtool-exception","Linux-syscall-note","LLGPL","LLVM-exception","LZMA-exception","mif-exception","mxml-exception","Nokia-Qt-exception-1.1","OCaml-LGPL-linking-exception","OCCT-exception-1.0","OpenJDK-assembly-exception-1.0","openvpn-openssl-exception","PCRE2-exception","PS-or-PDF-font-exception-20170817","QPL-1.0-INRIA-2004-exception","Qt-GPL-exception-1.0","Qt-LGPL-exception-1.1","Qwt-exception-1.0","romic-exception","RRDtool-FLOSS-exception-2.0","SANE-exception","SHL-2.0","SHL-2.1","stunnel-exception","SWI-exception","Swift-exception","Texinfo-exception","u-boot-exception-2.0","UBDL-exception","Universal-FOSS-exception-1.0","vsftpd-openssl-exception","WxWindows-exception-3.1","x11vnc-openssl-exception"]}'); /***/ }), /***/ "./src/_helpers/iterable.ts": /*!**********************************!*\ !*** ./src/_helpers/iterable.ts ***! \**********************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.chainI = chainI; function* chainI(...iterables) { for (const iterable of iterables) { for (const item of iterable) { yield item; } } } /***/ }), /***/ "./src/_helpers/notUndefined.ts": /*!**************************************!*\ !*** ./src/_helpers/notUndefined.ts ***! \**************************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.isNotUndefined = isNotUndefined; function isNotUndefined(value) { return value !== undefined; } /***/ }), /***/ "./src/_helpers/sortable.ts": /*!**********************************!*\ !*** ./src/_helpers/sortable.ts ***! \**********************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.SortableNumbers = exports.SortableStringables = exports.SortableComparables = exports.SortableSet = exports.compareObjectsSymbol = void 0; exports.compareObjectsSymbol = Symbol('internal compare function'); class SortableSet extends Set { sorted() { return Array.from(this).sort(this[exports.compareObjectsSymbol]); } compare(other) { const sortedOther = other.sorted(); const sortedSelf = this.sorted(); if (sortedSelf.length !== sortedOther.length) { return sortedSelf.length - sortedOther.length; } for (let i = sortedSelf.length - 1; i >= 0; --i) { const iCompared = this[exports.compareObjectsSymbol](sortedSelf[i], sortedOther[i]); if (iCompared !== 0) { return iCompared; } } return 0; } } exports.SortableSet = SortableSet; class SortableComparables extends SortableSet { [exports.compareObjectsSymbol](a, b) { if (a.constructor === b.constructor) { return a.compare(b); } return a.constructor.name.localeCompare(b.constructor.name); } } exports.SortableComparables = SortableComparables; class SortableStringables extends SortableSet { [exports.compareObjectsSymbol](a, b) { return a.toString().localeCompare(b.toString()); } } exports.SortableStringables = SortableStringables; class SortableNumbers extends SortableSet { [exports.compareObjectsSymbol](a, b) { return a - b; } } exports.SortableNumbers = SortableNumbers; /***/ }), /***/ "./src/_helpers/tree.ts": /*!******************************!*\ !*** ./src/_helpers/tree.ts ***! \******************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.treeIteratorSymbol = void 0; exports.treeIteratorSymbol = Symbol('iterator of a tree/nesting-like structure'); /***/ }), /***/ "./src/_helpers/uri.ts": /*!*****************************!*\ !*** ./src/_helpers/uri.ts ***! \*****************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.escapeUri = escapeUri; const _ESCAPES = [ [/ /g, '%20'], [/"/g, '%22'], [/'/g, '%27'], [/\[/g, '%5B'], [/]/g, '%5D'], [/</g, '%3C'], [/>/g, '%3E'], [/\{/g, '%7B'], [/}/g, '%7D'], ]; function escapeUri(value) { if (value === undefined) { return value; } for (const [s, r] of _ESCAPES) { value = value.replace(s, r); } return value; } /***/ }), /***/ "./src/_optPlug.node/errors.ts": /*!*************************************!*\ !*** ./src/_optPlug.node/errors.ts ***! \*************************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.OptPlugError = void 0; class OptPlugError extends Error { cause; constructor(message, cause) { super(message); this.cause = cause; } } exports.OptPlugError = OptPlugError; /***/ }), /***/ "./src/enums/attachmentEncoding.ts": /*!*****************************************!*\ !*** ./src/enums/attachmentEncoding.ts ***! \*****************************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AttachmentEncoding = void 0; var AttachmentEncoding; (function (AttachmentEncoding) { AttachmentEncoding["Base64"] = "base64"; })(AttachmentEncoding || (exports.AttachmentEncoding = AttachmentEncoding = {})); /***/ }), /***/ "./src/enums/componentScope.ts": /*!*************************************!*\ !*** ./src/enums/componentScope.ts ***! \*************************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ComponentScope = void 0; var ComponentScope; (function (ComponentScope) { ComponentScope["Required"] = "required"; ComponentScope["Optional"] = "optional"; ComponentScope["Excluded"] = "excluded"; })(ComponentScope || (exports.ComponentScope = ComponentScope = {})); /***/ }), /***/ "./src/enums/componentType.ts": /*!************************************!*\ !*** ./src/enums/componentType.ts ***! \************************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ComponentType = void 0; var ComponentType; (function (ComponentType) { ComponentType["Application"] = "application"; ComponentType["Framework"] = "framework"; ComponentType["Library"] = "library"; ComponentType["Container"] = "container"; ComponentType["Platform"] = "platform"; ComponentType["OperatingSystem"] = "operating-system"; ComponentType["Device"] = "device"; ComponentType["DeviceDriver"] = "device-driver"; ComponentType["Firmware"] = "firmware"; ComponentType["File"] = "file"; ComponentType["MachineLearningModel"] = "machine-learning-model"; ComponentType["Data"] = "data"; ComponentType["CryptographicAsset"] = "cryptographic-asset"; })(ComponentType || (exports.ComponentType = ComponentType = {})); /***/ }), /***/ "./src/enums/externalReferenceType.ts": /*!********************************************!*\ !*** ./src/enums/externalReferenceType.ts ***! \********************************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ExternalReferenceType = void 0; var ExternalReferenceType; (function (ExternalReferenceType) { ExternalReferenceType["VCS"] = "vcs"; ExternalReferenceType["IssueTracker"] = "issue-tracker"; ExternalReferenceType["Website"] = "website"; ExternalReferenceType["Advisories"] = "advisories"; ExternalReferenceType["BOM"] = "bom"; ExternalReferenceType["MailingList"] = "mailing-list"; ExternalReferenceType["Social"] = "social"; ExternalReferenceType["Chat"] = "chat"; ExternalReferenceType["Documentation"] = "documentation"; ExternalReferenceType["Support"] = "support"; ExternalReferenceType["SourceDistribution"] = "source-distribution"; ExternalReferenceType["Distribution"] = "distribution"; ExternalReferenceType["DistributionIntake"] = "distribution-intake"; ExternalReferenceType["License"] = "license"; ExternalReferenceType["BuildMeta"] = "build-meta"; ExternalReferenceType["BuildSystem"] = "build-system"; ExternalReferenceType["ReleaseNotes"] = "release-notes"; ExternalReferenceType["SecurityContact"] = "security-contact"; ExternalReferenceType["ModelCard"] = "model-card"; ExternalReferenceType["Log"] = "log"; ExternalReferenceType["Configuration"] = "configuration"; ExternalReferenceType["Evidence"] = "evidence"; ExternalReferenceType["Formulation"] = "formulation"; ExternalReferenceType["Attestation"] = "attestation"; ExternalReferenceType["ThreatModel"] = "threat-model"; ExternalReferenceType["AdversaryModel"] = "adversary-model"; ExternalReferenceType["RiskAssessment"] = "risk-assessment"; ExternalReferenceType["VulnerabilityAssertion"] = "vulnerability-assertion"; ExternalReferenceType["ExploitabilityStatement"] = "exploitability-statement"; ExternalReferenceType["PentestReport"] = "pentest-report"; ExternalReferenceType["StaticAnalysisReport"] = "static-analysis-report"; ExternalReferenceType["DynamicAnalysisReport"] = "dynamic-analysis-report"; ExternalReferenceType["RuntimeAnalysisReport"] = "runtime-analysis-report"; ExternalReferenceType["ComponentAnalysisReport"] = "component-analysis-report"; ExternalReferenceType["MaturityReport"] = "maturity-report"; ExternalReferenceType["CertificationReport"] = "certification-report"; ExternalReferenceType["CodifiedInfrastructure"] = "codified-infrastructure"; ExternalReferenceType["QualityMetrics"] = "quality-metrics"; ExternalReferenceType["POAM"] = "poam"; ExternalReferenceType["ElectronicSignature"] = "electronic-signature"; ExternalReferenceType["DigitalSignature"] = "digital-signature"; ExternalReferenceType["RFC9116"] = "rfc-9116"; ExternalReferenceType["Other"] = "other"; })(ExternalReferenceType || (exports.ExternalReferenceType = ExternalReferenceType = {})); /***/ }), /***/ "./src/enums/hashAlogorithm.ts": /*!*************************************!*\ !*** ./src/enums/hashAlogorithm.ts ***! \*************************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.HashAlgorithm = void 0; var HashAlgorithm; (function (HashAlgorithm) { HashAlgorithm["MD5"] = "MD5"; HashAlgorithm["SHA-1"] = "SHA-1"; HashAlgorithm["SHA-256"] = "SHA-256"; HashAlgorithm["SHA-384"] = "SHA-384"; HashAlgorithm["SHA-512"] = "SHA-512"; HashAlgorithm["SHA3-256"] = "SHA3-256"; HashAlgorithm["SHA3-384"] = "SHA3-384"; HashAlgorithm["SHA3-512"] = "SHA3-512"; HashAlgorithm["BLAKE2b-256"] = "BLAKE2b-256"; HashAlgorithm["BLAKE2b-384"] = "BLAKE2b-384"; HashAlgorithm["BLAKE2b-512"] = "BLAKE2b-512"; HashAlgorithm["BLAKE3"] = "BLAKE3"; })(HashAlgorithm || (exports.HashAlgorithm = HashAlgorithm = {})); /***/ }), /***/ "./src/enums/index.ts": /*!****************************!*\ !*** ./src/enums/index.ts ***! \****************************/ /***/ (function(__unused_webpack_module, exports, __webpack_require__) { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; var __importStar = (this && this.__importStar) || (function () { var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; return function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; }; })(); Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Vulnerability = void 0; __exportStar(__webpack_require__(/*! ./attachmentEncoding */ "./src/enums/attachmentEncoding.ts"), exports); __exportStar(__webpack_require__(/*! ./componentScope */ "./src/enums/componentScope.ts"), exports); __exportStar(__webpack_require__(/*! ./componentType */ "./src/enums/componentType.ts"), exports); __exportStar(__webpack_require__(/*! ./externalReferenceType */ "./src/enums/externalReferenceType.ts"), exports); __exportStar(__webpack_require__(/*! ./hashAlogorithm */ "./src/enums/hashAlogorithm.ts"), exports); __exportStar(__webpack_require__(/*! ./licenseAcknowledgement */ "./src/enums/licenseAcknowledgement.ts"), exports); __exportStar(__webpack_require__(/*! ./lifecyclePhase */ "./src/enums/lifecyclePhase.ts"), exports); exports.Vulnerability = __importStar(__webpack_require__(/*! ./vulnerability */ "./src/enums/vulnerability/index.ts")); /***/ }), /***/ "./src/enums/licenseAcknowledgement.ts": /*!*********************************************!*\ !*** ./src/enums/licenseAcknowledgement.ts ***! \*********************************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LicenseAcknowledgement = void 0; var LicenseAcknowledgement; (function (LicenseAcknowledgement) { LicenseAcknowledgement["Declared"] = "declared"; LicenseAcknowledgement["Concluded"] = "concluded"; })(LicenseAcknowledgement || (exports.LicenseAcknowledgement = LicenseAcknowledgement = {})); /***/ }), /***/ "./src/enums/lifecyclePhase.ts": /*!*************************************!*\ !*** ./src/enums/lifecyclePhase.ts ***! \*************************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.LifecyclePhase = void 0; var LifecyclePhase; (function (LifecyclePhase) { LifecyclePhase["Design"] = "design"; LifecyclePhase["PreBuild"] = "pre-build"; LifecyclePhase["Build"] = "build"; LifecyclePhase["PostBuild"] = "post-build"; LifecyclePhase["Operations"] = "operations"; LifecyclePhase["Discovery"] = "discovery"; LifecyclePhase["Decommission"] = "decommission"; })(LifecyclePhase || (exports.LifecyclePhase = LifecyclePhase = {})); /***/ }), /***/ "./src/enums/vulnerability/affectStatus.ts": /*!*************************************************!*\ !*** ./src/enums/vulnerability/affectStatus.ts ***! \*************************************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AffectStatus = void 0; var AffectStatus; (function (AffectStatus) { AffectStatus["Affected"] = "affected"; AffectStatus["Unaffected"] = "unaffected"; AffectStatus["Unknown"] = "unknown"; })(AffectStatus || (exports.AffectStatus = AffectStatus = {})); /***/ }), /***/ "./src/enums/vulnerability/analysisJustification.ts": /*!**********************************************************!*\ !*** ./src/enums/vulnerability/analysisJustification.ts ***! \**********************************************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AnalysisJustification = void 0; var AnalysisJustification; (function (AnalysisJustification) { AnalysisJustification["CodeNotPresent"] = "code_not_present"; AnalysisJustification["CodeNotReachable"] = "code_not_reachable"; AnalysisJustification["RequiresConfiguration"] = "requires_configuration"; AnalysisJustification["RequiresDependency"] = "requires_dependency"; AnalysisJustification["RequiresEnvironment"] = "requires_environment"; AnalysisJustification["ProtectedByCompiler"] = "protected_by_compiler"; AnalysisJustification["ProtectedAtRuntime"] = "protected_at_runtime"; AnalysisJustification["ProtectedAtPerimeter"] = "protected_at_perimeter"; AnalysisJustification["ProtectedByMitigatingControl"] = "protected_by_mitigating_control"; })(AnalysisJustification || (exports.AnalysisJustification = AnalysisJustification = {})); /***/ }), /***/ "./src/enums/vulnerability/analysisResponse.ts": /*!*****************************************************!*\ !*** ./src/enums/vulnerability/analysisResponse.ts ***! \*****************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AnalysisResponseRepository = exports.AnalysisResponse = void 0; const sortable_1 = __webpack_require__(/*! ../../_helpers/sortable */ "./src/_helpers/sortable.ts"); var AnalysisResponse; (function (AnalysisResponse) { AnalysisResponse["CanNotFix"] = "can_not_fix"; AnalysisResponse["WillNotFix"] = "will_not_fix"; AnalysisResponse["Update"] = "update"; AnalysisResponse["Rollback"] = "rollback"; AnalysisResponse["WorkaroundAvailable"] = "workaround_available"; })(AnalysisResponse || (exports.AnalysisResponse = AnalysisResponse = {})); class AnalysisResponseRepository extends sortable_1.SortableStringables { } exports.AnalysisResponseRepository = AnalysisResponseRepository; /***/ }), /***/ "./src/enums/vulnerability/analysisState.ts": /*!**************************************************!*\ !*** ./src/enums/vulnerability/analysisState.ts ***! \**************************************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.AnalysisState = void 0; var AnalysisState; (function (AnalysisState) { AnalysisState["Resolved"] = "resolved"; AnalysisState["ResolvedWithPedigree"] = "resolved_with_pedigree"; AnalysisState["Exploitable"] = "exploitable"; AnalysisState["InTriage"] = "in_triage"; AnalysisState["FalsePositive"] = "false_positive"; AnalysisState["NotAffected"] = "not_affected"; })(AnalysisState || (exports.AnalysisState = AnalysisState = {})); /***/ }), /***/ "./src/enums/vulnerability/index.ts": /*!******************************************!*\ !*** ./src/enums/vulnerability/index.ts ***! \******************************************/ /***/ (function(__unused_webpack_module, exports, __webpack_require__) { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(/*! ./affectStatus */ "./src/enums/vulnerability/affectStatus.ts"), exports); __exportStar(__webpack_require__(/*! ./analysisJustification */ "./src/enums/vulnerability/analysisJustification.ts"), exports); __exportStar(__webpack_require__(/*! ./analysisResponse */ "./src/enums/vulnerability/analysisResponse.ts"), exports); __exportStar(__webpack_require__(/*! ./analysisState */ "./src/enums/vulnerability/analysisState.ts"), exports); __exportStar(__webpack_require__(/*! ./ratingMethod */ "./src/enums/vulnerability/ratingMethod.ts"), exports); __exportStar(__webpack_require__(/*! ./severity */ "./src/enums/vulnerability/severity.ts"), exports); /***/ }), /***/ "./src/enums/vulnerability/ratingMethod.ts": /*!*************************************************!*\ !*** ./src/enums/vulnerability/ratingMethod.ts ***! \*************************************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.RatingMethod = void 0; var RatingMethod; (function (RatingMethod) { RatingMethod["CVSSv2"] = "CVSSv2"; RatingMethod["CVSSv3"] = "CVSSv3"; RatingMethod["CVSSv31"] = "CVSSv31"; RatingMethod["CVSSv4"] = "CVSSv4"; RatingMethod["OWASP"] = "OWASP"; RatingMethod["SSVC"] = "SSVC"; RatingMethod["Other"] = "other"; })(RatingMethod || (exports.RatingMethod = RatingMethod = {})); /***/ }), /***/ "./src/enums/vulnerability/severity.ts": /*!*********************************************!*\ !*** ./src/enums/vulnerability/severity.ts ***! \*********************************************/ /***/ ((__unused_webpack_module, exports) => { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ Object.defineProperty(exports, "__esModule", ({ value: true })); exports.Severity = void 0; var Severity; (function (Severity) { Severity["Critical"] = "critical"; Severity["High"] = "high"; Severity["Medium"] = "medium"; Severity["Low"] = "low"; Severity["Info"] = "info"; Severity["None"] = "none"; Severity["Unknown"] = "unknown"; })(Severity || (exports.Severity = Severity = {})); /***/ }), /***/ "./src/factories/index.common.ts": /*!***************************************!*\ !*** ./src/factories/index.common.ts ***! \***************************************/ /***/ (function(__unused_webpack_module, exports, __webpack_require__) { /*! This file is part of CycloneDX JavaScript Library. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. SPDX-License-Identifier: Apache-2.0 Copyright (c) OWASP Foundation. All Rights Reserved. */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", ({ value: true })); __exportStar(__webpack_require__(/*! ./license */ "./src/factories/license.ts"), exports); __exportStar(__webpack_require__(/*! ./packageUrl */ "./src/factories/packageUrl.ts"), exports); /***/ }), /**