go test
Passed Started
by
@fcatteau

Fabien Catteau
1Running with gitlab-runner 17.7.0~pre.103.g896916a8 (896916a8)2 on green-1.private.runners-manager.gitlab.com/gitlab.com/gitlab-org 4bq1s9yM, system ID: s_9d15f3e4e7ae3 feature flags: FF_NETWORK_PER_BUILD:true4Resolving secrets6Using Docker executor with image golang:1.22 ...7Pulling docker image golang:1.22 ...8Using docker image sha256:2fce09cfad57c6de112654eeb6f6da1851f3ced1cff7ac0002378642c2c7ca84 for golang:1.22 with digest golang@sha256:1cf6c45ba39db9fd6db16922041d074a63c935556a05c5ccb62d181034df7f02 ...10Running on runner-4bq1s9ym-project-9450192-concurrent-0 via runner-4bq1s9ym-private-1740361097-b2d81ae4...12Fetching changes...13Initialized empty Git repository in /builds/gitlab-org/security-products/analyzers/gemnasium/.git/14Created fresh repository.15Checking out 3984dc1f as detached HEAD (ref is master)...16Skipping Git submodules setup17$ git remote set-url origin "${CI_REPOSITORY_URL}"19Using docker image sha256:2fce09cfad57c6de112654eeb6f6da1851f3ced1cff7ac0002378642c2c7ca84 for golang:1.22 with digest golang@sha256:1cf6c45ba39db9fd6db16922041d074a63c935556a05c5ccb62d181034df7f02 ...20$ go get -t ./...21go: downloading github.com/pandatix/go-cvss v0.6.222go: downloading github.com/sirupsen/logrus v1.9.323go: downloading gitlab.com/gitlab-org/security-products/analyzers/report/v5 v5.7.024go: downloading gopkg.in/yaml.v3 v3.0.125go: downloading github.com/stretchr/testify v1.10.026go: downloading github.com/urfave/cli/v2 v2.27.527go: downloading golang.org/x/mod v0.22.028go: downloading gitlab.com/gitlab-org/security-products/analyzers/common/v3 v3.4.029go: downloading gitlab.com/gitlab-org/security-products/analyzers/command/v2 v2.4.030go: downloading golang.org/x/exp v0.0.0-20241004190924-225e2abe05e631go: downloading gonum.org/v1/gonum v0.15.132go: downloading golang.org/x/sys v0.25.033go: downloading gitlab.com/gitlab-org/security-products/analyzers/ruleset/v3 v3.2.034go: downloading github.com/google/uuid v1.6.035go: downloading github.com/davecgh/go-spew v1.1.136go: downloading github.com/pmezard/go-difflib v1.0.037go: downloading github.com/BurntSushi/toml v1.4.038go: downloading gitlab.com/gitlab-org/security-products/analyzers/dependency-scanning v0.14.039go: downloading gitlab.com/gitlab-org/security-products/analyzers/report/v4 v4.4.040go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.541go: downloading github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c142go: downloading github.com/go-git/go-git/v5 v5.12.043go: downloading github.com/otiai10/copy v1.14.044go: downloading github.com/pelletier/go-toml v1.9.545go: downloading gopkg.in/yaml.v2 v2.4.046go: downloading github.com/bmatcuk/doublestar v1.3.447go: downloading github.com/russross/blackfriday/v2 v2.1.048go: downloading gitlab.com/gitlab-org/security-products/analyzers/ruleset/v2 v2.0.949go: downloading dario.cat/mergo v1.0.150go: downloading github.com/ProtonMail/go-crypto v1.0.051go: downloading github.com/go-git/go-billy/v5 v5.5.052go: downloading github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d353go: downloading golang.org/x/sync v0.8.054go: downloading golang.org/x/crypto v0.27.055go: downloading github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e37656go: downloading github.com/cyphar/filepath-securejoin v0.3.257go: downloading github.com/pjbgf/sha1cd v0.3.058go: downloading github.com/emirpasic/gods v1.18.159go: downloading github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba9960go: downloading github.com/cloudflare/circl v1.4.061go: downloading gopkg.in/warnings.v0 v0.1.262go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da63go: downloading github.com/kevinburke/ssh_config v1.2.064go: downloading github.com/skeema/knownhosts v1.3.065go: downloading github.com/xanzy/ssh-agent v0.3.366go: downloading golang.org/x/net v0.29.067go: downloading github.com/Microsoft/go-winio v0.6.268$ go install gotest.tools/gotestsum@latest69go: downloading gotest.tools/gotestsum v1.12.070go: downloading gotest.tools v2.2.0+incompatible71go: downloading github.com/dnephin/pflag v1.0.772go: downloading github.com/fatih/color v1.16.073go: downloading github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc51074go: downloading golang.org/x/tools v0.19.075go: downloading github.com/mattn/go-colorable v0.1.1376go: downloading github.com/mattn/go-isatty v0.0.2077go: downloading github.com/fsnotify/fsnotify v1.7.078go: downloading golang.org/x/sys v0.18.079go: downloading github.com/bitfield/gotestdox v0.2.280go: downloading golang.org/x/sync v0.6.081go: downloading golang.org/x/term v0.18.082go: downloading golang.org/x/text v0.14.083go: downloading golang.org/x/mod v0.16.084$ go install github.com/boumenot/gocover-cobertura@latest85go: downloading github.com/boumenot/gocover-cobertura v1.3.086go: downloading golang.org/x/tools v0.8.087go: downloading golang.org/x/sys v0.7.088go: downloading golang.org/x/mod v0.10.089$ gotestsum --junitfile report.xml --format testname -- -race -coverprofile=coverage.txt -covermode atomic ./...90PASS advisory.TestAdvisory_Decode/Minimal (0.00s)91PASS advisory.TestAdvisory_Decode/Medium (0.00s)92PASS advisory.TestAdvisory_Decode/Full (0.00s)93PASS advisory.TestAdvisory_Decode (0.00s)94PASS advisory.TestSeverity/it_returns_the_cvss3.0_score_when_both_cvss2_and_cvss3.0_vectors_are_present (0.00s)95PASS advisory.TestSeverity/it_returns_the_cvss2_score_when_an_error_occurs_while_parsing_the_cvss3_vector (0.00s)96PASS advisory.TestSeverity/it_returns_the_cvss2_score_when_the_cvss3_vector_is_empty (0.00s)97PASS advisory.TestSeverity/it_handles_a_cvss2_medium_score (0.00s)98PASS advisory.TestSeverity/it_handles_a_cvss2_high_score (0.00s)99PASS advisory.TestSeverity/it_returns_SeverityLevelUnknown_when_neither_the_cvss2_nor_cvss3_vectors_can_be_parsed (0.00s)100PASS advisory.TestSeverity/it_returns_SeverityLevelUnknown_when_both_the_cvss2_and_cvss3_vectors_are_empty (0.00s)101PASS advisory.TestSeverity/it_supports_a_cvss_v3.1_vector (0.00s)102PASS advisory.TestSeverity/it_returns_the_cvss2_score_when_an_error_occurs_while_parsing_the_cvss3.1_vector (0.00s)103PASS advisory.TestSeverity/it_returns_the_cvss2_score_when_an_error_occurs_while_parsing_the_cvss3.0_vector (0.00s)104PASS advisory.TestSeverity/it_handles_a_cvss_v3.1_critical_vector (0.00s)105PASS advisory.TestSeverity/it_handles_a_cvss_v3.0_none_vector (0.00s)106PASS advisory.TestSeverity/score:_0.0_________error (0.00s)107PASS advisory.TestSeverity/score:_0.0__Zero_metrics (0.00s)108PASS advisory.TestSeverity/score:_7.5_CVE-2015-8252 (0.00s)109PASS advisory.TestSeverity/score:_6.1_CVE-2013-1937 (0.00s)110PASS advisory.TestSeverity/score:_6.4_CVE-2013-0375 (0.00s)111PASS advisory.TestSeverity/score:_3.1_CVE-2014-3566 (0.00s)112PASS advisory.TestSeverity/score:_9.9_CVE-2012-1516 (0.00s)113PASS advisory.TestSeverity/score:_8.8_CVE-2012-0384 (0.00s)114PASS advisory.TestSeverity/score:_7.8_CVE-2015-1098 (0.00s)115PASS advisory.TestSeverity/score:_7.5_CVE-2014-0160 (0.00s)116PASS advisory.TestSeverity/score:_9.8_CVE-2014-6271 (0.00s)117PASS advisory.TestSeverity/score:_6.8_CVE-2008-1447 (0.00s)118PASS advisory.TestSeverity/score:_6.8_CVE-2014-2005 (0.00s)119PASS advisory.TestSeverity/score:_5.8_CVE-2010-0467 (0.00s)120PASS advisory.TestSeverity/score:_5.8_CVE-2012-1342 (0.00s)121PASS advisory.TestSeverity/score:_5.4_CVE-2014-9253 (0.00s)122PASS advisory.TestSeverity/score:_7.8_CVE-2009-0658 (0.00s)123PASS advisory.TestSeverity/score:_8.8_CVE-2011-1265 (0.00s)124PASS advisory.TestSeverity/score:_4.6_CVE-2014-2019 (0.00s)125PASS advisory.TestSeverity/score:_8.8_CVE-2015-0970 (0.00s)126PASS advisory.TestSeverity/score:_7.4_CVE-2014-0224 (0.00s)127PASS advisory.TestSeverity/score:_9.6_CVE-2012-5376 (0.00s)128PASS advisory.TestSeverity/score:_0.0__Zero_metrics#01 (0.00s)129PASS advisory.TestSeverity/score:_7.5_CVE-2015-8252#01 (0.00s)130PASS advisory.TestSeverity/score:_6.1_CVE-2013-1937#01 (0.00s)131PASS advisory.TestSeverity/score:_6.4_CVE-2013-0375#01 (0.00s)132PASS advisory.TestSeverity/score:_3.1_CVE-2014-3566#01 (0.00s)133PASS advisory.TestSeverity/score:_9.9_CVE-2012-1516#01 (0.00s)134PASS advisory.TestSeverity/score:_8.8_CVE-2012-0384#01 (0.00s)135PASS advisory.TestSeverity/score:_7.8_CVE-2015-1098#01 (0.00s)136PASS advisory.TestSeverity/score:_7.5_CVE-2014-0160#01 (0.00s)137PASS advisory.TestSeverity/score:_9.8_CVE-2014-6271#01 (0.00s)138PASS advisory.TestSeverity/score:_6.8_CVE-2008-1447#01 (0.00s)139PASS advisory.TestSeverity/score:_6.8_CVE-2014-2005#01 (0.00s)140PASS advisory.TestSeverity/score:_5.8_CVE-2010-0467#01 (0.00s)141PASS advisory.TestSeverity/score:_5.8_CVE-2012-1342#01 (0.00s)142PASS advisory.TestSeverity/score:_5.4_CVE-2014-9253#01 (0.00s)143PASS advisory.TestSeverity/score:_7.8_CVE-2009-0658#01 (0.00s)144PASS advisory.TestSeverity/score:_8.8_CVE-2011-1265#01 (0.00s)145PASS advisory.TestSeverity/score:_4.6_CVE-2014-2019#01 (0.00s)146PASS advisory.TestSeverity/score:_8.8_CVE-2015-0970#01 (0.00s)147PASS advisory.TestSeverity/score:_7.4_CVE-2014-0224#01 (0.00s)148PASS advisory.TestSeverity/score:_9.6_CVE-2012-5376#01 (0.00s)149PASS advisory.TestSeverity (0.02s)150PASS advisory.TestRepo_SatisfyPackageTypes/ok (0.00s)151PASS advisory.TestRepo_SatisfyPackageTypes/no_advisory (0.00s)152PASS advisory.TestRepo_SatisfyPackageTypes/no_directory (0.00s)153PASS advisory.TestRepo_SatisfyPackageTypes (0.00s)154PASS advisory.TestRepo_PackageAdvisories/no_advisory (0.00s)155PASS advisory.TestRepo_PackageAdvisories/find_gem (0.00s)156PASS advisory.TestRepo_PackageAdvisories/find_pypi_advisories (0.00s)157PASS advisory.TestRepo_PackageAdvisories/python_matching_rules_-_package_name_containing_`_` (0.00s)158PASS advisory.TestRepo_PackageAdvisories/python_matching_rules_-_advisory_path_containing_`.` (0.00s)159PASS advisory.TestRepo_PackageAdvisories/python_matching_rules_-_package_name_containing_`.` (0.00s)160PASS advisory.TestRepo_PackageAdvisories/nested_directories (0.00s)161PASS advisory.TestRepo_PackageAdvisories/error_when_missing_package (0.00s)162PASS advisory.TestRepo_PackageAdvisories/error_when_ambiguous_pypi_package_dir (0.00s)163PASS advisory.TestRepo_PackageAdvisories (0.01s)164PASS advisory.TestRepo_pythonGlob/Package_path_with_'.' (0.00s)165PASS advisory.TestRepo_pythonGlob/Package_path_with_'_' (0.00s)166PASS advisory.TestRepo_pythonGlob/Package_path_with_'-' (0.00s)167PASS advisory.TestRepo_pythonGlob/Package_path_without_special_characters (0.00s)168PASS advisory.TestRepo_pythonGlob (0.00s)169PASS advisory.TestRepo_Advisory (0.00s)170coverage: 66.2% of statements171PASS ansi.TestStripAll/gradle_console_output_with_color (0.00s)172PASS ansi.TestStripAll (0.00s)173coverage: 100.0% of statements174PASS advisory (coverage: 66.2% of statements)175PASS ansi (coverage: 100.0% of statements)176 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder coverage: 0.0% of statements177EMPTY builder (coverage: 0.0% of statements)178PASS builder/exportpath.TestExtract/ExtractMaven (0.00s)179PASS builder/exportpath.TestExtract/ExtractSbt (0.00s)180PASS builder/exportpath.TestExtract (0.00s)181PASS builder/exportpath.TestExtractGradleHTMLDependencyReport (0.00s)182PASS builder/exportpath.TestSplit/with_root_path (0.00s)183PASS builder/exportpath.TestSplit/without_root_path (0.00s)184PASS builder/exportpath.TestSplit (0.00s)185PASS builder/exportpath.TestExtractLongLine (0.03s)186coverage: 52.0% of statements187PASS builder/exportpath (coverage: 52.0% of statements)188PASS builder/golang.TestGolangBuilder (0.46s)189coverage: 52.5% of statements190PASS builder/golang (coverage: 52.5% of statements)191PASS builder/gradle.TestBuilder/returns_the_expected_default_values (0.00s)192PASS builder/gradle.TestBuilder (0.00s)193coverage: 7.6% of statements194PASS builder/gradle (coverage: 7.6% of statements)195 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/maven coverage: 0.0% of statements196EMPTY builder/maven (coverage: 0.0% of statements)197 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pip coverage: 0.0% of statements198 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pipdeptree coverage: 0.0% of statements199EMPTY builder/pip (coverage: 0.0% of statements)200EMPTY builder/pipdeptree (coverage: 0.0% of statements)201 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pipenv coverage: 0.0% of statements202 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/sbt coverage: 0.0% of statements203EMPTY builder/sbt (coverage: 0.0% of statements)204EMPTY builder/pipenv (coverage: 0.0% of statements)205 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/setuptools coverage: 0.0% of statements206EMPTY builder/setuptools (coverage: 0.0% of statements)207PASS cli/flags.TestFlags/New/When_no_arguments_are_passed_it_returns_the_default_set_of_flags (0.00s)208PASS cli/flags.TestFlags/New/When_flags_with_different_names_are_passed_it_combines_all_the_flags (0.00s)209PASS cli/flags.TestFlags/New (0.00s)210PASS cli/flags.TestFlags (0.00s)211coverage: 100.0% of statements212 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cli/sbom coverage: 0.0% of statements213EMPTY cli/sbom (coverage: 0.0% of statements)214PASS cli/flags (coverage: 100.0% of statements)215 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium coverage: 0.0% of statements216EMPTY cmd/gemnasium (coverage: 0.0% of statements)217 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium-maven coverage: 0.0% of statements218EMPTY cmd/gemnasium-maven (coverage: 0.0% of statements)219PASS cmd/gemnasium-maven/metadata.TestReportScanner (0.00s)220coverage: 0.0% of statements221 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium-python coverage: 0.0% of statements222EMPTY cmd/gemnasium-python (coverage: 0.0% of statements)223PASS cmd/gemnasium-python/metadata.TestReportScanner (0.00s)224coverage: 0.0% of statements225PASS cmd/gemnasium-maven/metadata (coverage: 0.0% of statements)226PASS convert.TestToReport/two_files,_no_graph (0.00s)227PASS convert.TestToReport/single_file,_graph (0.00s)228PASS convert.TestToReport/single_file,_no_affection,_path_to_all (0.00s)229PASS convert.TestToReport/single_file,_no_affection,_no_path (0.00s)230PASS convert.TestToReport (0.00s)231PASS convert.TestGraph/PathTo/direct (0.00s)232PASS convert.TestGraph/PathTo/direct_2 (0.00s)233PASS convert.TestGraph/PathTo/2nd_level (0.00s)234PASS convert.TestGraph/PathTo/3rd_level (0.00s)235PASS convert.TestGraph/PathTo (0.00s)236PASS convert.TestGraph (0.00s)237PASS convert.TestIndex/IDOf (0.00s)238PASS convert.TestIndex (0.00s)239PASS convert.TestVulnerabilityConverter_vendor/with_out_of_order_cve,_cwe_and_osvdb_identifiers (0.00s)240PASS convert.TestVulnerabilityConverter_vendor/with_out_of_order_cwe_and_osvdb_identifiers (0.00s)241PASS convert.TestVulnerabilityConverter_vendor/with_osvdb_identifier_only (0.00s)242PASS convert.TestVulnerabilityConverter_vendor (0.00s)243PASS convert.TestVulnerabilityConverter_cvssRatings/with_no_external_identifiers (0.00s)244PASS convert.TestVulnerabilityConverter_cvssRatings/with_identifiers (0.00s)245PASS convert.TestVulnerabilityConverter_cvssRatings (0.00s)246PASS convert.TestVulnerabilityConverter_Issue (0.00s)247coverage: 52.9% of statements248PASS cmd/gemnasium-python/metadata (coverage: 0.0% of statements)249PASS cyclonedx.TestCycloneDX/ToSBOMs (0.00s)250PASS cyclonedx.TestCycloneDX (0.00s)251coverage: 29.6% of statements252PASS convert (coverage: 52.9% of statements)253PASS finder.TestDetect/bundler (0.00s)254PASS finder.TestDetect/bundler2 (0.00s)255PASS finder.TestDetect/bundler3 (0.00s)256PASS finder.TestDetect/nuget (0.00s)257PASS finder.TestDetect/yarn (0.00s)258PASS finder.TestDetect/pnpm (0.00s)259PASS finder.TestDetect/npm (0.00s)260PASS finder.TestDetect/bundler+yarn (0.00s)261PASS finder.TestDetect/maven+gradle+sbt (0.00s)262PASS finder.TestDetect/gradle+sbt+maven (0.00s)263PASS finder.TestDetect/pip+setuptools (0.00s)264PASS finder.TestDetect/swift (0.00s)265PASS finder.TestDetect/cocoapods (0.00s)266PASS finder.TestDetect (0.00s)267PASS finder.TestFinder/FindProjects/empty (0.00s)268PASS finder.TestFinder/FindProjects/gemnasium (0.00s)269PASS finder.TestFinder/FindProjects/gemnasium/max-depth/2 (0.00s)270PASS finder.TestFinder/FindProjects/gemnasium/pathfilter (0.00s)271PASS finder.TestFinder/FindProjects/gemnasium/pathfilter#01 (0.00s)272PASS finder.TestFinder/FindProjects/gemnasium/max-depth/1 (0.00s)273PASS finder.TestFinder/FindProjects/gemnasium/max-depth/0 (0.00s)274PASS finder.TestFinder/FindProjects/gemnasium/ignored-dirs (0.00s)275PASS finder.TestFinder/FindProjects/gemnasium-maven (0.00s)276PASS finder.TestFinder/FindProjects/gemnasium-maven/excluded_dir (0.00s)277PASS finder.TestFinder/FindProjects/gemnasium-maven/excluded_file (0.00s)278PASS finder.TestFinder/FindProjects/gemnasium-maven/gradle/FIPS_mode_disabled (0.00s)279PASS finder.TestFinder/FindProjects/gemnasium-maven/gradle/FIPS_mode_enabled (0.00s)280PASS finder.TestFinder/FindProjects/gemnasium-python (0.00s)281PASS finder.TestFinder/FindProjects/gemnasium-python/pip-requirements-file (0.00s)282PASS finder.TestFinder/FindProjects/gemnasium-python/pip-requirements-file#01 (0.00s)283PASS finder.TestFinder/FindProjects (0.01s)284PASS finder.TestFinder (0.01s)285PASS finder.TestPackageManager/PURLTypeForPackageManager/conan (0.00s)286PASS finder.TestPackageManager/PURLTypeForPackageManager/composer (0.00s)287PASS finder.TestPackageManager/PURLTypeForPackageManager/go (0.00s)288PASS finder.TestPackageManager/PURLTypeForPackageManager/npm (0.00s)289PASS finder.TestPackageManager/PURLTypeForPackageManager/nuget (0.00s)290PASS finder.TestPackageManager/PURLTypeForPackageManager/yarn (0.00s)291PASS finder.TestPackageManager/PURLTypeForPackageManager/pnpm (0.00s)292PASS finder.TestPackageManager/PURLTypeForPackageManager/bundler (0.00s)293PASS finder.TestPackageManager/PURLTypeForPackageManager/maven (0.00s)294PASS finder.TestPackageManager/PURLTypeForPackageManager/gradle (0.00s)295PASS finder.TestPackageManager/PURLTypeForPackageManager/sbt (0.00s)296PASS finder.TestPackageManager/PURLTypeForPackageManager/pipenv (0.00s)297PASS finder.TestPackageManager/PURLTypeForPackageManager/pip (0.00s)298PASS finder.TestPackageManager/PURLTypeForPackageManager/poetry (0.00s)299PASS finder.TestPackageManager/PURLTypeForPackageManager/swift (0.00s)300PASS finder.TestPackageManager/PURLTypeForPackageManager/cocoapods (0.00s)301PASS finder.TestPackageManager/PURLTypeForPackageManager/uv (0.00s)302PASS finder.TestPackageManager/PURLTypeForPackageManager/unknown (0.00s)303PASS finder.TestPackageManager/PURLTypeForPackageManager (0.00s)304PASS finder.TestPackageManager/LanguageForPackageManager/conan (0.00s)305PASS finder.TestPackageManager/LanguageForPackageManager/composer (0.00s)306PASS finder.TestPackageManager/LanguageForPackageManager/go (0.00s)307PASS finder.TestPackageManager/LanguageForPackageManager/npm (0.00s)308PASS finder.TestPackageManager/LanguageForPackageManager/nuget (0.00s)309PASS finder.TestPackageManager/LanguageForPackageManager/yarn (0.00s)310PASS finder.TestPackageManager/LanguageForPackageManager/pnpm (0.00s)311PASS finder.TestPackageManager/LanguageForPackageManager/bundler (0.00s)312PASS finder.TestPackageManager/LanguageForPackageManager/maven (0.00s)313PASS finder.TestPackageManager/LanguageForPackageManager/gradle (0.00s)314PASS finder.TestPackageManager/LanguageForPackageManager/sbt (0.00s)315PASS finder.TestPackageManager/LanguageForPackageManager/pipenv (0.00s)316PASS finder.TestPackageManager/LanguageForPackageManager/pip (0.00s)317PASS finder.TestPackageManager/LanguageForPackageManager/poetry (0.00s)318PASS finder.TestPackageManager/LanguageForPackageManager/uv (0.00s)319PASS finder.TestPackageManager/LanguageForPackageManager/swift (0.00s)320PASS finder.TestPackageManager/LanguageForPackageManager/cocoapods (0.00s)321PASS finder.TestPackageManager/LanguageForPackageManager/unknown (0.00s)322PASS finder.TestPackageManager/LanguageForPackageManager (0.00s)323PASS finder.TestPackageManager (0.01s)324coverage: 69.0% of statements325PASS cyclonedx (coverage: 29.6% of statements)326PASS keystore.TestParseCerts/no_certificates_in_bundle (0.00s)327PASS keystore.TestParseCerts/valid_certificate_in_bundle (0.00s)328PASS keystore.TestParseCerts/multi-certificate_bundle (0.00s)329PASS keystore.TestParseCerts/malformed_ca_certificate (0.00s)330PASS keystore.TestParseCerts/incorrect_pem_type (0.00s)331PASS keystore.TestParseCerts (0.00s)332PASS keystore.TestIsExistingAliasError/duplicate_cert_error (0.00s)333PASS keystore.TestIsExistingAliasError/access_denied_error (0.00s)334PASS keystore.TestIsExistingAliasError/cannot_find_file_error (0.00s)335PASS keystore.TestIsExistingAliasError (0.00s)336coverage: 34.9% of statements337PASS finder (coverage: 69.0% of statements)338 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/libfinder coverage: 0.0% of statements339EMPTY libfinder (coverage: 0.0% of statements)340PASS keystore (coverage: 34.9% of statements)341PASS manifest.TestManifest/Create (0.00s)342PASS manifest.TestManifest (0.00s)343coverage: 18.6% of statements344PASS metadata.TestReportScanner (0.00s)345coverage: 0.0% of statements346PASS manifest (coverage: 18.6% of statements)347 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/remediate coverage: 0.0% of statements348EMPTY remediate (coverage: 0.0% of statements)349 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/sbomscanner coverage: 0.0% of statements350EMPTY sbomscanner (coverage: 0.0% of statements)351PASS metadata (coverage: 0.0% of statements)352PASS scanner/parser.Test_Registry/Lookup/found (0.00s)353PASS scanner/parser.Test_Registry/Lookup/missing (0.00s)354PASS scanner/parser.Test_Registry/Lookup (0.00s)355PASS scanner/parser.Test_Registry/Parsers (0.00s)356PASS scanner/parser.Test_Registry/PackageTypes (0.00s)357PASS scanner/parser.Test_Registry (0.00s)358coverage: 84.8% of statements359PASS scanner.TestScanner/ScanProjects (0.40s)360PASS scanner.TestScanner/scanFile/Gemfile.lock (0.01s)361PASS scanner.TestScanner/scanFile/pipdeptree.json (0.01s)362PASS scanner.TestScanner/scanFile/go.sum (0.01s)363PASS scanner.TestScanner/scanFile/Package.resolved (0.01s)364PASS scanner.TestScanner/scanFile/Podfile.lock (0.00s)365PASS scanner.TestScanner/scanFile/Cargo.lock (0.00s)366PASS scanner.TestScanner/scanFile (0.04s)367PASS scanner.TestScanner (0.44s)368PASS scanner.TestScanner_GemOnlyRepo/pypi/pipdeptree.json (0.00s)369PASS scanner.TestScanner_GemOnlyRepo/yarn/yarn.lock (0.18s)370PASS scanner.TestScanner_GemOnlyRepo/bundler/Gemfile.lock (0.01s)371PASS scanner.TestScanner_GemOnlyRepo (0.19s)372coverage: 41.3% of statements373PASS scanner/parser (coverage: 84.8% of statements)374PASS scanner (coverage: 41.3% of statements)375PASS scanner/parser/cargo.TestCargo/Parse/big (0.06s)376PASS scanner/parser/cargo.TestCargo/Parse/simple (0.00s)377PASS scanner/parser/cargo.TestCargo/Parse (0.06s)378PASS scanner/parser/cargo.TestCargo/Errors/dependencies_list_refers_to_an_unknown_verison_of_a_package (0.00s)379PASS scanner/parser/cargo.TestCargo/Errors/toml_parsing_error (0.00s)380PASS scanner/parser/cargo.TestCargo/Errors/unknown_package_in_dependencies_1 (0.00s)381PASS scanner/parser/cargo.TestCargo/Errors/unknown_package_in_dependencies_2 (0.00s)382PASS scanner/parser/cargo.TestCargo/Errors/unreferenced_top-level_package (0.00s)383PASS scanner/parser/cargo.TestCargo/Errors (0.00s)384PASS scanner/parser/cargo.TestCargo (0.07s)385coverage: 73.7% of statements386PASS scanner/parser/cocoapods.TestParseCocoapods/Podfile.lock (0.00s)387PASS scanner/parser/cocoapods.TestParseCocoapods/Podfile.lock#01 (0.00s)388PASS scanner/parser/cocoapods.TestParseCocoapods (0.00s)389coverage: 53.9% of statements390PASS scanner/parser/cargo (coverage: 73.7% of statements)391PASS scanner/parser/cocoapods (coverage: 53.9% of statements)392PASS scanner/parser/composer.TestComposer/Parse/simple (0.00s)393PASS scanner/parser/composer.TestComposer/Parse/big (0.03s)394PASS scanner/parser/composer.TestComposer/Parse/big-no-dev (0.03s)395PASS scanner/parser/composer.TestComposer/Parse (0.07s)396PASS scanner/parser/composer.TestComposer (0.07s)397coverage: 47.6% of statements398PASS scanner/parser/conan.TestConan/Parse/wrong_version (0.00s)399PASS scanner/parser/conan.TestConan/Parse/simple (0.00s)400PASS scanner/parser/conan.TestConan/Parse/big (0.00s)401PASS scanner/parser/conan.TestConan/Parse (0.01s)402PASS scanner/parser/conan.TestConan (0.01s)403coverage: 73.7% of statements404PASS scanner/parser/composer (coverage: 47.6% of statements)405PASS scanner/parser/conan (coverage: 73.7% of statements)406PASS scanner/parser/gemfile.TestGemfile/Parse/simple (0.00s)407PASS scanner/parser/gemfile.TestGemfile/Parse/big (0.04s)408PASS scanner/parser/gemfile.TestGemfile/Parse/multi-sources (0.00s)409PASS scanner/parser/gemfile.TestGemfile/Parse/duplicates (0.00s)410PASS scanner/parser/gemfile.TestGemfile/Parse (0.04s)411PASS scanner/parser/gemfile.TestGemfile (0.04s)412coverage: 66.0% of statements413PASS scanner/parser/golang.TestParse_GoSum/small (0.00s)414PASS scanner/parser/golang.TestParse_GoSum/big (0.00s)415PASS scanner/parser/golang.TestParse_GoSum/duplicates (0.00s)416PASS scanner/parser/golang.TestParse_GoSum/malformed (0.00s)417PASS scanner/parser/golang.TestParse_GoSum/incompatible (0.00s)418PASS scanner/parser/golang.TestParse_GoSum (0.01s)419PASS scanner/parser/golang.TestParse_GoProjectModulesJSON/default (0.00s)420PASS scanner/parser/golang.TestParse_GoProjectModulesJSON (0.00s)421coverage: 48.2% of statements422PASS scanner/parser/gemfile (coverage: 66.0% of statements)423PASS scanner/parser/golang (coverage: 48.2% of statements)424PASS scanner/parser/gradle.TestGradle/Parse/root.js (0.00s)425PASS scanner/parser/gradle.TestGradle/Parse/root.api.js (0.01s)426PASS scanner/parser/gradle.TestGradle/Parse/root.js#01 (0.18s)427PASS scanner/parser/gradle.TestGradle/Parse/root.js#02 (0.00s)428PASS scanner/parser/gradle.TestGradle/Parse (0.20s)429PASS scanner/parser/gradle.TestGradle (0.20s)430PASS scanner/parser/gradle.TestGradleParse_NewResolutionPolicyError (0.00s)431PASS scanner/parser/gradle.TestResolutionPolicy/IsUnresolvable/env:_,_state:_FAILED (0.00s)432PASS scanner/parser/gradle.TestResolutionPolicy/IsUnresolvable/env:_failed,_state:_FAILED (0.00s)433PASS scanner/parser/gradle.TestResolutionPolicy/IsUnresolvable/env:_failed,_state:_UNRESOLVED (0.00s)434PASS scanner/parser/gradle.TestResolutionPolicy/IsUnresolvable/env:_failed,_state:_RESOLVED (0.00s)435PASS scanner/parser/gradle.TestResolutionPolicy/IsUnresolvable/env:_none,_state:_FAILED (0.00s)436PASS scanner/parser/gradle.TestResolutionPolicy/IsUnresolvable/env:_none,_state:_UNRESOLVED (0.00s)437PASS scanner/parser/gradle.TestResolutionPolicy/IsUnresolvable/env:_none,_state:_RESOLVED (0.00s)438PASS scanner/parser/gradle.TestResolutionPolicy/IsUnresolvable/env:_unknown-policy,_state:_FAILED (0.00s)439PASS scanner/parser/gradle.TestResolutionPolicy/IsUnresolvable (0.00s)440PASS scanner/parser/gradle.TestResolutionPolicy (0.00s)441coverage: 68.5% of statements442PASS scanner/parser/ivy.TestParse/small/packages (0.00s)443PASS scanner/parser/ivy.TestParse/small (0.00s)444PASS scanner/parser/ivy.TestParse/big/packages (0.00s)445PASS scanner/parser/ivy.TestParse/big (0.02s)446PASS scanner/parser/ivy.TestParse/duplicates/packages (0.00s)447PASS scanner/parser/ivy.TestParse/duplicates (0.00s)448PASS scanner/parser/ivy.TestParse (0.02s)449PASS scanner/parser/ivy.TestVersionParsing/exact_version (0.00s)450PASS scanner/parser/ivy.TestVersionParsing/mismatch_on_minor_version (0.00s)451PASS scanner/parser/ivy.TestVersionParsing/mismatch_on_major_version (0.00s)452PASS scanner/parser/ivy.TestVersionParsing (0.00s)453coverage: 56.6% of statements454PASS scanner/parser/gradle (coverage: 68.5% of statements)455PASS scanner/parser/ivy (coverage: 56.6% of statements)456PASS scanner/parser/mvnplugin.TestMvnplugin/Parse/maven_simple (0.00s)457PASS scanner/parser/mvnplugin.TestMvnplugin/Parse/maven_simple_nodev (0.00s)458PASS scanner/parser/mvnplugin.TestMvnplugin/Parse/maven_big (0.00s)459PASS scanner/parser/mvnplugin.TestMvnplugin/Parse/maven_big_nodev (0.00s)460PASS scanner/parser/mvnplugin.TestMvnplugin/Parse/gradle (0.00s)461PASS scanner/parser/mvnplugin.TestMvnplugin/Parse (0.01s)462PASS scanner/parser/mvnplugin.TestMvnplugin (0.01s)463coverage: 50.0% of statements464PASS scanner/parser/npm.TestNpm/Parse/wrong_version (0.00s)465PASS scanner/parser/npm.TestNpm/Parse/lockfile-v1/simple (0.00s)466PASS scanner/parser/npm.TestNpm/Parse/lockfile-v1/simple/ignore-dev (0.00s)467PASS scanner/parser/npm.TestNpm/Parse/lockfile-v1/big (0.38s)468PASS scanner/parser/npm.TestNpm/Parse/lockfile-v2/simple (0.00s)469PASS scanner/parser/npm.TestNpm/Parse/lockfile-v2/simple/ignore-dev (0.00s)470PASS scanner/parser/npm.TestNpm/Parse/lockfile-v3/simple (0.00s)471PASS scanner/parser/npm.TestNpm/Parse/lockfile-v3/simple/ignore-dev (0.00s)472PASS scanner/parser/npm.TestNpm/Parse (0.40s)473PASS scanner/parser/npm.TestNpm (0.40s)474coverage: 61.6% of statements475PASS scanner/parser/mvnplugin (coverage: 50.0% of statements)476PASS scanner/parser/nuget.TestNuget/Parse/wrong_version (0.00s)477PASS scanner/parser/nuget.TestNuget/Parse/web.api/packages (0.00s)478PASS scanner/parser/nuget.TestNuget/Parse/web.api/dependencies (0.13s)479PASS scanner/parser/nuget.TestNuget/Parse/web.api (0.15s)480PASS scanner/parser/nuget.TestNuget/Parse/duplicates/packages (0.00s)481PASS scanner/parser/npm (coverage: 61.6% of statements)482PASS scanner/parser/nuget.TestNuget/Parse/duplicates/dependencies (0.23s)483PASS scanner/parser/nuget.TestNuget/Parse/duplicates (0.25s)484PASS scanner/parser/nuget.TestNuget/Parse/MainProject/packages (0.00s)485PASS scanner/parser/nuget.TestNuget/Parse/MainProject/dependencies (0.00s)486PASS scanner/parser/nuget.TestNuget/Parse/MainProject (0.01s)487PASS scanner/parser/nuget.TestNuget/Parse/MainProject_v2/packages (0.00s)488PASS scanner/parser/nuget.TestNuget/Parse/MainProject_v2/dependencies (0.00s)489PASS scanner/parser/nuget.TestNuget/Parse/MainProject_v2 (0.01s)490PASS scanner/parser/nuget.TestNuget/Parse/projectrefs/packages (0.00s)491PASS scanner/parser/nuget.TestNuget/Parse/projectrefs/dependencies (0.00s)492PASS scanner/parser/nuget.TestNuget/Parse/projectrefs (0.00s)493PASS scanner/parser/nuget.TestNuget/Parse (0.41s)494PASS scanner/parser/nuget.TestNuget/Invalid_document (0.00s)495PASS scanner/parser/nuget.TestNuget (0.41s)496coverage: 75.8% of statements497PASS scanner/parser/pipdeptree.TestPipdeptree/Parse/pylons (0.00s)498PASS scanner/parser/pipdeptree.TestPipdeptree/Parse/pony-forum (0.00s)499PASS scanner/parser/pipdeptree.TestPipdeptree/Parse (0.01s)500PASS scanner/parser/pipdeptree.TestPipdeptree (0.01s)501coverage: 44.1% of statements502PASS scanner/parser/nuget (coverage: 75.8% of statements)503PASS scanner/parser/pipdeptree (coverage: 44.1% of statements)504PASS scanner/parser/piplock.TestPipLock/Parse/big_without_dev_dependencies (0.01s)505PASS scanner/parser/piplock.TestPipLock/Parse/simple (0.00s)506PASS scanner/parser/piplock.TestPipLock/Parse/big (0.01s)507PASS scanner/parser/piplock.TestPipLock/Parse/old (0.00s)508PASS scanner/parser/piplock.TestPipLock/Parse/simple_without_dev_dependencies (0.00s)509PASS scanner/parser/piplock.TestPipLock/Parse (0.02s)510PASS scanner/parser/piplock.TestPipLock/Parse_Errors/wrong_version (0.00s)511PASS scanner/parser/piplock.TestPipLock/Parse_Errors (0.00s)512PASS scanner/parser/piplock.TestPipLock (0.02s)513coverage: 49.2% of statements514PASS scanner/parser/pnpm.TestExtractPackageNameAndVersion (0.00s)515PASS scanner/parser/pnpm.TestPnpm/Parse/wrong_version (0.00s)516PASS scanner/parser/pnpm.TestPnpm/Parse/v5/simple (0.01s)517PASS scanner/parser/pnpm.TestPnpm/Parse/v5/simple/ignore-dev (0.01s)518PASS scanner/parser/pnpm.TestPnpm/Parse/v5/complex (0.50s)519PASS scanner/parser/pnpm.TestPnpm/Parse/v5/tarball (0.00s)520PASS scanner/parser/pnpm.TestPnpm/Parse/v5_lockfile_with_invalid_entries_which_should_be_skipped (0.00s)521PASS scanner/parser/pnpm.TestPnpm/Parse/v6/simple (0.03s)522PASS scanner/parser/pnpm.TestPnpm/Parse/v6_lockfile_with_invalid_entries_which_should_be_skipped (0.00s)523PASS scanner/parser/pnpm.TestPnpm/Parse/v6_lockfile_with_duplicate_entries (0.00s)524PASS scanner/parser/pnpm.TestPnpm/Parse/v9/simple (0.05s)525PASS scanner/parser/pnpm.TestPnpm/Parse/v9_lockfile_with_invalid_entries_which_should_be_skipped (0.00s)526PASS scanner/parser/pnpm.TestPnpm/Parse (0.60s)527PASS scanner/parser/pnpm.TestPnpm (0.60s)528coverage: 66.7% of statements529PASS scanner/parser/piplock (coverage: 49.2% of statements)530PASS scanner/parser/poetry.TestPoetry/Parse/simple (0.00s)531PASS scanner/parser/poetry.TestPoetry/Parse/big (0.00s)532PASS scanner/parser/poetry.TestPoetry/Parse/simple_without_dev_dependencies (0.00s)533PASS scanner/parser/poetry.TestPoetry/Parse/big_without_dev_dependencies (0.00s)534PASS scanner/parser/poetry.TestPoetry/Parse (0.01s)535PASS scanner/parser/poetry.TestPoetry/Parse_Errors/missing_content_hash (0.00s)536PASS scanner/parser/poetry.TestPoetry/Parse_Errors/missing_python_versions (0.00s)537PASS scanner/parser/poetry.TestPoetry/Parse_Errors (0.00s)538PASS scanner/parser/poetry.TestPoetry (0.01s)539coverage: 47.6% of statements540PASS scanner/parser/pnpm (coverage: 66.7% of statements)541PASS scanner/parser/sbt/dot.TestParse/packages (0.00s)542PASS scanner/parser/sbt/dot.TestParse/dependencies (0.00s)543PASS scanner/parser/sbt/dot.TestParse/packages#01 (0.00s)544PASS scanner/parser/sbt/dot.TestParse/dependencies#01 (0.00s)545PASS scanner/parser/sbt/dot.TestParse/packages#02 (0.00s)546PASS scanner/parser/sbt/dot.TestParse/dependencies#02 (0.00s)547PASS scanner/parser/sbt/dot.TestParse/packages#03 (0.00s)548PASS scanner/parser/sbt/dot.TestParse/dependencies#03 (0.00s)549PASS scanner/parser/sbt/dot.TestParse (0.01s)550PASS scanner/parser/sbt/dot.TestRootNodeRemoval (0.00s)551coverage: 75.0% of statements552PASS scanner/parser/poetry (coverage: 47.6% of statements)553PASS scanner/parser/swift.TestParseSwift/Package.resolved (0.00s)554PASS scanner/parser/swift.TestParseSwift/Package.resolved#01 (0.00s)555PASS scanner/parser/swift.TestParseSwift (0.00s)556coverage: 60.2% of statements557PASS scanner/parser/sbt/dot (coverage: 75.0% of statements)558 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/testutil coverage: 0.0% of statements559EMPTY scanner/parser/testutil (coverage: 0.0% of statements)560PASS scanner/parser/uv.TestUV/Parse/simple (0.01s)561PASS scanner/parser/uv.TestUV/Parse/simple_no_dev (0.01s)562PASS scanner/parser/uv.TestUV/Parse (0.01s)563PASS scanner/parser/uv.TestUV/Parse_Errors/missing_version (0.01s)564PASS scanner/parser/uv.TestUV/Parse_Errors (0.01s)565PASS scanner/parser/uv.TestUV (0.02s)566coverage: 44.8% of statements567PASS scanner/parser/swift (coverage: 60.2% of statements)568PASS scanner/parser/yarn.TestYarnParse/classic/simple/packages (0.00s)569PASS scanner/parser/yarn.TestYarnParse/classic/simple/dependencies (0.00s)570PASS scanner/parser/yarn.TestYarnParse/classic/simple (0.00s)571PASS scanner/parser/yarn.TestYarnParse/classic/big/packages (0.02s)572PASS scanner/parser/yarn.TestYarnParse/classic/big/dependencies (0.07s)573PASS scanner/parser/yarn.TestYarnParse/classic/big (0.20s)574PASS scanner/parser/yarn.TestYarnParse/berry/v2/simple/packages (0.00s)575PASS scanner/parser/yarn.TestYarnParse/berry/v2/simple/dependencies (0.00s)576PASS scanner/parser/yarn.TestYarnParse/berry/v2/simple (0.02s)577PASS scanner/parser/yarn.TestYarnParse/berry/v2/big/packages (0.04s)578PASS scanner/parser/yarn.TestYarnParse/berry/v2/big/dependencies (0.00s)579PASS scanner/parser/yarn.TestYarnParse/berry/v2/big (0.15s)580PASS scanner/parser/uv (coverage: 44.8% of statements)581 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/berry coverage: 0.0% of statements582EMPTY scanner/parser/yarn/berry (coverage: 0.0% of statements)583PASS scanner/parser/yarn/classic.TestYarnClassicRegex/regexps/regexFormatVersion (0.00s)584PASS scanner/parser/yarn/classic.TestYarnClassicRegex/regexps/regexSpecList (0.00s)585PASS scanner/parser/yarn/classic.TestYarnClassicRegex/regexps/regexSpec (0.00s)586PASS scanner/parser/yarn/classic.TestYarnClassicRegex/regexps/regexVersion (0.00s)587PASS scanner/parser/yarn/classic.TestYarnClassicRegex/regexps/regexDependency (0.00s)588PASS scanner/parser/yarn/classic.TestYarnClassicRegex/regexps/regexDependency_escaped_name (0.00s)589PASS scanner/parser/yarn/classic.TestYarnClassicRegex/regexps/regexDependency_latest (0.00s)590PASS scanner/parser/yarn/classic.TestYarnClassicRegex/regexps/regexDependency_conjunction (0.00s)591PASS scanner/parser/yarn/classic.TestYarnClassicRegex/regexps/regexDependency_disjunction (0.00s)592PASS scanner/parser/yarn/classic.TestYarnClassicRegex/regexps (0.00s)593PASS scanner/parser/yarn/classic.TestYarnClassicRegex (0.00s)594PASS scanner/parser/yarn/classic.TestIsValidLockfile/regexps/file_follows_v1_structure_but_the_version_number_is_wrong (0.00s)595PASS scanner/parser/yarn/classic.TestIsValidLockfile/regexps/returns_v1 (0.00s)596PASS scanner/parser/yarn/classic.TestIsValidLockfile/regexps/returns_v2 (0.00s)597PASS scanner/parser/yarn/classic.TestIsValidLockfile/regexps (0.00s)598PASS scanner/parser/yarn/classic.TestIsValidLockfile (0.00s)599coverage: 13.6% of statements600PASS scanner/parser/yarn.TestYarnParse/berry/v3/packages (0.49s)601PASS scanner/parser/yarn.TestYarnParse/berry/v3/dependencies (0.00s)602PASS scanner/parser/yarn.TestYarnParse/berry/v3 (1.02s)603PASS scanner/parser/yarn.TestYarnParse/berry/v4/packages (0.00s)604PASS scanner/parser/yarn.TestYarnParse/berry/v4/dependencies (0.00s)605PASS scanner/parser/yarn.TestYarnParse/berry/v4 (0.00s)606PASS scanner/parser/yarn.TestYarnParse/Yarn_parse_failure_cases/Yarn_classic_lock_file_with_wrong_dependency_path (0.00s)607PASS scanner/parser/yarn.TestYarnParse/Yarn_parse_failure_cases/Yarn_classic_lock_file_with_wrong_definiton (0.00s)608PASS scanner/parser/yarn.TestYarnParse/Yarn_parse_failure_cases/Yarn_classic_lock_file_with_wrong_dependency_structure (0.00s)609PASS scanner/parser/yarn.TestYarnParse/Yarn_parse_failure_cases/Yarn_classic_lock_file_with_wrong_version (0.00s)610PASS scanner/parser/yarn.TestYarnParse/Yarn_parse_failure_cases/Yarn_berry_lock_file_with_metadata_version_above_yarn_v4 (0.00s)611PASS scanner/parser/yarn.TestYarnParse/Yarn_parse_failure_cases/Yarn_berry_lock_file_cannot_be_parsed_as_yaml (0.00s)612PASS scanner/parser/yarn.TestYarnParse/Yarn_parse_failure_cases (0.00s)613PASS scanner/parser/yarn.TestYarnParse (1.40s)614coverage: 68.9% of statements615PASS scanner/parser/yarn/classic (coverage: 13.6% of statements)616 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange coverage: 0.0% of statements617EMPTY vrange (coverage: 0.0% of statements)618 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/cli coverage: 0.0% of statements619EMPTY vrange/cli (coverage: 0.0% of statements)620 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/cocoapods coverage: 0.0% of statements621EMPTY vrange/cocoapods (coverage: 0.0% of statements)622 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/gem coverage: 0.0% of statements623EMPTY vrange/gem (coverage: 0.0% of statements)624PASS scanner/parser/yarn (coverage: 68.9% of statements)625 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/npm coverage: 0.0% of statements626EMPTY vrange/npm (coverage: 0.0% of statements)627 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/nuget coverage: 0.0% of statements628EMPTY vrange/nuget (coverage: 0.0% of statements)629 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/php coverage: 0.0% of statements630EMPTY vrange/php (coverage: 0.0% of statements)631 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/python coverage: 0.0% of statements632EMPTY vrange/python (coverage: 0.0% of statements)633 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/semver coverage: 0.0% of statements634PASS vrange/golang.TestSatisfiesRangeConstraint (0.01s)635PASS vrange/golang.TestRewriteConstraint (0.00s)636PASS vrange/golang.TestIsPseudoVersion (0.00s)637EMPTY vrange/semver (coverage: 0.0% of statements)638PASS vrange/golang.TestExtractVersion (0.00s)639 gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/swift coverage: 0.0% of statements640PASS vrange/golang.TestIsUniform (0.00s)641PASS vrange/golang.TestGenerateRangeString (0.00s)642PASS vrange/golang.TestTranslateToPseudoVersion (0.00s)643PASS vrange/golang.TestRangeConstraintTranslation (0.00s)644EMPTY vrange/swift (coverage: 0.0% of statements)645PASS vrange/golang.TestResolve/semantic_range,_stable_version (0.00s)646PASS vrange/golang.TestResolve/semantic_range_(disjunction_with_conjunction),_stable_version (0.00s)647PASS vrange/golang.TestResolve/semantic_range_(disjunction_with_conjunction),_stable_version,_excluded (0.00s)648PASS vrange/golang.TestResolve/empty_range,_stable_version (0.00s)649PASS vrange/golang.TestResolve/pseudo-version_range,_stable_version (0.00s)650PASS vrange/golang.TestResolve/pseudo-version_range,_pseudo-version (0.00s)651PASS vrange/golang.TestResolve/mixed_range_(disjunction),_stable_version (0.00s)652PASS vrange/golang.TestResolve/pseudo-version_range_(disjunction),_invalid_pseudo-version (0.00s)653PASS vrange/golang.TestResolve/pseudo-version_range_(conjunction),_pseudo-version (0.00s)654PASS vrange/golang.TestResolve/pseudo-version_range,_pseudo-version#01 (0.00s)655PASS vrange/golang.TestResolve/semantic_range_(conjunction),_stable_version (0.00s)656PASS vrange/golang.TestResolve/pseudo-version_range_(disjunction_with_conjunction),_pseudo-version (0.00s)657PASS vrange/golang.TestResolve/pseudo-version_range_(conjunction),_pseudo-version#01 (0.00s)658PASS vrange/golang.TestResolve/semantic_range_(equality),_stable_version (0.00s)659PASS vrange/golang.TestResolve/mixed_range_(conjunction),_stable_version (0.00s)660PASS vrange/golang.TestResolve/semantic_range_(conjunction),_stable_version#01 (0.00s)661PASS vrange/golang.TestResolve/semantic_range_(pre-release),_pre-release_version (0.00s)662PASS vrange/golang.TestResolve/pseudo-version_range_(conjunction),_pseudo-version_matching_upper_bound (0.00s)663PASS vrange/golang.TestResolve/pseudo-version_range_(conjunction),_pseudo-version_matching_lower_bound (0.00s)664PASS vrange/golang.TestResolve/pseudo-version_range_(equality),_pseudo-version (0.00s)665PASS vrange/golang.TestResolve/semantic_range_(disjunction_with_conjunction),_stable_version#01 (0.00s)666PASS vrange/golang.TestResolve/semantic_range_(disjunction_of_conjunctions),_stable_version (0.00s)667PASS vrange/golang.TestResolve/semantic_range_(alpha_pre-release),_beta.1_pre-release (0.00s)668PASS vrange/golang.TestResolve/semantic_range_(pre-release_version),_ALPHA_pre-release (0.00s)669PASS vrange/golang.TestResolve/semantic_range_(stable_version),_alpha_pre-release (0.00s)670PASS vrange/golang.TestResolve/semantic_range_(conjunction_of_disjunctions),_beta_pre-release (0.00s)671PASS vrange/golang.TestResolve (0.02s)672PASS vrange/golang.TestTranslateQuery/unchanged (0.00s)673PASS vrange/golang.TestTranslateQuery/pseudo (0.00s)674PASS vrange/golang.TestTranslateQuery/semantic (0.00s)675PASS vrange/golang.TestTranslateQuery (0.00s)676coverage: 63.3% of statements677PASS vrange/golang (coverage: 63.3% of statements)678DONE 462 tests in 82.390s679$ gocover-cobertura < coverage.txt > coverage.xml680$ go tool cover -func coverage.txt681gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/cvss.go:15: Severity 100.0%682gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/cvss.go:46: cvss3ScoreToSeverity 85.7%683gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/cvss.go:65: cvss2ScoreToSeverity 80.0%684gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/error.go:11: Error 0.0%685gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/error.go:21: Error 0.0%686gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/error.go:31: Error 0.0%687gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/error.go:41: Error 0.0%688gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/package.go:14: Slug 100.0%689gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/package.go:19: UnmarshalYAML 87.5%690gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/repo.go:30: SatisfyPackageType 86.7%691gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/repo.go:63: PackageAdvisories 100.0%692gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/repo.go:74: Advisory 87.5%693gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/repo.go:88: advisoryURL 66.7%694gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/repo.go:96: Update 0.0%695gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/repo.go:162: pythonAdvisories 82.6%696gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/repo.go:198: advisories 81.8%697gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/repo.go:216: pythonGlob 90.9%698gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/repo.go:235: isAdvisory 100.0%699gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/advisory/repo.go:239: hasAdvisoryExt 100.0%700gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/ansi/ansi.go:38: StripAll 100.0%701gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/builder.go:25: NewNonFatalError 0.0%702gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/builder.go:29: Error 0.0%703gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/builder.go:36: Unwrap 0.0%704gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/exportpath/exportpath.go:18: ExtractGradleHTMLDependencyReport 81.8%705gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/exportpath/exportpath.go:41: findGradleJSReport 75.0%706gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/exportpath/exportpath.go:59: ExtractMaven 100.0%707gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/exportpath/exportpath.go:64: ExtractSbt 100.0%708gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/exportpath/exportpath.go:72: extract 87.5%709gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/exportpath/exportpath.go:110: Split 100.0%710gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/golang/golang.go:51: Build 53.3%711gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/golang/golang.go:79: listPackages 82.1%712gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/golang/golang.go:136: getModules 77.8%713gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/golang/golang.go:166: getModulesUsedByPackage 81.8%714gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/golang/golang.go:201: writeGoProjectModulesJSONFile 68.8%715gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/golang/golang.go:227: parseGoMod 0.0%716gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/golang/golang.go:247: init 100.0%717gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/gradle/gradle.go:33: Flags 100.0%718gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/gradle/gradle.go:51: Configure 0.0%719gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/gradle/gradle.go:62: Build 0.0%720gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/gradle/gradle.go:80: listDeps 0.0%721gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/gradle/gradle.go:115: normalizePaths 0.0%722gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/gradle/gradle.go:163: deriveRootPath 0.0%723gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/gradle/gradle.go:177: moveFile 0.0%724gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/gradle/gradle.go:185: init 100.0%725gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/maven/maven.go:30: Flags 0.0%726gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/maven/maven.go:42: Configure 0.0%727gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/maven/maven.go:49: Build 0.0%728gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/maven/maven.go:61: listDeps 0.0%729gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/maven/maven.go:78: init 0.0%730gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pip/pip.go:37: Flags 0.0%731gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pip/pip.go:64: Configure 0.0%732gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pip/pip.go:89: installPip 0.0%733gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pip/pip.go:100: Build 0.0%734gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pip/pip.go:111: installDeps 0.0%735gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pip/pip.go:159: init 0.0%736gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pipdeptree/pipdeptree.go:8: runPipdeptree 0.0%737gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pipdeptree/pipdeptree.go:26: CreateJSON 0.0%738gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pipdeptree/pipdeptree.go:31: CreateJSONVirtualEnv 0.0%739gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pipenv/pipenv.go:28: Build 0.0%740gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pipenv/pipenv.go:52: sync 0.0%741gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pipenv/pipenv.go:79: install 0.0%742gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pipenv/pipenv.go:107: fixDepNames 0.0%743gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pipenv/pipenv.go:143: overrides 0.0%744gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pipenv/pipenv.go:179: readPipfileLock 0.0%745gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pipenv/pipenv.go:200: writePipfileLock 0.0%746gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/pipenv/pipenv.go:222: init 0.0%747gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/registry.go:13: Register 80.0%748gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/registry.go:23: Lookup 0.0%749gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/registry.go:35: Flags 0.0%750gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/registry.go:48: Configure 0.0%751gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/sbt/sbt.go:24: Flags 0.0%752gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/sbt/sbt.go:36: Configure 0.0%753gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/sbt/sbt.go:43: Build 0.0%754gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/sbt/sbt.go:66: generateDotReports 0.0%755gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/sbt/sbt.go:86: moveToParentDir 0.0%756gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/sbt/sbt.go:100: init 0.0%757gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/setuptools/setuptools.go:28: Build 0.0%758gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/setuptools/setuptools.go:43: installDeps 0.0%759gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/setuptools/setuptools.go:57: init 0.0%760gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/setuptools/setuptools.go:61: createVirtualEnvironment 0.0%761gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/setuptools/setuptools.go:66: setupVirtualEnvironment 0.0%762gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/builder/setuptools/setuptools.go:72: runCommand 0.0%763gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cli/flags/flags.go:31: New 100.0%764gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cli/sbom/sbom.go:25: Command 0.0%765gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium-maven/main.go:48: main 0.0%766gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium-maven/main.go:69: findCommand 0.0%767gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium-maven/main.go:104: sbomFlags 0.0%768gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium-maven/main.go:114: runFlags 0.0%769gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium-maven/main.go:120: runCommand 0.0%770gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium-maven/main.go:240: buildProjects 0.0%771gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium-python/main.go:44: main 0.0%772gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium-python/main.go:65: findCommand 0.0%773gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium-python/main.go:100: sbomFlags 0.0%774gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium-python/main.go:110: runFlags 0.0%775gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium-python/main.go:116: runCommand 0.0%776gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium-python/main.go:231: buildProjects 0.0%777gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium/main.go:71: main 0.0%778gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium/main.go:92: findCommand 0.0%779gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium/main.go:155: runFlags 0.0%780gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium/main.go:182: sbomFlags 0.0%781gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium/main.go:193: runCommand 0.0%782gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium/main.go:344: affectionEqualsVuln 0.0%783gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium/main.go:375: remediateReport 0.0%784gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium/main.go:429: isGitClone 0.0%785gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cmd/gemnasium/main.go:437: buildProjects 0.0%786gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/cli.go:21: Flags 0.0%787gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/cli.go:41: NewConverter 0.0%788gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/cli.go:50: schemaModel 0.0%789gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/convert.go:21: ToReport 75.0%790gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/dependency_converter.go:16: dependency 100.0%791gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/dependency_converter.go:23: details 100.0%792gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/dependency_converter.go:45: formatPkg 100.0%793gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/dependency_converter.go:49: shortestPathItems 100.0%794gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/details.go:24: MarshalJSON 0.0%795gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/details.go:38: MarshalJSON 0.0%796gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/file_converter.go:13: NewFileConverter 100.0%797gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/file_converter.go:49: Vulnerabilities 83.3%798gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/graph.go:20: ID 100.0%799gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/graph.go:26: NewGraph 100.0%800gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/graph.go:85: PathTo 92.9%801gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/index.go:14: NewIndex 100.0%802gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/index.go:29: IDOf 100.0%803gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/index.go:37: pkgKey 100.0%804gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/vulnerability_converter.go:28: Issue 100.0%805gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/vulnerability_converter.go:63: cvssRatings 100.0%806gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/vulnerability_converter.go:79: vendor 100.0%807gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/vulnerability_converter.go:103: findIdentifierType 100.0%808gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/vulnerability_converter.go:113: links 100.0%809gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/vulnerability_converter.go:120: identifiers 100.0%810gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/convert/vulnerability_converter.go:145: primaryIdentifier 100.0%811gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cyclonedx/convert.go:48: OutputSBOMs 0.0%812gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cyclonedx/convert.go:69: ToSBOMs 96.3%813gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cyclonedx/convert.go:175: purl 100.0%814gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cyclonedx/convert.go:180: metadataProperties 100.0%815gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cyclonedx/convert.go:198: uniqueSerialNumber 100.0%816gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cyclonedx/convert.go:205: formattedTime 100.0%817gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cyclonedx/convert.go:213: setOutputFilePath 100.0%818gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cyclonedx/convert.go:219: sortComponents 100.0%819gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/cyclonedx/convert.go:230: sortDependencies 100.0%820gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/cli.go:52: Flags 0.0%821gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/cli.go:94: NewFinder 0.0%822gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/cli.go:130: newFinder 100.0%823gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/cli.go:142: newFinderWithPreset 90.5%824gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/detect.go:17: NewDetect 100.0%825gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/detect.go:24: merge 100.0%826gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/detect.go:59: filter 100.0%827gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/detect.go:102: detectAll 100.0%828gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/file.go:11: Scannable 0.0%829gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/file.go:21: Linkable 0.0%830gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/finder.go:53: FindProjects 100.0%831gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/finder.go:63: findProjects 95.0%832gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/finder.go:140: dirIsIgnored 100.0%833gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/package_manager.go:318: PURLTypeForPackageManager 100.0%834gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/package_manager.go:327: LanguageForPackageManager 100.0%835gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/project.go:19: RequirementsFile 0.0%836gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/project.go:29: ScannableFile 0.0%837gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/project.go:39: AddScannableFilename 0.0%838gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/finder/project.go:45: FilePath 100.0%839gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/keystore/keystore.go:25: Update 0.0%840gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/keystore/keystore.go:43: addCerts 0.0%841gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/keystore/keystore.go:72: keystorePathFor 0.0%842gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/keystore/keystore.go:79: isJava8 0.0%843gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/keystore/keystore.go:87: parseCerts 93.3%844gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/keystore/keystore.go:112: isExistingAliasError 100.0%845gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/libfinder/finder.go:14: Flags 0.0%846gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/libfinder/finder.go:21: NewFinder 0.0%847gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/libfinder/finder.go:41: FindLibraries 0.0%848gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/libfinder/finder.go:80: filter 0.0%849gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/libfinder/retire.go:36: retireJs 0.0%850gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/manifest/create.go:22: Create 100.0%851gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/manifest/create.go:41: write 87.5%852gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/manifest/create.go:55: addComponent 100.0%853gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/manifest/create.go:79: sortComponents 100.0%854gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/manifest/manifest.go:15: MarshalJSON 100.0%855gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/remediate/remediate.go:15: Error 0.0%856gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/remediate/remediate.go:27: Remediate 0.0%857gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/remediate/yarn.go:28: cureYarnLock 0.0%858gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/remediate/yarn.go:81: newCureYarnAffection 0.0%859gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/remediate/yarn.go:121: newCachedUpgrade 0.0%860gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/remediate/yarn.go:152: yarnUpgrade 0.0%861gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/remediate/yarn.go:224: isKilledErr 0.0%862gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/remediate/yarn.go:234: findDep 0.0%863gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/remediate/yarn.go:244: isVersionInRange 0.0%864gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/sbomscanner/sbomscanner.go:22: NewScanner 0.0%865gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/sbomscanner/sbomscanner.go:28: ScanProjects 0.0%866gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/sbomscanner/sbomscanner.go:68: scanFile 0.0%867gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/affection.go:15: query 100.0%868gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/file.go:22: AbsPath 0.0%869gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/cargo/cargo.go:40: Parse 100.0%870gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/cargo/cargo.go:120: init 100.0%871gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/cocoapods/cocoapods.go:22: addPod 100.0%872gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/cocoapods/cocoapods.go:31: parsePodData 100.0%873gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/cocoapods/cocoapods.go:44: UnmarshalYAML 84.6%874gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/cocoapods/cocoapods.go:72: Parse 75.0%875gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/cocoapods/cocoapods.go:81: init 100.0%876gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/composer/composer.go:24: Parse 91.7%877gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/composer/composer.go:46: init 100.0%878gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/conan/conan.go:41: Parse 97.6%879gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/conan/conan.go:127: packageAndVersion 100.0%880gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/conan/conan.go:142: init 100.0%881gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/gemfile/gemfile.go:56: Parse 96.6%882gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/gemfile/gemfile.go:122: init 100.0%883gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/gemfile/gemfile.go:136: parseSource 100.0%884gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/gemfile/gemfile.go:157: parseSpec 100.0%885gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/golang/golang.go:27: Parse 80.0%886gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/golang/golang.go:45: parseGoModulesJSON 80.0%887gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/golang/golang.go:55: parseGoSum 100.0%888gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/golang/golang.go:78: init 100.0%889gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/gradle/gradle.go:27: Parse 92.0%890gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/gradle/gradle.go:83: name 100.0%891gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/gradle/gradle.go:91: parsePkg 100.0%892gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/gradle/gradle.go:121: parseSelectedVersion 100.0%893gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/gradle/gradle.go:137: walk 100.0%894gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/gradle/gradle.go:156: init 100.0%895gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/gradle/resolution_policy.go:24: newResolutionPolicy 100.0%896gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/gradle/resolution_policy.go:43: violation 100.0%897gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/ivy/ivy.go:29: formattedName 100.0%898gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/ivy/ivy.go:40: version 100.0%899gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/ivy/ivy.go:44: id 100.0%900gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/ivy/ivy.go:54: Parse 94.1%901gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/ivy/ivy.go:78: init 100.0%902gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/mvnplugin/mvnplugin.go:19: Parse 93.3%903gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/mvnplugin/mvnplugin.go:41: init 100.0%904gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/npm/lockfile.go:40: Parse 100.0%905gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/npm/lockfile.go:55: dedupePkgs 100.0%906gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/npm/lockfile.go:71: parseDeps 100.0%907gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/npm/lockfile.go:88: parsePkgs 100.0%908gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/npm/npm.go:11: Parse 83.3%909gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/npm/npm.go:21: init 100.0%910gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/nuget/graph.go:28: newGraph 100.0%911gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/nuget/graph.go:36: nameKey 100.0%912gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/nuget/graph.go:41: nameVersionKey 100.0%913gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/nuget/graph.go:49: add 100.0%914gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/nuget/graph.go:56: addEdge 100.0%915gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/nuget/graph.go:66: findByName 75.0%916gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/nuget/graph.go:74: findByVersion 75.0%917gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/nuget/graph.go:82: packages 100.0%918gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/nuget/graph.go:93: dependencies 100.0%919gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/nuget/nuget.go:51: isSupportedVersion 100.0%920gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/nuget/nuget.go:64: Parse 93.8%921gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/nuget/nuget.go:137: init 100.0%922gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/parser.go:66: ResolvedName 0.0%923gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/parser.go:72: String 0.0%924gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/parser.go:98: Direct 0.0%925gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/pipdeptree/pipdeptree.go:18: Parse 87.5%926gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/pipdeptree/pipdeptree.go:34: init 100.0%927gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/piplock/piplock.go:37: version 100.0%928gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/piplock/piplock.go:42: Parse 92.3%929gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/piplock/piplock.go:71: init 100.0%930gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/pnpm/lockfile.go:32: isSupportedVersion 100.0%931gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/pnpm/lockfile.go:96: getDepPathRegex 100.0%932gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/pnpm/lockfile.go:109: extractPackageNameAndVersion 100.0%933gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/pnpm/lockfile.go:129: Parse 100.0%934gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/pnpm/pnpm.go:12: Parse 83.3%935gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/pnpm/pnpm.go:22: init 100.0%936gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/poetry/poetry.go:27: Parse 91.7%937gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/poetry/poetry.go:46: init 100.0%938gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/registry.go:12: Register 80.0%939gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/registry.go:22: Lookup 100.0%940gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/registry.go:36: Parsers 100.0%941gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/registry.go:48: PackageTypes 100.0%942gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/sbt/dot/dot.go:26: add 100.0%943gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/sbt/dot/dot.go:42: get 85.7%944gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/sbt/dot/dot.go:54: readGraph 75.0%945gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/sbt/dot/dot.go:77: removeRootNode 100.0%946gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/sbt/dot/dot.go:91: parseGraph 92.3%947gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/sbt/dot/dot.go:151: Parse 75.0%948gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/sbt/dot/dot.go:159: init 100.0%949gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/sbt/dot/dotgraph.go:17: newDotGraph 100.0%950gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/sbt/dot/dotgraph.go:24: NewNode 100.0%951gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/sbt/dot/dotgraph.go:29: NewEdge 100.0%952gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/sbt/dot/dotgraph.go:35: SetEdge 100.0%953gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/sbt/dot/dotgraph.go:52: SetDOTID 100.0%954gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/sbt/dot/dotgraph.go:65: SetAttribute 100.0%955gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/swift/swift.go:21: findValue 87.5%956gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/swift/swift.go:40: UnmarshalJSON 81.2%957gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/swift/swift.go:70: packageVersion 100.0%958gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/swift/swift.go:82: normalize 83.3%959gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/swift/swift.go:94: packageName 87.5%960gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/swift/swift.go:110: Parse 75.0%961gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/swift/swift.go:119: init 100.0%962gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/testutil/testutil.go:17: NewReader 100.0%963gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/testutil/testutil.go:32: Fixture 100.0%964gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/testutil/testutil.go:50: RequireExpectedPackages 100.0%965gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/testutil/testutil.go:66: RequireExpectedDependencies 100.0%966gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/testutil/testutil.go:78: openOrCreateExpectation 42.9%967gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/testutil/testutil.go:92: createExpectation 0.0%968gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/uv/uv.go:12: Parse 100.0%969gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/uv/uv.go:29: init 100.0%970gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/berry/berry.go:34: newSpec 75.0%971gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/berry/berry.go:46: isWorkspace 100.0%972gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/berry/berry.go:50: isPatch 100.0%973gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/berry/berry.go:71: Parse 94.1%974gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/berry/berry.go:110: Validate 100.0%975gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/classic/classic.go:35: Name 0.0%976gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/classic/classic.go:43: ToSpec 0.0%977gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/classic/classic.go:47: String 0.0%978gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/classic/classic.go:57: String 0.0%979gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/classic/classic.go:62: Parse 0.0%980gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/classic/classic.go:130: parseDefs 0.0%981gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/classic/classic.go:169: processSpec 0.0%982gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/classic/classic.go:221: IsValidLockfile 100.0%983gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/yarn.go:16: Parse 91.7%984gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/parser/yarn/yarn.go:41: init 100.0%985gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/scanner.go:41: Flags 0.0%986gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/scanner.go:86: NewScanner 66.7%987gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/scanner.go:117: ScanProjects 72.2%988gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/scanner.go:161: ScanLibs 0.0%989gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/scanner.go:191: scanFile 80.0%990gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/scanner.go:233: pkgAffections 90.2%991gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/scanner/scanner.go:313: pkgTypeToResolverName 66.7%992gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/cli/cli.go:19: Register 100.0%993gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/cli/cli.go:36: Flags 0.0%994gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/cli/cli.go:55: cmdFlag 0.0%995gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/cli/cli.go:61: Configure 0.0%996gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/cli/cli.go:74: Resolve 80.0%997gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/cocoapods/cocoapods.go:6: init 0.0%998gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/error.go:11: Error 0.0%999gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/error.go:21: Error 0.0%1000gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/gem/gem.go:5: init 0.0%1001gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/gem/gem.go:10: Register 0.0%1002gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:26: extractVersion 100.0%1003gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:31: extractOperator 100.0%1004gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:36: normalizeConjunction 100.0%1005gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:40: addVersionPrefix 100.0%1006gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:47: contains 0.0%1007gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:56: translateToPseudoVersion 83.3%1008gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:71: rewritePseudoVersion 75.0%1009gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:79: isValidNonPseudoVersion 100.0%1010gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:87: TranslateRangeConstraint 80.6%1011gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:152: generateRangeString 100.0%1012gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:170: rewriteRangeConstraint 87.5%1013gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:201: SatisfiesRangeConstraint 85.7%1014gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:278: constraintTraversal 84.2%1015gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:311: IsUniform 92.9%1016gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/range.go:336: IsPseudoVersion 100.0%1017gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/resolver.go:17: Resolve 100.0%1018gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/resolver.go:34: TranslateQuery 81.8%1019gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/resolver.go:65: init 100.0%1020gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:38: IsValid 100.0%1021gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:48: Canonical 62.5%1022gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:65: Major 0.0%1023gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:76: MajorMinor 0.0%1024gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:91: Prerelease 0.0%1025gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:102: Build 0.0%1026gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:116: Compare 80.0%1027gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:142: Max 0.0%1028gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:151: parse 41.7%1029gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:215: parseInt 80.0%1030gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:232: parsePrerelease 73.3%1031gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:260: parseBuild 0.0%1032gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:284: isIdentChar 100.0%1033gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:288: isBadNum 100.0%1034gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:296: isNum 100.0%1035gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:304: compareInt 77.8%1036gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:320: comparePrerelease 73.3%1037gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/golang/semver.go:379: nextIdent 100.0%1038gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/npm/npm.go:5: init 0.0%1039gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/npm/npm.go:12: Register 0.0%1040gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/nuget/nuget.go:9: init 0.0%1041gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/php/php.go:5: init 0.0%1042gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/python/python.go:30: init 0.0%1043gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/python/python.go:38: Resolve 0.0%1044gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/python/python.go:88: Flags 0.0%1045gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/python/python.go:92: Configure 0.0%1046gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/query.go:10: String 100.0%1047gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/registry.go:19: Register 80.0%1048gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/registry.go:29: Lookup 100.0%1049gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/registry.go:37: Resolvers 0.0%1050gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/registry.go:49: Flags 0.0%1051gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/registry.go:68: Configure 0.0%1052gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/resolver.go:15: NewResolver 75.0%1053gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/result.go:13: Satisfies 66.7%1054gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/result.go:21: Set 100.0%1055gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/semver/semver.go:9: init 0.0%1056gitlab.com/gitlab-org/security-products/analyzers/gemnasium/v5/vrange/swift/swift.go:6: init 0.0%1057total: (statements) 51.9%1059Uploading artifacts...1060report.xml: found 1 matching artifact files and directories 1061WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/9221416039/artifacts?artifact_format=gzip&artifact_type=junit new-url=https://gitlab.com1062WARNING: Retrying... context=artifacts-uploader error=request redirected1063Uploading artifacts as "junit" to coordinator... 201 Created id=9221416039 responseStatus=201 Created token=glcbt-661064Uploading artifacts...1065coverage.xml: found 1 matching artifact files and directories 1066WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/9221416039/artifacts?artifact_format=gzip&artifact_type=cobertura new-url=https://gitlab.com1067WARNING: Retrying... context=artifacts-uploader error=request redirected1068Uploading artifacts as "cobertura" to coordinator... 201 Created id=9221416039 responseStatus=201 Created token=glcbt-661070Job succeeded