Skip to content

fix: analysis of an empty manifest returns non-zero scanned deps#422

Open
a-oren wants to merge 1 commit intoguacsec:mainfrom
a-oren:non-zero
Open

fix: analysis of an empty manifest returns non-zero scanned deps#422
a-oren wants to merge 1 commit intoguacsec:mainfrom
a-oren:non-zero

Conversation

@a-oren
Copy link
Contributor

@a-oren a-oren commented Mar 22, 2026

Description

Analysis of an empty manifest returns non-zero scanned depenedencies for all ecosystems

Related issues (if any):

Checklist

  • I have followed this repository's contributing guidelines.
  • I will adhere to the project's code of conduct.

@a-oren a-oren requested a review from Strum355 March 22, 2026 16:50
@qodo-code-review
Copy link

Review Summary by Qodo

Fix: Exclude root component from SBOM components array

🐞 Bug fix

Grey Divider

Walkthroughs

Description
• Filter root component from SBOM components list
• Prevents root component duplication in generated SBOMs
• Updates test fixtures to reflect corrected component counts
• Removes root component from empty manifest analysis results
Diagram
flowchart LR
  A["SBOM Generation"] -->|Extract rootPurl| B["Root Component PURL"]
  A -->|Filter components| C["Filter Logic"]
  B -->|Compare| C
  C -->|Exclude matching| D["Filtered Components Array"]
  D -->|Generate| E["Corrected SBOM Output"]
Loading

Grey Divider

File Changes

1. src/cyclone_dx_sbom.js 🐞 Bug fix +2/-1

Filter root component from components array

src/cyclone_dx_sbom.js


2. test/providers/tst_manifests/pip/pip_requirements_virtual_env_with_ignore/expected_component_sbom.json 🧪 Tests +189/-195

Remove root component and fix formatting

test/providers/tst_manifests/pip/pip_requirements_virtual_env_with_ignore/expected_component_sbom.json


3. test/providers/tst_manifests/gradle/deps_with_ignore_full_specification/expected_component_sbom.json 🧪 Tests +105/-113

Remove root component and standardize JSON formatting

test/providers/tst_manifests/gradle/deps_with_ignore_full_specification/expected_component_sbom.json


View more (86)
4. test/providers/tst_manifests/gradle/deps_with_ignore_named_params/expected_component_sbom.json 🧪 Tests +105/-113

Remove root component and standardize JSON formatting

test/providers/tst_manifests/gradle/deps_with_ignore_named_params/expected_component_sbom.json


5. test/providers/tst_manifests/golang/go_mod_light_no_ignore/expected_sbom_component_analysis.json 🧪 Tests +40/-48

Remove root component and standardize JSON formatting

test/providers/tst_manifests/golang/go_mod_light_no_ignore/expected_sbom_component_analysis.json


6. test/providers/tst_manifests/golang/go_mod_no_ignore/expected_sbom_stack_analysis.json 🧪 Tests +1/-9

Remove root component from stack analysis

test/providers/tst_manifests/golang/go_mod_no_ignore/expected_sbom_stack_analysis.json


7. test/providers/tst_manifests/golang/go_mod_with_ignore/expected_sbom_stack_analysis.json 🧪 Tests +1/-9

Remove root component from stack analysis

test/providers/tst_manifests/golang/go_mod_with_ignore/expected_sbom_stack_analysis.json


8. test/providers/tst_manifests/golang/go_mod_with_all_ignore/expected_sbom_stack_analysis.json 🧪 Tests +1/-9

Remove root component from stack analysis

test/providers/tst_manifests/golang/go_mod_with_all_ignore/expected_sbom_stack_analysis.json


9. test/providers/tst_manifests/golang/go_mod_test_ignore/expected_sbom_stack_analysis.json 🧪 Tests +1/-9

Remove root component from stack analysis

test/providers/tst_manifests/golang/go_mod_test_ignore/expected_sbom_stack_analysis.json


10. test/providers/tst_manifests/golang/go_mod_light_no_ignore/expected_sbom_stack_analysis.json 🧪 Tests +1/-9

Remove root component from stack analysis

test/providers/tst_manifests/golang/go_mod_light_no_ignore/expected_sbom_stack_analysis.json


11. test/providers/tst_manifests/js-common/package_json_deps_without_exhortignore_object/component_expected_sbom.json 🧪 Tests +6/-13

Remove root component and fix formatting

test/providers/tst_manifests/js-common/package_json_deps_without_exhortignore_object/component_expected_sbom.json


12. test/providers/tst_manifests/golang/go_mod_with_all_ignore/expected_sbom_component_analysis.json 🧪 Tests +1/-10

Empty components array for all-ignored manifest

test/providers/tst_manifests/golang/go_mod_with_all_ignore/expected_sbom_component_analysis.json


13. test/providers/tst_manifests/golang/go_mod_empty/expected_sbom_stack_analysis.json 🧪 Tests +2/-11

Empty components array for empty manifest

test/providers/tst_manifests/golang/go_mod_empty/expected_sbom_stack_analysis.json


14. test/providers/tst_manifests/golang/go_mod_empty/expected_sbom_component_analysis.json 🧪 Tests +1/-10

Empty components array for empty manifest

test/providers/tst_manifests/golang/go_mod_empty/expected_sbom_component_analysis.json


15. test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_exhortignore/expected_sbom_component_analysis.json 🧪 Tests +1/-9

Empty components array for ignored workspace

test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_exhortignore/expected_sbom_component_analysis.json


16. test/providers/tst_manifests/cargo/cargo_virtual_workspace_glob_members/expected_sbom_component_analysis.json 🧪 Tests +1/-9

Empty components array for virtual workspace

test/providers/tst_manifests/cargo/cargo_virtual_workspace_glob_members/expected_sbom_component_analysis.json


17. test/providers/tst_manifests/maven/pom_deps_with_ignore_version_from_property/stack_analysis_expected_sbom.json 🧪 Tests +1/-16

Remove root component from stack analysis

test/providers/tst_manifests/maven/pom_deps_with_ignore_version_from_property/stack_analysis_expected_sbom.json


18. test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_ignore/expected_sbom_component_analysis.json 🧪 Tests +1/-9

Empty components array for ignored workspace

test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_ignore/expected_sbom_component_analysis.json


19. test/providers/tst_manifests/cargo/cargo_workspace_with_root_exhortignore/expected_sbom_component_analysis.json 🧪 Tests +1/-9

Empty components array for ignored workspace

test/providers/tst_manifests/cargo/cargo_workspace_with_root_exhortignore/expected_sbom_component_analysis.json


20. test/providers/tst_manifests/cargo/cargo_workspace_with_root_exhortignore/expected_sbom_stack_analysis.json 🧪 Tests +1/-9

Empty components array for ignored workspace

test/providers/tst_manifests/cargo/cargo_workspace_with_root_exhortignore/expected_sbom_stack_analysis.json


21. test/providers/tst_manifests/cargo/cargo_single_crate_no_ignore/expected_sbom_component_analysis.json Additional files +0/-7

...

test/providers/tst_manifests/cargo/cargo_single_crate_no_ignore/expected_sbom_component_analysis.json


22. test/providers/tst_manifests/cargo/cargo_single_crate_no_ignore/expected_sbom_stack_analysis.json Additional files +0/-7

...

test/providers/tst_manifests/cargo/cargo_single_crate_no_ignore/expected_sbom_stack_analysis.json


23. test/providers/tst_manifests/cargo/cargo_single_crate_with_exhortignore/expected_sbom_component_analysis.json Additional files +0/-7

...

test/providers/tst_manifests/cargo/cargo_single_crate_with_exhortignore/expected_sbom_component_analysis.json


24. test/providers/tst_manifests/cargo/cargo_single_crate_with_exhortignore/expected_sbom_stack_analysis.json Additional files +0/-7

...

test/providers/tst_manifests/cargo/cargo_single_crate_with_exhortignore/expected_sbom_stack_analysis.json


25. test/providers/tst_manifests/cargo/cargo_single_crate_with_ignore/expected_sbom_component_analysis.json Additional files +0/-7

...

test/providers/tst_manifests/cargo/cargo_single_crate_with_ignore/expected_sbom_component_analysis.json


26. test/providers/tst_manifests/cargo/cargo_single_crate_with_ignore/expected_sbom_stack_analysis.json Additional files +0/-7

...

test/providers/tst_manifests/cargo/cargo_single_crate_with_ignore/expected_sbom_stack_analysis.json


27. test/providers/tst_manifests/cargo/cargo_single_crate_with_license/expected_sbom_component_analysis.json Additional files +0/-14

...

test/providers/tst_manifests/cargo/cargo_single_crate_with_license/expected_sbom_component_analysis.json


28. test/providers/tst_manifests/cargo/cargo_single_crate_with_license/expected_sbom_stack_analysis.json Additional files +0/-14

...

test/providers/tst_manifests/cargo/cargo_single_crate_with_license/expected_sbom_stack_analysis.json


29. test/providers/tst_manifests/cargo/cargo_virtual_workspace/expected_sbom_component_analysis.json Additional files +1/-9

...

test/providers/tst_manifests/cargo/cargo_virtual_workspace/expected_sbom_component_analysis.json


30. test/providers/tst_manifests/cargo/cargo_virtual_workspace/expected_sbom_stack_analysis.json Additional files +0/-7

...

test/providers/tst_manifests/cargo/cargo_virtual_workspace/expected_sbom_stack_analysis.json


31. test/providers/tst_manifests/cargo/cargo_virtual_workspace_glob_members/expected_sbom_stack_analysis.json Additional files +0/-7

...

test/providers/tst_manifests/cargo/cargo_virtual_workspace_glob_members/expected_sbom_stack_analysis.json


32. test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_exhortignore/expected_sbom_stack_analysis.json Additional files +0/-7

...

test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_exhortignore/expected_sbom_stack_analysis.json


33. test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_ignore/expected_sbom_stack_analysis.json Additional files +0/-7

...

test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_ignore/expected_sbom_stack_analysis.json


34. test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_license/expected_sbom_component_analysis.json Additional files +0/-14

...

test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_license/expected_sbom_component_analysis.json


35. test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_license/expected_sbom_stack_analysis.json Additional files +0/-14

...

test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_license/expected_sbom_stack_analysis.json


36. test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_workspace_deps/expected_sbom_component_analysis.json Additional files +0/-7

...

test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_workspace_deps/expected_sbom_component_analysis.json


37. test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_workspace_deps/expected_sbom_stack_analysis.json Additional files +0/-7

...

test/providers/tst_manifests/cargo/cargo_virtual_workspace_with_workspace_deps/expected_sbom_stack_analysis.json


38. test/providers/tst_manifests/cargo/cargo_workspace_with_root/expected_sbom_component_analysis.json Additional files +0/-7

...

test/providers/tst_manifests/cargo/cargo_workspace_with_root/expected_sbom_component_analysis.json


39. test/providers/tst_manifests/cargo/cargo_workspace_with_root/expected_sbom_stack_analysis.json Additional files +0/-7

...

test/providers/tst_manifests/cargo/cargo_workspace_with_root/expected_sbom_stack_analysis.json


40. test/providers/tst_manifests/cargo/cargo_workspace_with_root_ignore/expected_sbom_component_analysis.json Additional files +1/-9

...

test/providers/tst_manifests/cargo/cargo_workspace_with_root_ignore/expected_sbom_component_analysis.json


41. test/providers/tst_manifests/cargo/cargo_workspace_with_root_ignore/expected_sbom_stack_analysis.json Additional files +1/-9

...

test/providers/tst_manifests/cargo/cargo_workspace_with_root_ignore/expected_sbom_stack_analysis.json


42. test/providers/tst_manifests/golang/go_mod_mvs_versions/expected_sbom_stack_analysis.json Additional files +0/-8

...

test/providers/tst_manifests/golang/go_mod_mvs_versions/expected_sbom_stack_analysis.json


43. test/providers/tst_manifests/golang/go_mod_no_ignore/expected_sbom_component_analysis.json Additional files +0/-8

...

test/providers/tst_manifests/golang/go_mod_no_ignore/expected_sbom_component_analysis.json


44. test/providers/tst_manifests/golang/go_mod_test_ignore/expected_sbom_component_analysis.json Additional files +0/-8

...

test/providers/tst_manifests/golang/go_mod_test_ignore/expected_sbom_component_analysis.json


45. test/providers/tst_manifests/golang/go_mod_with_ignore/expected_sbom_component_analysis.json Additional files +0/-8

...

test/providers/tst_manifests/golang/go_mod_with_ignore/expected_sbom_component_analysis.json


46. test/providers/tst_manifests/gradle/deps_with_ignore_full_specification/expected_stack_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/gradle/deps_with_ignore_full_specification/expected_stack_sbom.json


47. test/providers/tst_manifests/gradle/deps_with_ignore_named_params/expected_stack_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/gradle/deps_with_ignore_named_params/expected_stack_sbom.json


48. test/providers/tst_manifests/gradle/deps_with_ignore_notations/expected_component_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/gradle/deps_with_ignore_notations/expected_component_sbom.json


49. test/providers/tst_manifests/gradle/deps_with_ignore_notations/expected_stack_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/gradle/deps_with_ignore_notations/expected_stack_sbom.json


50. test/providers/tst_manifests/gradle/deps_with_no_ignore_common_paths/expected_component_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/gradle/deps_with_no_ignore_common_paths/expected_component_sbom.json


51. test/providers/tst_manifests/gradle/deps_with_no_ignore_common_paths/expected_stack_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/gradle/deps_with_no_ignore_common_paths/expected_stack_sbom.json


52. test/providers/tst_manifests/js-common/package_json_deps_with_exhortignore_object/component_expected_sbom.json Additional files +0/-7

...

test/providers/tst_manifests/js-common/package_json_deps_with_exhortignore_object/component_expected_sbom.json


53. test/providers/tst_manifests/maven/pom_deps_with_ignore_on_artifact/component_analysis_expected_sbom.json Additional files +1/-10

...

test/providers/tst_manifests/maven/pom_deps_with_ignore_on_artifact/component_analysis_expected_sbom.json


54. test/providers/tst_manifests/maven/pom_deps_with_ignore_on_artifact/stack_analysis_expected_sbom.json Additional files +1/-10

...

test/providers/tst_manifests/maven/pom_deps_with_ignore_on_artifact/stack_analysis_expected_sbom.json


55. test/providers/tst_manifests/maven/pom_deps_with_ignore_on_dependency/component_analysis_expected_sbom.json Additional files +1/-10

...

test/providers/tst_manifests/maven/pom_deps_with_ignore_on_dependency/component_analysis_expected_sbom.json


56. test/providers/tst_manifests/maven/pom_deps_with_ignore_on_dependency/stack_analysis_expected_sbom.json Additional files +1/-10

...

test/providers/tst_manifests/maven/pom_deps_with_ignore_on_dependency/stack_analysis_expected_sbom.json


57. test/providers/tst_manifests/maven/pom_deps_with_ignore_on_group/component_analysis_expected_sbom.json Additional files +1/-10

...

test/providers/tst_manifests/maven/pom_deps_with_ignore_on_group/component_analysis_expected_sbom.json


58. test/providers/tst_manifests/maven/pom_deps_with_ignore_on_group/stack_analysis_expected_sbom.json Additional files +1/-10

...

test/providers/tst_manifests/maven/pom_deps_with_ignore_on_group/stack_analysis_expected_sbom.json


59. test/providers/tst_manifests/maven/pom_deps_with_ignore_on_version/component_analysis_expected_sbom.json Additional files +1/-10

...

test/providers/tst_manifests/maven/pom_deps_with_ignore_on_version/component_analysis_expected_sbom.json


60. test/providers/tst_manifests/maven/pom_deps_with_ignore_on_version/stack_analysis_expected_sbom.json Additional files +1/-10

...

test/providers/tst_manifests/maven/pom_deps_with_ignore_on_version/stack_analysis_expected_sbom.json


61. test/providers/tst_manifests/maven/pom_deps_with_ignore_on_wrong/component_analysis_expected_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/maven/pom_deps_with_ignore_on_wrong/component_analysis_expected_sbom.json


62. test/providers/tst_manifests/maven/pom_deps_with_ignore_on_wrong/stack_analysis_expected_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/maven/pom_deps_with_ignore_on_wrong/stack_analysis_expected_sbom.json


63. test/providers/tst_manifests/maven/pom_deps_with_ignore_version_from_property/component_analysis_expected_sbom.json Additional files +0/-15

...

test/providers/tst_manifests/maven/pom_deps_with_ignore_version_from_property/component_analysis_expected_sbom.json


64. test/providers/tst_manifests/maven/pom_deps_with_no_ignore/component_analysis_expected_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/maven/pom_deps_with_no_ignore/component_analysis_expected_sbom.json


65. test/providers/tst_manifests/maven/pom_deps_with_no_ignore/stack_analysis_expected_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/maven/pom_deps_with_no_ignore/stack_analysis_expected_sbom.json


66. test/providers/tst_manifests/maven/pom_deps_with_no_ignore_common_paths/component_analysis_expected_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/maven/pom_deps_with_no_ignore_common_paths/component_analysis_expected_sbom.json


67. test/providers/tst_manifests/maven/pom_deps_with_no_ignore_common_paths/stack_analysis_expected_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/maven/pom_deps_with_no_ignore_common_paths/stack_analysis_expected_sbom.json


68. test/providers/tst_manifests/maven/pom_with_multiple_modules/component_analysis_expected_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/maven/pom_with_multiple_modules/component_analysis_expected_sbom.json


69. test/providers/tst_manifests/maven/pom_with_one_module/component_analysis_expected_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/maven/pom_with_one_module/component_analysis_expected_sbom.json


70. test/providers/tst_manifests/maven/poms_deps_with_2_ignore_long/component_analysis_expected_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/maven/poms_deps_with_2_ignore_long/component_analysis_expected_sbom.json


71. test/providers/tst_manifests/maven/poms_deps_with_2_ignore_long/stack_analysis_expected_sbom.json Additional files +1/-9

...

test/providers/tst_manifests/maven/poms_deps_with_2_ignore_long/stack_analysis_expected_sbom.json


72. test/providers/tst_manifests/maven/poms_deps_with_ignore_long/component_analysis_expected_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/maven/poms_deps_with_ignore_long/component_analysis_expected_sbom.json


73. test/providers/tst_manifests/maven/poms_deps_with_ignore_long/stack_analysis_expected_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/maven/poms_deps_with_ignore_long/stack_analysis_expected_sbom.json


74. test/providers/tst_manifests/maven/poms_deps_with_no_ignore_long/component_analysis_expected_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/maven/poms_deps_with_no_ignore_long/component_analysis_expected_sbom.json


75. test/providers/tst_manifests/maven/poms_deps_with_no_ignore_long/stack_analysis_expected_sbom.json Additional files +0/-8

...

test/providers/tst_manifests/maven/poms_deps_with_no_ignore_long/stack_analysis_expected_sbom.json


76. test/providers/tst_manifests/npm/package_json_deps_with_exhortignore_object/stack_expected_sbom.json Additional files +1/-8

...

test/providers/tst_manifests/npm/package_json_deps_with_exhortignore_object/stack_expected_sbom.json


77. test/providers/tst_manifests/npm/package_json_deps_without_exhortignore_object/stack_expected_sbom.json Additional files +1032/-1039

...

test/providers/tst_manifests/npm/package_json_deps_without_exhortignore_object/stack_expected_sbom.json


78. test/providers/tst_manifests/pip/pip_requirements_txt_ignore/expected_component_sbom.json Additional files +0/-7

...

test/providers/tst_manifests/pip/pip_requirements_txt_ignore/expected_component_sbom.json


79. test/providers/tst_manifests/pip/pip_requirements_txt_ignore/expected_stack_sbom.json Additional files +1/-8

...

test/providers/tst_manifests/pip/pip_requirements_txt_ignore/expected_stack_sbom.json


80. test/providers/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_component_sbom.json Additional files +0/-7

...

test/providers/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_component_sbom.json


81. test/providers/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_stack_sbom.json Additional files +0/-7

...

test/providers/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_stack_sbom.json


82. test/providers/tst_manifests/pip/pip_requirements_virtual_env_txt_no_ignore/expected_stack_sbom.json Additional files +0/-7

...

test/providers/tst_manifests/pip/pip_requirements_virtual_env_txt_no_ignore/expected_stack_sbom.json


83. test/providers/tst_manifests/pip/pip_requirements_virtual_env_with_ignore/expected_stack_sbom.json Additional files +0/-7

...

test/providers/tst_manifests/pip/pip_requirements_virtual_env_with_ignore/expected_stack_sbom.json


84. test/providers/tst_manifests/pnpm/package_json_deps_with_exhortignore_object/stack_expected_sbom.json Additional files +2516/-2523

...

test/providers/tst_manifests/pnpm/package_json_deps_with_exhortignore_object/stack_expected_sbom.json


85. test/providers/tst_manifests/pnpm/package_json_deps_without_exhortignore_object/stack_expected_sbom.json Additional files +1032/-1039

...

test/providers/tst_manifests/pnpm/package_json_deps_without_exhortignore_object/stack_expected_sbom.json


86. test/providers/tst_manifests/yarn-berry/package_json_deps_with_exhortignore_object/stack_expected_sbom.json Additional files +1/-8

...

test/providers/tst_manifests/yarn-berry/package_json_deps_with_exhortignore_object/stack_expected_sbom.json


87. test/providers/tst_manifests/yarn-berry/package_json_deps_without_exhortignore_object/stack_expected_sbom.json Additional files +1717/-1724

...

test/providers/tst_manifests/yarn-berry/package_json_deps_without_exhortignore_object/stack_expected_sbom.json


88. test/providers/tst_manifests/yarn-classic/package_json_deps_with_exhortignore_object/stack_expected_sbom.json Additional files +1111/-1118

...

test/providers/tst_manifests/yarn-classic/package_json_deps_with_exhortignore_object/stack_expected_sbom.json


89. test/providers/tst_manifests/yarn-classic/package_json_deps_without_exhortignore_object/stack_expected_sbom.json Additional files +1118/-1125

...

test/providers/tst_manifests/yarn-classic/package_json_deps_without_exhortignore_object/stack_expected_sbom.json


Grey Divider

Qodo Logo

@qodo-code-review
Copy link

qodo-code-review bot commented Mar 22, 2026

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0) 📐 Spec deviations (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

ⓘ The new review experience is currently in Beta. Learn more

Grey Divider

Qodo Logo

@a-oren a-oren changed the title fix: analysis of an empty go manifest returns non-zero scanned depene… fix: analysis of an empty manifest returns non-zero scanned depene… Mar 23, 2026
@a-oren a-oren changed the title fix: analysis of an empty manifest returns non-zero scanned depene… fix: analysis of an empty manifest returns non-zero scanned deps Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Analysis of an empty manifest returns non-zero scanned depenedencies for all ecosystems

1 participant