guacsec / guac

GUAC aggregates software security metadata into a high fidelity graph database.
https://guac.sh
Apache License 2.0
1.26k stars 170 forks source link

[bug] certifylegal fails to create index when discovered license string to too large #2138

Closed pxp928 closed 1 week ago

pxp928 commented 1 week ago

Describe the bug

Certifylegal fails to create index when discovered license string to too large.

certifyLegalSrc failed with error: input: ingestCertifyLegals IngestCertifyLegals :: bulk upsert certifyLegal node: insert nodes to table \"certify_legals\": pq: index row size 6248 exceeds btree version 4 maximum 2704 for index \"certifylegal_source_id_declare_7cbc9fa35a1c4088d6f75dfbf04685d2\"\n","guac-version":"v0.0.1-custom"

for example discovered license expression was:

"expressions":[
                        "0BSD AND AAL AND ADSL AND AFL-1.1 AND AFL-1.2 AND AFL-2.0 AND AFL-2.1 AND AFL-3.0 AND AGPL-1.0-only AND AGPL-1.0-or-later AND AGPL-3.0-only AND AGPL-3.0-or-later AND AMDPLPA AND AML AND AMPAS AND ANTLR-PD AND APAFML AND APL-1.0 AND APSL-1.0 AND APSL-1.1 AND APSL-1.2 AND APSL-2.0 AND Abstyles AND Adobe-2006 AND Adobe-Glyph AND Afmparse AND Aladdin AND Apache-1.0 AND Apache-1.1 AND Apache-2.0 AND Arphic-1999 AND Artistic-1.0 AND Artistic-1.0-Perl AND Artistic-1.0-cl8 AND Artistic-2.0 AND BSD-1-Clause AND BSD-2-Clause AND BSD-2-Clause-Patent AND BSD-2-Clause-Views AND BSD-3-Clause AND BSD-3-Clause-Attribution AND BSD-3-Clause-Clear AND BSD-3-Clause-LBNL AND BSD-3-Clause-No-Nuclear-License AND BSD-3-Clause-No-Nuclear-License-2014 AND BSD-3-Clause-No-Nuclear-Warranty AND BSD-3-Clause-Open-MPI AND BSD-4-Clause AND BSD-4-Clause-UC AND BSD-Protection AND BSD-Source-Code AND BSL-1.0 AND BUSL-1.1 AND Bahyph AND Barr AND Beerware AND BitTorrent-1.0 AND BitTorrent-1.1 AND BlueOak-1.0.0 AND Borceux AND CATOSL-1.1 AND CC-BY-1.0 AND CC-BY-2.0 AND CC-BY-2.5 AND CC-BY-3.0 AND CC-BY-4.0 AND CC-BY-4.0 OR CC-BY-3.0 AND CC-BY-NC-1.0 AND CC-BY-NC-2.0 AND CC-BY-NC-2.5 AND CC-BY-NC-3.0 AND CC-BY-NC-4.0 AND CC-BY-NC-ND-1.0 AND CC-BY-NC-ND-2.0 AND CC-BY-NC-ND-2.5 AND CC-BY-NC-ND-3.0 AND CC-BY-NC-ND-3.0-IGO AND CC-BY-NC-ND-4.0 AND CC-BY-NC-SA-1.0 AND CC-BY-NC-SA-2.0 AND CC-BY-NC-SA-2.5 AND CC-BY-NC-SA-3.0 AND CC-BY-NC-SA-4.0 AND CC-BY-ND-1.0 AND CC-BY-ND-2.0 AND CC-BY-ND-2.5 AND CC-BY-ND-3.0 AND CC-BY-ND-4.0 AND CC-BY-SA-1.0 AND CC-BY-SA-2.0 AND CC-BY-SA-2.5 AND CC-BY-SA-3.0 AND CC-BY-SA-4.0 AND CC-PDDC AND CC0-1.0 AND CDDL-1.0 AND CDDL-1.1 AND CDL-1.0 AND CDLA-Permissive-1.0 AND CDLA-Sharing-1.0 AND CECILL-1.0 AND CECILL-1.1 AND CECILL-2.0 AND CECILL-2.1 AND CECILL-B AND CECILL-C AND CERN-OHL-1.1 AND CERN-OHL-1.2 AND CNRI-Jython AND CNRI-Python AND CNRI-Python-GPL-Compatible AND CPAL-1.0 AND CPL-1.0 AND CPOL-1.02 AND CUA-OPL-1.0 AND Caldera AND ClArtistic AND Condor-1.1 AND Crossword AND CrystalStacker AND Cube AND DOC AND DSDP AND Dotseqn AND ECL-1.0 AND ECL-2.0 AND EFL-1.0 AND EFL-2.0 AND EPL-1.0 AND EPL-2.0 AND EUDatagrid AND EUPL-1.0 AND EUPL-1.1 AND EUPL-1.2 AND Elastic-2.0 AND Entessa AND ErlPL-1.1 AND Eurosym AND FSFAP AND FSFUL AND FSFULLR AND FTL AND Fair AND Frameworx-1.0 AND FreeImage AND GFDL-1.1-only AND GFDL-1.1-or-later AND GFDL-1.2-only AND GFDL-1.2-or-later AND GFDL-1.3-only AND GFDL-1.3-or-later AND GL2PS AND GPL-1.0-only AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later AND Giftware AND Glide AND Glulxe AND HPND AND HPND-sell-variant AND HaskellReport AND Hippocratic-2.1 AND IBM-pibs AND ICU AND IJG AND IPA AND IPL-1.0 AND ISC AND ImageMagick AND Imlib2 AND Info-ZIP AND Intel AND Intel-ACPI AND Interbase-1.0 AND JPNIC AND JSON AND Jam AND JasPer-2.0 AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND LGPL-3.0-or-later AND LGPLLR AND LPL-1.0 AND LPL-1.02 AND LPPL-1.0 AND LPPL-1.1 AND LPPL-1.2 AND LPPL-1.3a AND LPPL-1.3c AND Latex2e AND Leptonica AND Libpng AND Linux-OpenIB AND MIT AND MIT-0 AND MIT-CMU AND MIT-advertising AND MIT-enna AND MIT-feh AND MITNFA AND MPL-1.0 AND MPL-1.1 AND MPL-2.0 AND MPL-2.0-no-copyleft-exception AND MS-PL AND MS-RL AND MTLL AND MakeIndex AND MirOS AND Motosoto AND Multics AND Mup AND NASA-1.3 AND NBPL-1.0 AND NCSA AND NGPL AND NLOD-1.0 AND NLPL AND NOASSERTION AND NOSL AND NPL-1.0 AND NPL-1.1 AND NPOSL-3.0 AND NRL AND NTP AND Naumen AND Net-SNMP AND NetCDF AND Newsletr AND Nokia AND Noweb AND OCCT-PL AND OCLC-2.0 AND ODC-By-1.0 AND ODbL-1.0 AND OFL-1.0 AND OFL-1.1 AND OGL-Canada-2.0 AND OGL-UK-1.0 AND OGL-UK-2.0 AND OGL-UK-3.0 AND OGTSL AND OLDAP-1.1 AND OLDAP-1.2 AND OLDAP-1.3 AND OLDAP-1.4 AND OLDAP-2.0 AND OLDAP-2.0.1 AND OLDAP-2.1 AND OLDAP-2.2 AND OLDAP-2.2.1 AND OLDAP-2.2.2 AND OLDAP-2.3 AND OLDAP-2.4 AND OLDAP-2.5 AND OLDAP-2.6 AND OLDAP-2.7 AND OLDAP-2.8 AND OML AND OPL-1.0 AND OPUBL-1.0 AND OSET-PL-2.1 AND OSL-1.0 AND OSL-1.1 AND OSL-2.0 AND OSL-2.1 AND OSL-3.0 AND OpenSSL AND PDDL-1.0 AND PHP-3.0 AND PHP-3.01 AND Parity-6.0.0 AND Plexus AND PolyForm-Noncommercial-1.0.0 AND PolyForm-Small-Business-1.0.0 AND PostgreSQL AND Python-2.0 AND QPL-1.0 AND Qhull AND RHeCos-1.1 AND RPL-1.1 AND RPL-1.5 AND RPSL-1.0 AND RSA-MD AND RSCPL AND Rdisc AND Ruby AND SAX-PD AND SCEA AND SGI-B-1.0 AND SGI-B-1.1 AND SGI-B-2.0 AND SHL-0.5 AND SHL-0.51 AND SISSL AND SISSL-1.2 AND SMLNJ AND SMPPL AND SNIA AND SPL-1.0 AND SSPL-1.0 AND SWL AND Saxpath AND Sendmail AND Sendmail-8.23 AND SimPL-2.0 AND Sleepycat AND Spencer-86 AND Spencer-94 AND Spencer-99 AND SugarCRM-1.1.3 AND TAPR-OHL-1.0 AND TCL AND TCP-wrappers AND TMate AND TORQUE-1.1 AND TOSL AND TU-Berlin-1.0 AND TU-Berlin-2.0 AND UPL-1.0 AND Unicode-DFS-2015 AND Unicode-DFS-2016 AND Unicode-TOU AND Unlicense AND VOSTROM AND VSL-1.0 AND Vim AND W3C AND W3C-19980720 AND W3C-20150513 AND WTFPL AND Watcom-1.0 AND Wsuipa AND X11 AND XFree86-1.1 AND XSkat AND Xerox AND Xnet AND YPL-1.0 AND YPL-1.1 AND ZPL-1.1 AND ZPL-2.0 AND ZPL-2.1 AND Zed AND Zend-2.0 AND Zimbra-1.3 AND Zimbra-1.4 AND Zlib AND blessing AND bzip2-1.0.6 AND copyleft-next-0.3.0 AND copyleft-next-0.3.1 AND curl AND diffmark AND dvipdfm AND eGenix AND gSOAP-1.3b AND gnuplot AND iMatix AND libpng-2.0 AND libtiff AND mpich2 AND psfrag AND psutils AND xinetd AND xpp AND zlib-acknowledgement",
                        "0BSD AND BSD-3-Clause AND NOASSERTION",
                        "AAL",
                        "AAL AND NOASSERTION",
                        "ADSL",
                        "AFL-1.1",
                        "AFL-1.1 AND NOASSERTION",
                        "AFL-1.2 AND NOASSERTION",
                        "AFL-2.0 AND NOASSERTION",
                        "AFL-2.1",
                        "AFL-3.0",
                        "AFL-3.0 AND AGPL-3.0-only AND Apache-2.0 AND BSD-2-Clause AND BSD-4-Clause AND BSD-4-Clause-UC AND CECILL-2.0 AND SSPL-1.0",
                        "AFL-3.0 AND Apache-2.0",
                        "AFL-3.0 AND Apache-2.0 AND BSD-2-Clause AND GPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later",
                        "AFL-3.0 AND Apache-2.0 AND CC0-1.0",
                        "AGPL-1.0-only AND AGPL-3.0-or-later AND GPL-1.0-or-later AND GPL-3.0-only AND NOASSERTION",
                        "AGPL-3.0-only",
                        "AGPL-3.0-only AND AGPL-3.0-or-later AND GPL-1.0-or-later AND GPL-3.0-only AND NOASSERTION",
                        "AGPL-3.0-only AND APSL-1.1 AND Apache-1.1 AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause AND CC-BY-NC-4.0 AND CC-BY-NC-ND-4.0 AND CC-BY-SA-3.0 AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND LGPL-3.0-or-later AND NOASSERTION",
                        "AGPL-3.0-only AND MPL-1.0 AND OSET-PL-2.1",
                        "AGPL-3.0-only AND NOASSERTION",
                        "AGPL-3.0-only AND SSPL-1.0",
                        "AMDPLPA",
                        "AML AND MIT",
                        "AMPAS",
                        "ANTLR-PD AND ANTLR-PD-fallback AND BSD-3-Clause AND NOASSERTION",
                        "ANTLR-PD AND BSD-3-Clause AND NOASSERTION",
                        "APAFML",
                        "APL-1.0 AND NOASSERTION",
                        "APSL-1.0 AND APSL-1.1 AND NOASSERTION",
                        "APSL-1.0 AND APSL-1.2 AND APSL-2.0",
                        "APSL-1.0 AND APSL-1.2 AND NOASSERTION",
                        "APSL-1.0 AND NOASSERTION",
                        "Abstyles",
                        "Adobe-2006 AND NOASSERTION",
                        "Adobe-Glyph",
                        "Afmparse",
                        "Aladdin AND NOASSERTION",
                        "Apache-1.0",
                        "Apache-1.1",
                        "Apache-2.0",
                        "Apache-2.0 AND BSD-2-Clause AND GPL-2.0-only AND GPL-3.0-only AND LGPL-2.0-or-later AND LGPL-2.1-or-later",
                        "Apache-2.0 AND BSD-2-Clause AND MIT AND Parity-7.0.0",
                        "Apache-2.0 AND CC0-1.0",
                        "Apache-2.0 AND CC0-1.0 AND NOASSERTION",
                        "Apache-2.0 AND ECL-2.0 AND NOASSERTION",
                        "Apache-2.0 AND GPL-2.0-only",
                        "Apache-2.0 AND ImageMagick AND NOASSERTION",
                        "Apache-2.0 AND NOASSERTION",
                        "Arphic-1999",
                        "Artistic-1.0 AND Artistic-1.0-Perl AND Artistic-2.0",
                        "Artistic-1.0 AND Artistic-1.0-cl8 AND Artistic-2.0",
                        "Artistic-1.0 AND Artistic-2.0",
                        "Artistic-2.0 AND ClArtistic",
                        "Artistic-2.0 AND NOASSERTION",
                        "BSD-1-Clause",
                        "BSD-1-Clause AND BSD-2-Clause",
                        "BSD-2-Clause",
                        "BSD-2-Clause AND BSD-2-Clause-Patent AND GPL-2.0-only AND NOASSERTION",
                        "BSD-2-Clause AND BSD-2-Clause-Views",
                        "BSD-2-Clause AND BSD-3-Clause AND Linux-OpenIB",
                        "BSD-2-Clause AND Leptonica",
                        "BSD-2-Clause AND Ruby",
                        "BSD-2-Clause-Views",
                        "BSD-3-Clause",
                        "BSD-3-Clause AND BSD-3-Clause-Clear",
                        "BSD-3-Clause AND BSD-3-Clause-LBNL",
                        "BSD-3-Clause AND BSD-3-Clause-Modification",
                        "BSD-3-Clause AND BSD-3-Clause-No-Military-License",
                        "BSD-3-Clause AND BSD-3-Clause-No-Nuclear-License-2014",
                        "BSD-3-Clause AND BSD-3-Clause-Open-MPI",
                        "BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-UC AND NOASSERTION",
                        "BSD-3-Clause AND Intel",
                        "BSD-3-Clause AND MIT-CMU AND NOASSERTION AND Net-SNMP",
                        "BSD-3-Clause AND NOASSERTION AND Sleepycat",
                        "BSD-3-Clause AND Sleepycat",
                        "BSD-3-Clause-Attribution",
                        "BSD-3-Clause-No-Nuclear-License",
                        "BSD-3-Clause-No-Nuclear-Warranty",
                        "BSD-4-Clause",
                        "BSD-4-Clause AND BSD-4-Clause-Shortened",
                        "BSD-4-Clause AND Caldera",
                        "BSD-4-Clause-UC",
                        "BSD-Protection",
                        "BSD-Protection AND NOASSERTION",
                        "BSD-Source-Code",
                        "BSL-1.0 AND NOASSERTION",
                        "BUSL-1.1 AND GPL-1.0-or-later AND GPL-2.0-only",
                        "Baekmuk",
                        "Bahyph",
                        "Barr",
                        "Beerware",
                        "BitTorrent-1.0",
                        "BitTorrent-1.0 AND BitTorrent-1.1",
                        "Bitstream-Vera",
                        "BlueOak-1.0.0",
                        "Borceux",
                        "C-UDA-1.0",
                        "CAL-1.0 AND NOASSERTION",
                        "CATOSL-1.1 AND NOASSERTION",
                        "CC-BY-1.0",
                        "CC-BY-1.0 AND CC-BY-ND-1.0",
                        "CC-BY-2.0",
                        "CC-BY-2.5",
                        "CC-BY-2.5 AND CC-BY-2.5-AU",
                        "CC-BY-3.0",
                        "CC-BY-3.0 AND CC-BY-3.0-US",
                        "CC-BY-4.0 AND NOASSERTION",
                        "CC-BY-4.0 OR CC-BY-3.0",
                        "CC-BY-4.0 OR CC-BY-3.0 AND CC-BY-NC-1.0 AND NOASSERTION",
                        "CC-BY-4.0 OR CC-BY-3.0 AND CC-BY-NC-2.0 AND NOASSERTION",
                        "CC-BY-4.0 OR CC-BY-3.0 AND CC-BY-NC-2.5 AND NOASSERTION",
                        "CC-BY-4.0 OR CC-BY-3.0 AND CC-BY-NC-3.0 AND NOASSERTION",
                        "CC-BY-4.0 OR CC-BY-3.0 AND CC-BY-NC-4.0 AND NOASSERTION",
                        "CC-BY-4.0 OR CC-BY-3.0 AND CC-BY-SA-2.0 AND CC-BY-SA-3.0",
                        "CC-BY-NC-ND-1.0",
                        "CC-BY-NC-ND-2.0 AND CC-BY-NC-ND-4.0",
                        "CC-BY-NC-ND-2.5 AND CC-BY-NC-ND-4.0",
                        "CC-BY-NC-ND-3.0 AND CC-BY-NC-ND-4.0",
                        "CC-BY-NC-ND-3.0 AND CC-BY-NC-ND-4.0 AND NOASSERTION",
                        "CC-BY-NC-ND-3.0-IGO",
                        "CC-BY-NC-ND-4.0 AND NOASSERTION",
                        "CC-BY-NC-SA-1.0",
                        "CC-BY-NC-SA-2.0",
                        "CC-BY-NC-SA-2.0 AND 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 AND CC-BY-NC-SA-3.0-IGO",
                        "CC-BY-NC-SA-3.0 AND NOASSERTION",
                        "CC-BY-NC-SA-4.0 AND NOASSERTION",
                        "CC-BY-ND-2.0",
                        "CC-BY-ND-2.5",
                        "CC-BY-ND-3.0",
                        "CC-BY-ND-4.0 AND NOASSERTION",
                        "CC-BY-SA-1.0",
                        "CC-BY-SA-2.0",
                        "CC-BY-SA-2.0 AND CC-BY-SA-2.0-UK",
                        "CC-BY-SA-2.0 AND CC-BY-SA-2.5",
                        "CC-BY-SA-3.0",
                        "CC-BY-SA-3.0 AND NOASSERTION",
                        "CC-BY-SA-4.0",
                        "CC-BY-SA-4.0 AND NOASSERTION",
                        "CC-PDDC AND NOASSERTION",
                        "CC0-1.0",
                        "CDDL-1.0 AND CDDL-1.1",
                        "CDDL-1.0 AND NOASSERTION",
                        "CDL-1.0",
                        "CDLA-Permissive-1.0 AND NOASSERTION",
                        "CDLA-Permissive-2.0 AND NOASSERTION",
                        "CDLA-Sharing-1.0 AND NOASSERTION",
                        "CECILL-1.0 AND CECILL-2.0 AND GPL-1.0-or-later AND NOASSERTION",
                        "CECILL-1.1",
                        "CECILL-2.0",
                        "CECILL-2.0 AND CECILL-2.1 AND NOASSERTION",
                        "CECILL-2.0 AND CECILL-C AND NOASSERTION",
                        "CECILL-2.0 AND NOASSERTION",
                        "CECILL-2.1 AND CPL-1.0 AND EPL-1.0 AND GPL-2.0-only AND GPL-3.0-only AND LGPL-2.1-only AND LGPL-3.0-only AND MPL-2.0 AND NOASSERTION",
                        "CECILL-2.1 AND CPL-1.0 AND EPL-1.0 AND GPL-2.0-only AND GPL-3.0-only AND NOASSERTION",
                        "CECILL-B AND NOASSERTION",
                        "CERN-OHL-1.1",
                        "CERN-OHL-1.2",
                        "CERN-OHL-P-2.0",
                        "CERN-OHL-S-2.0",
                        "CERN-OHL-W-2.0",
                        "CNRI-Jython AND NOASSERTION",
                        "CNRI-Python AND NOASSERTION AND Python-2.0",
                        "CNRI-Python-GPL-Compatible AND NOASSERTION",
                        "CPAL-1.0 AND MPL-1.1 AND NOASSERTION",
                        "CPL-1.0 AND EPL-1.0",
                        "CPOL-1.02 AND NOASSERTION",
                        "CUA-OPL-1.0 AND NOASSERTION AND NPL-1.1",
                        "Community-Spec-1.0 AND MIT",
                        "Condor-1.1",
                        "Crossword",
                        "CrystalStacker",
                        "Cube",
                        "DOC",
                        "DRL-1.0",
                        "DSDP",
                        "Dotseqn",
                        "ECL-1.0",
                        "EFL-1.0",
                        "EFL-1.0 AND EFL-2.0",
                        "EPICS AND NOASSERTION",
                        "EPL-1.0",
                        "EPL-1.0 AND EUPL-1.0",
                        "EPL-1.0 AND EUPL-1.1",
                        "EPL-2.0",
                        "EUDatagrid AND NOASSERTION",
                        "EUPL-1.2",
                        "EUPL-1.2 AND NOASSERTION",
                        "Elastic-2.0",
                        "Entessa",
                        "ErlPL-1.1 AND MPL-1.0",
                        "Eurosym",
                        "FDK-AAC",
                        "FSFAP",
                        "FSFUL",
                        "FSFULLR",
                        "FTL",
                        "Fair AND NOASSERTION",
                        "Frameworx-1.0 AND NOASSERTION",
                        "FreeBSD-DOC",
                        "FreeImage",
                        "GD",
                        "GFDL-1.1-invariants-or-later AND GFDL-1.1-only AND GFDL-1.1-or-later AND GPL-1.0-or-later",
                        "GFDL-1.1-no-invariants-only AND GFDL-1.1-only AND GFDL-1.1-or-later AND GPL-1.0-or-later",
                        "GFDL-1.1-no-invariants-or-later AND GFDL-1.1-only AND GFDL-1.1-or-later AND GPL-1.0-or-later",
                        "GFDL-1.1-only AND GFDL-1.1-or-later AND GFDL-1.3-only AND GPL-1.0-or-later",
                        "GFDL-1.1-or-later AND GFDL-1.2-no-invariants-only AND GFDL-1.2-only AND GFDL-1.2-or-later AND GFDL-1.3-only AND GPL-1.0-or-later",
                        "GFDL-1.1-or-later AND GFDL-1.2-no-invariants-only AND GFDL-1.2-only AND GFDL-1.2-or-later AND GPL-1.0-or-later",
                        "GFDL-1.1-or-later AND GFDL-1.2-no-invariants-or-later AND GFDL-1.2-only AND GFDL-1.2-or-later AND GFDL-1.3-only AND GPL-1.0-or-later",
                        "GFDL-1.1-or-later AND GFDL-1.2-no-invariants-or-later AND GFDL-1.2-only AND GFDL-1.2-or-later AND GPL-1.0-or-later",
                        "GFDL-1.1-or-later AND GFDL-1.3-no-invariants-only AND GFDL-1.3-only",
                        "GFDL-1.1-or-later AND GFDL-1.3-no-invariants-or-later AND GFDL-1.3-only AND GFDL-1.3-or-later",
                        "GL2PS",
                        "GLWTPL",
                        "GPL-1.0-only AND GPL-1.0-or-later AND NOASSERTION",
                        "GPL-1.0-or-later",
                        "GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later AND NOASSERTION",
                        "GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND NOASSERTION",
                        "GPL-1.0-or-later AND GPL-2.0-only AND LGPL-2.1-or-later AND NOASSERTION",
                        "GPL-1.0-or-later AND GPL-2.0-only AND Vim",
                        "GPL-1.0-or-later AND GPL-2.0-or-later WITH freertos-exception-2.0 AND GPL-3.0-only AND LGPL-3.0-only AND NOASSERTION",
                        "GPL-1.0-or-later AND GPL-3.0-only",
                        "GPL-1.0-or-later AND GPL-3.0-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND LGPL-3.0-or-later AND NOASSERTION",
                        "GPL-1.0-or-later AND GPL-3.0-only AND LGPL-2.1-or-later AND LGPL-3.0-only AND NOASSERTION",
                        "GPL-1.0-or-later AND GPL-3.0-only AND LGPL-3.0-only AND NOASSERTION",
                        "GPL-1.0-or-later AND GPL-3.0-only AND NOASSERTION",
                        "GPL-1.0-or-later AND Glide AND NOASSERTION",
                        "GPL-1.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND LGPLLR",
                        "GPL-1.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND NOASSERTION",
                        "GPL-1.0-or-later AND LGPL-2.1-or-later AND NOASSERTION",
                        "GPL-1.0-or-later AND NGPL AND NOASSERTION",
                        "GPL-1.0-or-later AND NOASSERTION",
                        "GPL-1.0-or-later AND NOASSERTION AND SSH-OpenSSH AND SSH-short",
                        "GPL-2.0-only",
                        "GPL-2.0-only AND GPL-2.0-only WITH 389-exception",
                        "GPL-2.0-only AND GPL-2.0-only WITH freertos-exception-2.0 AND GPL-2.0-or-later WITH freertos-exception-2.0",
                        "GPL-2.0-only AND GPL-3.0-only AND NOASSERTION",
                        "GPL-2.0-only AND NOASSERTION",
                        "GPL-2.0-only AND NOASSERTION AND SimPL-2.0",
                        "GPL-3.0-only",
                        "GPL-3.0-only AND GPL-3.0-or-later",
                        "GPL-3.0-only AND NOASSERTION",
                        "Giftware",
                        "Glide",
                        "Glulxe",
                        "HPND",
                        "HPND AND HPND-sell-variant",
                        "HPND AND NOASSERTION",
                        "HaskellReport",
                        "Hippocratic-2.1 AND NOASSERTION",
                        "IBM-pibs",
                        "ICU",
                        "ICU AND NOASSERTION AND X11",
                        "IJG",
                        "IPA AND NOASSERTION",
                        "IPL-1.0 AND NOASSERTION",
                        "ISC",
                        "ISC AND NOASSERTION",
                        "Imlib2",
                        "Intel-ACPI AND NOASSERTION",
                        "Interbase-1.0 AND MPL-1.0 AND NOASSERTION",
                        "JPNIC",
                        "JSON",
                        "Jam",
                        "JasPer-2.0",
                        "LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND NOASSERTION",
                        "LGPL-2.0-only AND LGPL-2.0-or-later AND NOASSERTION",
                        "LGPL-2.0-only AND NOASSERTION",
                        "LGPL-2.1-only AND NOASSERTION",
                        "LPL-1.0 AND NOASSERTION",
                        "LPL-1.02 AND NOASSERTION",
                        "LPPL-1.0 AND LPPL-1.3c AND NOASSERTION",
                        "LPPL-1.1 AND LPPL-1.3c",
                        "LPPL-1.2 AND LPPL-1.3c",
                        "LPPL-1.3a",
                        "LPPL-1.3a AND LPPL-1.3c AND NOASSERTION",
                        "LPPL-1.3c",
                        "LPPL-1.3c AND NOASSERTION",
                        "Latex2e",
                        "Libpng",
                        "Libpng AND libpng-2.0",
                        "Linux-man-pages-copyleft",
                        "MIT AND MIT-0",
                        "MIT AND MIT-Modern-Variant",
                        "MIT AND MIT-advertising AND NOASSERTION",
                        "MIT AND NOASSERTION",
                        "MIT AND Xnet",
                        "MIT-CMU",
                        "MIT-enna",
                        "MIT-feh",
                        "MIT-open-group",
                        "MITNFA",
                        "MPL-1.0",
                        "MPL-1.0 AND MPL-1.1 AND NOASSERTION AND NPL-1.1",
                        "MPL-1.0 AND gSOAP-1.3b",
                        "MPL-1.1 AND NOASSERTION AND NPL-1.1",
                        "MPL-1.1 AND NOASSERTION AND SISSL",
                        "MPL-1.1 AND NOASSERTION AND SugarCRM-1.1.3",
                        "MPL-1.1 AND RHeCos-1.1",
                        "MPL-2.0",
                        "MPL-2.0 AND MPL-2.0-no-copyleft-exception",
                        "MS-PL AND MS-RL AND NOASSERTION",
                        "MS-PL AND NOASSERTION",
                        "MTLL",
                        "MakeIndex",
                        "MirOS AND NOASSERTION",
                        "Motosoto AND NOASSERTION",
                        "MulanPSL-1.0 AND NOASSERTION",
                        "MulanPSL-2.0",
                        "MulanPSL-2.0 AND NOASSERTION",
                        "Multics AND NOASSERTION",
                        "Mup",
                        "NAIST-2003",
                        "NASA-1.3 AND NOASSERTION",
                        "NBPL-1.0",
                        "NCGL-UK-2.0 AND NOASSERTION",
                        "NCSA AND NOASSERTION",
                        "NIST-PD AND NOASSERTION",
                        "NLOD-1.0",
                        "NLOD-2.0",
                        "NLPL",
                        "NOASSERTION",
                        "NOASSERTION AND NOSL",
                        "NOASSERTION AND NPOSL-3.0 AND OSL-3.0",
                        "NOASSERTION AND NTP",
                        "NOASSERTION AND Naumen",
                        "NOASSERTION AND Nokia",
                        "NOASSERTION AND OCLC-2.0",
                        "NOASSERTION AND OFL-1.0",
                        "NOASSERTION AND OFL-1.1",
                        "NOASSERTION AND OGL-UK-2.0",
                        "NOASSERTION AND OGTSL",
                        "NOASSERTION AND OSL-1.0 AND OSL-3.0",
                        "NOASSERTION AND OSL-1.1 AND OSL-3.0",
                        "NOASSERTION AND OSL-2.0 AND OSL-3.0",
                        "NOASSERTION AND OSL-2.1 AND OSL-3.0",
                        "NOASSERTION AND OSL-3.0",
                        "NOASSERTION AND OpenSSL",
                        "NOASSERTION AND PDDL-1.0",
                        "NOASSERTION AND PHP-3.0",
                        "NOASSERTION AND PSF-2.0 AND Python-2.0",
                        "NOASSERTION AND Plexus",
                        "NOASSERTION AND PolyForm-Noncommercial-1.0.0",
                        "NOASSERTION AND PostgreSQL",
                        "NOASSERTION AND QPL-1.0",
                        "NOASSERTION AND RPL-1.5",
                        "NOASSERTION AND RPSL-1.0",
                        "NOASSERTION AND RSA-MD",
                        "NOASSERTION AND RSCPL",
                        "NOASSERTION AND SAX-PD",
                        "NOASSERTION AND SGI-B-1.0 AND SGI-B-1.1",
                        "NOASSERTION AND SGI-B-1.1 AND SGI-B-2.0",
                        "NOASSERTION AND SISSL-1.2",
                        "NOASSERTION AND SNIA",
                        "NOASSERTION AND SPL-1.0",
                        "NOASSERTION AND SWL",
                        "NOASSERTION AND TAPR-OHL-1.0",
                        "NOASSERTION AND UCL-1.0",
                        "NOASSERTION AND Unicode-DFS-2015",
                        "NOASSERTION AND Unicode-DFS-2016",
                        "NOASSERTION AND Unicode-TOU",
                        "NOASSERTION AND Unlicense",
                        "NOASSERTION AND VSL-1.0",
                        "NOASSERTION AND W3C",
                        "NOASSERTION AND Watcom-1.0",
                        "NOASSERTION AND XFree86-1.1",
                        "NOASSERTION AND libselinux-1.0",
                        "NPL-1.0",
                        "NRL",
                        "NTP-0",
                        "NetCDF",
                        "Newsletr",
                        "Noweb",
                        "O-UDA-1.0",
                        "OCCT-PL",
                        "ODC-By-1.0",
                        "ODbL-1.0",
                        "OGC-1.0",
                        "OGDL-Taiwan-1.0",
                        "OGL-Canada-2.0",
                        "OGL-UK-1.0",
                        "OLDAP-1.1 AND OLDAP-2.8",
                        "OLDAP-1.2 AND OLDAP-2.8",
                        "OLDAP-1.3 AND OLDAP-2.8",
                        "OLDAP-1.4 AND OLDAP-2.8",
                        "OLDAP-2.0 AND OLDAP-2.8",
                        "OLDAP-2.0.1 AND OLDAP-2.8",
                        "OLDAP-2.1 AND OLDAP-2.8",
                        "OLDAP-2.2 AND OLDAP-2.8",
                        "OLDAP-2.2.1 AND OLDAP-2.8",
                        "OLDAP-2.2.2 AND OLDAP-2.3 AND OLDAP-2.8",
                        "OLDAP-2.3 AND OLDAP-2.8",
                        "OLDAP-2.4 AND OLDAP-2.8",
                        "OLDAP-2.5 AND OLDAP-2.8",
                        "OLDAP-2.6 AND OLDAP-2.8",
                        "OLDAP-2.7 AND OLDAP-2.8",
                        "OLDAP-2.8",
                        "OML",
                        "OPL-1.0 AND OPUBL-1.0",
                        "OPUBL-1.0",
                        "PHP-3.01",
                        "Parity-6.0.0",
                        "PolyForm-Small-Business-1.0.0",
                        "Qhull",
                        "RPL-1.1",
                        "RPSL-1.0",
                        "RSCPL",
                        "Rdisc",
                        "SCEA",
                        "SGI-B-2.0",
                        "SHL-0.5",
                        "SHL-0.51",
                        "SMLNJ",
                        "SMPPL",
                        "SSH-short",
                        "SSPL-1.0",
                        "Saxpath",
                        "Sendmail",
                        "Spencer-86",
                        "Spencer-94",
                        "Spencer-99",
                        "TCL",
                        "TCP-wrappers",
                        "TMate",
                        "TORQUE-1.1",
                        "TOSL",
                        "TU-Berlin-1.0",
                        "TU-Berlin-2.0",
                        "UPL-1.0",
                        "VOSTROM",
                        "W3C AND W3C-19980720",
                        "W3C AND W3C-20150513",
                        "WTFPL",
                        "Wsuipa",
                        "X11 AND X11-distribute-modifications-variant",
                        "XSkat",
                        "Xerox",
                        "YPL-1.0",
                        "YPL-1.1",
                        "ZPL-1.1",
                        "ZPL-2.0",
                        "ZPL-2.1",
                        "Zed",
                        "Zend-2.0",
                        "Zimbra-1.3",
                        "Zimbra-1.4",
                        "Zlib",
                        "Zlib AND zlib-acknowledgement",
                        "blessing",
                        "bzip2-1.0.6",
                        "copyleft-next-0.3.0",
                        "copyleft-next-0.3.1",
                        "curl",
                        "diffmark",
                        "dvipdfm",
                        "eGenix",
                        "gnuplot",
                        "iMatix",
                        "libtiff",
                        "mpich2",
                        "mplus",
                        "psfrag",
                        "psutils",
                        "xinetd",
                        "xpp",
                        "zlib-acknowledgement"
                     ]

Expected behavior ClearlyDefined documents to ingest into ENT without index issues

GUAC version v0.8.5