From 442f758fb4d22669fd9a22495f2605b823964c97 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 17 Jul 2025 16:52:02 +0530 Subject: [PATCH 1/3] Improve ruby d2d exclusions configuration Reference: https://github.com/aboutcode-org/scancode.io/issues/1476 Signed-off-by: Ayan Sinha Mahapatra --- scanpipe/pipes/d2d_config.py | 6 +++++- scanpipe/tests/data/d2d/config/ecosystem_config.json | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/scanpipe/pipes/d2d_config.py b/scanpipe/pipes/d2d_config.py index 1fdc028aa9..9f4982060a 100644 --- a/scanpipe/pipes/d2d_config.py +++ b/scanpipe/pipes/d2d_config.py @@ -117,7 +117,11 @@ class EcosystemConfig: ecosystem_option="Ruby", matchable_package_extensions=[".gem"], matchable_resource_extensions=[".rb"], - deployed_resource_path_exclusions=["*checksums.yaml.gz*", "*metadata.gz*"], + deployed_resource_path_exclusions=[ + "*checksums.yaml.gz*", + "*metadata.gz*", + "*data.tar.gz.sig", + ], ), "Elf": EcosystemConfig( ecosystem_option="Elf", diff --git a/scanpipe/tests/data/d2d/config/ecosystem_config.json b/scanpipe/tests/data/d2d/config/ecosystem_config.json index 10409ff2dc..8911a2d247 100644 --- a/scanpipe/tests/data/d2d/config/ecosystem_config.json +++ b/scanpipe/tests/data/d2d/config/ecosystem_config.json @@ -3,7 +3,7 @@ "matchable_package_extensions": [".jar", ".war", ".gem", ".zip", ".tar.gz", ".tar.xz"], "matchable_resource_extensions": [".map", ".js", ".mjs", ".ts", ".d.ts", ".jsx", ".tsx", ".css", ".scss", ".less", ".sass", ".soy",".class", ".rb"], "doc_extensions": [".pdf", ".doc", ".docx", ".ppt", ".pptx", ".tex", ".odt", ".odp"], - "deployed_resource_path_exclusions": ["*checksums.yaml.gz*", "*metadata.gz*"], + "deployed_resource_path_exclusions": ["*checksums.yaml.gz*", "*metadata.gz*", "*data.tar.gz.sig"], "devel_resource_path_exclusions": ["*/tests/*"], "standard_symbols_to_exclude": [], "source_symbol_extensions": [] From 2b3e7df8382473ee73fb2b4b47f11231bb6b1c73 Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 17 Jul 2025 16:53:27 +0530 Subject: [PATCH 2/3] Do not return directories as unmapped resources Reference: https://github.com/aboutcode-org/scancode.io/issues/1655 Signed-off-by: Ayan Sinha Mahapatra --- .../scanpipe/includes/pagination_header_relations.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scanpipe/templates/scanpipe/includes/pagination_header_relations.html b/scanpipe/templates/scanpipe/includes/pagination_header_relations.html index a63fc5ddda..fddc36afdd 100644 --- a/scanpipe/templates/scanpipe/includes/pagination_header_relations.html +++ b/scanpipe/templates/scanpipe/includes/pagination_header_relations.html @@ -5,13 +5,13 @@ {{ paginator.count|intcomma }} relations - + Un-mapped to/ resources - + Un-mapped from/ resources From a8e96714e627510012b2e24467cae2590015370d Mon Sep 17 00:00:00 2001 From: Ayan Sinha Mahapatra Date: Thu, 17 Jul 2025 18:23:04 +0530 Subject: [PATCH 3/3] Update map_type filters in CodebaseRelations view Signed-off-by: Ayan Sinha Mahapatra --- scanpipe/filters.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scanpipe/filters.py b/scanpipe/filters.py index 75d715f165..7b8c8869b1 100644 --- a/scanpipe/filters.py +++ b/scanpipe/filters.py @@ -493,6 +493,10 @@ def filter(self, qs, value): ("dwarf_included_paths", "dwarf_included_paths"), ("dwarf_compiled_paths", "dwarf_compiled_paths"), ("go_file_paths", "go_file_paths"), + ("elf_symbols", "Elf Symbols"), + ("macho_symbols", "Mach0 Symbols"), + ("winpe_symbols", "WinPE Symbols"), + ("rust_symbols", "Rust Symbols"), )