Scan timing: clone 2.1s · analysis 40.89s · 10.3 MB · GitHub API rate-limit (preflight)
https://github.com/eclipse-sw360/sw360
· scanned 2026-06-05 14:53 UTC (5 days, 4 hours ago)
· 10 languages
274 raw signals (78 security + 196 graph) 14th percentile · Java · large (100-500K LoC) System graph score 70 (lower by 4)
Last scanned 5 days, 4 hours ago · v2 · 129 actionable findings from 2 signal sources. 44 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
26.9 | 0.25 | 6.72 |
testing_score |
80.0 | 0.20 | 16.00 |
documentation_score |
96.0 | 0.15 | 14.40 |
practices_score |
89.0 | 0.15 | 13.35 |
code_quality |
66.5 | 0.10 | 6.65 |
| Overall | 1.00 | 66.1 |
All 2128 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
pom.xml |
software | healthy | pom.xml |
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
README_DOCKER.md |
software | healthy | README_DOCKER.md |
AGENTS.md |
software | healthy | AGENTS.md |
THIRD_PARTY_LICENSES.md |
software | healthy | THIRD_PARTY_LICENSES.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
docker_build.sh |
software | healthy | docker_build.sh |
pom.xml |
software | healthy | build-configuration/pom.xml |
startCouchdbForTests.sh |
software | healthy | scripts/startCouchdbForTests.sh |
addUnsafeDefaultClient.sh |
software | healthy | scripts/addUnsafeDefaultClient.sh |
docker_test_build.sh |
software | healthy | scripts/docker_test_build.sh |
create-slim-war-files.sh |
software | healthy | scripts/create-slim-war-files.sh |
004_recompute_clearing_state_of_release.py |
software | warning | scripts/utilities/004_recompute_clearing_state_of_release.py |
README.md |
software | healthy | scripts/utilities/README.md |
003_update_project_field_value_couchdb_2_x.py |
software | warning | scripts/utilities/003_update_project_field_value_couchdb_2_… |
002_update_view.py |
software | warning | scripts/utilities/002_update_view.py |
001_update_project_field_value_couchdb_1_x.py |
software | warning | scripts/utilities/001_update_project_field_value_couchdb_1_… |
017_update_empty_release_clearing_state_to_default_value.py |
software | warning | scripts/migrations/017_update_empty_release_clearing_state_… |
043_migrate_project_homepage_wiki_to_externalUrls.py |
software | warning | scripts/migrations/043_migrate_project_homepage_wiki_to_ext… |
012_migrate_todoid_to_title.py |
software | warning | scripts/migrations/012_migrate_todoid_to_title.py |
038_convert_ObligationStatusInfo_type_to_obligationType.py |
software | warning | scripts/migrations/038_convert_ObligationStatusInfo_type_to… |
001_migrate_license_shortname_to_id.py |
software | warning | scripts/migrations/001_migrate_license_shortname_to_id.py |
005_convert_compatibility_fields_to_ternary.py |
software | warning | scripts/migrations/005_convert_compatibility_fields_to_tern… |
006_convert_project_release_relationship_to_enums.py |
software | warning | scripts/migrations/006_convert_project_release_relationship… |
018_remove_unwanted_field_from_clearing_request.py |
software | warning | scripts/migrations/018_remove_unwanted_field_from_clearing_… |
dockerized-migration-runner.sh |
software | healthy | scripts/migrations/dockerized-migration-runner.sh |
007_add_submitters_usergroup_to_moderation_request.py |
software | warning | scripts/migrations/007_add_submitters_usergroup_to_moderati… |
046_migrate_project_moderation_request_linked_project_relat… |
software | warning | scripts/migrations/046_migrate_project_moderation_request_l… |
061_add_modifiedBy_modifiedOn_project.py |
software | healthy | scripts/migrations/061_add_modifiedBy_modifiedOn_project.py |
056_dataReduction.py |
software | healthy | scripts/migrations/056_dataReduction.py |
059_delete_MR_for_user.py |
software | healthy | scripts/migrations/059_delete_MR_for_user.py |
028_update_type_from_licenseObligation_to_obligation.py |
software | warning | scripts/migrations/028_update_type_from_licenseObligation_t… |
055_deactivateEmailNotification.py |
software | healthy | scripts/migrations/055_deactivateEmailNotification.py |
031_update_obligationLevel_from_productObligation_to_projec… |
software | warning | scripts/migrations/031_update_obligationLevel_from_productO… |
053_remove_whitespace_component_name.py |
software | healthy | scripts/migrations/053_remove_whitespace_component_name.py |
README.md |
software | healthy | scripts/migrations/README.md |
034_remove_old_projectObligation_view.py |
software | warning | scripts/migrations/034_remove_old_projectObligation_view.py |
058_deleteClosedModReq.py |
software | healthy | scripts/migrations/058_deleteClosedModReq.py |
dockerized-migration-runner.Dockerfile |
software | healthy | scripts/migrations/dockerized-migration-runner.Dockerfile |
045_migrate_project_linked_project_relation.py |
software | warning | scripts/migrations/045_migrate_project_linked_project_relat… |
048_add_component_businessunit.py |
software | healthy | scripts/migrations/048_add_component_businessunit.py |
021_update_byexternalids_project_view.py |
software | warning | scripts/migrations/021_update_byexternalids_project_view.py |
036_drop_old_views_and_license_field_update.py |
software | warning | scripts/migrations/036_drop_old_views_and_license_field_upd… |
008_add_component_type_to_moderation_requests.py |
software | warning | scripts/migrations/008_add_component_type_to_moderation_req… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
build-configuration |
software | healthy | build-configuration |
scripts |
software | healthy | scripts |
utilities |
software | healthy | scripts/utilities |
migrations |
software | healthy | scripts/migrations |
docker-config |
software | healthy | scripts/docker-config |
keycloak |
software | healthy | keycloak |
sw360-keycloak-common |
software | healthy | keycloak/sw360-keycloak-common |
src |
software | healthy | keycloak/sw360-keycloak-common/src |
main |
software | healthy | keycloak/sw360-keycloak-common/src/main |
java |
software | healthy | keycloak/sw360-keycloak-common/src/main/java |
org |
software | healthy | keycloak/sw360-keycloak-common/src/main/java/org |
eclipse |
software | healthy | keycloak/sw360-keycloak-common/src/main/java/org/eclipse |
sw360 |
software | healthy | keycloak/sw360-keycloak-common/src/main/java/org/eclipse/sw… |
keycloak |
software | healthy | keycloak/sw360-keycloak-common/src/main/java/org/eclipse/sw… |
common |
software | healthy | keycloak/sw360-keycloak-common/src/main/java/org/eclipse/sw… |
event-listeners |
software | healthy | keycloak/event-listeners |
src |
software | healthy | keycloak/event-listeners/src |
test |
software | healthy | keycloak/event-listeners/src/test |
java |
software | healthy | keycloak/event-listeners/src/test/java |
org |
software | healthy | keycloak/event-listeners/src/test/java/org |
eclipse |
software | healthy | keycloak/event-listeners/src/test/java/org/eclipse |
sw360 |
software | healthy | keycloak/event-listeners/src/test/java/org/eclipse/sw360 |
keycloak |
software | healthy | keycloak/event-listeners/src/test/java/org/eclipse/sw360/ke… |
event |
software | healthy | keycloak/event-listeners/src/test/java/org/eclipse/sw360/ke… |
listener |
software | healthy | keycloak/event-listeners/src/test/java/org/eclipse/sw360/ke… |
service |
software | healthy | keycloak/event-listeners/src/test/java/org/eclipse/sw360/ke… |
main |
software | healthy | keycloak/event-listeners/src/main |
java |
software | healthy | keycloak/event-listeners/src/main/java |
org |
software | healthy | keycloak/event-listeners/src/main/java/org |
eclipse |
software | healthy | keycloak/event-listeners/src/main/java/org/eclipse |
sw360 |
software | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360 |
keycloak |
software | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360/ke… |
event |
software | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360/ke… |
listener |
software | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360/ke… |
service |
software | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360/ke… |
model |
software | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360/ke… |
user-storage-provider |
software | healthy | keycloak/user-storage-provider |
src |
software | healthy | keycloak/user-storage-provider/src |
test |
software | healthy | keycloak/user-storage-provider/src/test |
java |
software | healthy | keycloak/user-storage-provider/src/test/java |
org |
software | healthy | keycloak/user-storage-provider/src/test/java/org |
eclipse |
software | healthy | keycloak/user-storage-provider/src/test/java/org/eclipse |
sw360 |
software | healthy | keycloak/user-storage-provider/src/test/java/org/eclipse/sw… |
keycloak |
software | healthy | keycloak/user-storage-provider/src/test/java/org/eclipse/sw… |
spi |
software | healthy | keycloak/user-storage-provider/src/test/java/org/eclipse/sw… |
service |
software | healthy | keycloak/user-storage-provider/src/test/java/org/eclipse/sw… |
main |
software | healthy | keycloak/user-storage-provider/src/main |
java |
software | healthy | keycloak/user-storage-provider/src/main/java |
org |
software | healthy | keycloak/user-storage-provider/src/main/java/org |
eclipse |
software | healthy | keycloak/user-storage-provider/src/main/java/org/eclipse |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
017_update_empty_release_clearing_state_to_default_value.py |
data | healthy | scripts/migrations/017_update_empty_release_clearing_state_… |
043_migrate_project_homepage_wiki_to_externalUrls.py |
data | healthy | scripts/migrations/043_migrate_project_homepage_wiki_to_ext… |
012_migrate_todoid_to_title.py |
data | healthy | scripts/migrations/012_migrate_todoid_to_title.py |
038_convert_ObligationStatusInfo_type_to_obligationType.py |
data | healthy | scripts/migrations/038_convert_ObligationStatusInfo_type_to… |
001_migrate_license_shortname_to_id.py |
data | healthy | scripts/migrations/001_migrate_license_shortname_to_id.py |
005_convert_compatibility_fields_to_ternary.py |
data | healthy | scripts/migrations/005_convert_compatibility_fields_to_tern… |
006_convert_project_release_relationship_to_enums.py |
data | healthy | scripts/migrations/006_convert_project_release_relationship… |
018_remove_unwanted_field_from_clearing_request.py |
data | healthy | scripts/migrations/018_remove_unwanted_field_from_clearing_… |
007_add_submitters_usergroup_to_moderation_request.py |
data | healthy | scripts/migrations/007_add_submitters_usergroup_to_moderati… |
046_migrate_project_moderation_request_linked_project_relat… |
data | healthy | scripts/migrations/046_migrate_project_moderation_request_l… |
061_add_modifiedBy_modifiedOn_project.py |
data | healthy | scripts/migrations/061_add_modifiedBy_modifiedOn_project.py |
056_dataReduction.py |
data | healthy | scripts/migrations/056_dataReduction.py |
059_delete_MR_for_user.py |
data | healthy | scripts/migrations/059_delete_MR_for_user.py |
028_update_type_from_licenseObligation_to_obligation.py |
data | healthy | scripts/migrations/028_update_type_from_licenseObligation_t… |
055_deactivateEmailNotification.py |
data | healthy | scripts/migrations/055_deactivateEmailNotification.py |
031_update_obligationLevel_from_productObligation_to_projec… |
data | healthy | scripts/migrations/031_update_obligationLevel_from_productO… |
053_remove_whitespace_component_name.py |
data | healthy | scripts/migrations/053_remove_whitespace_component_name.py |
034_remove_old_projectObligation_view.py |
data | healthy | scripts/migrations/034_remove_old_projectObligation_view.py |
058_deleteClosedModReq.py |
data | healthy | scripts/migrations/058_deleteClosedModReq.py |
045_migrate_project_linked_project_relation.py |
data | healthy | scripts/migrations/045_migrate_project_linked_project_relat… |
048_add_component_businessunit.py |
data | healthy | scripts/migrations/048_add_component_businessunit.py |
021_update_byexternalids_project_view.py |
data | healthy | scripts/migrations/021_update_byexternalids_project_view.py |
036_drop_old_views_and_license_field_update.py |
data | healthy | scripts/migrations/036_drop_old_views_and_license_field_upd… |
008_add_component_type_to_moderation_requests.py |
data | healthy | scripts/migrations/008_add_component_type_to_moderation_req… |
037_checkfor_project_todos_in_moderations.py |
data | healthy | scripts/migrations/037_checkfor_project_todos_in_moderation… |
repair_missing_sha1_hashes.py |
data | healthy | scripts/migrations/repair_missing_sha1_hashes.py |
039_projecttodo_to_obligationlist.py |
data | healthy | scripts/migrations/039_projecttodo_to_obligationlist.py |
057_closedModReqStats.py |
data | healthy | scripts/migrations/057_closedModReqStats.py |
062_update_packagIds_to_map.py |
data | healthy | scripts/migrations/062_update_packagIds_to_map.py |
029_remove_old_licenseobligation_view.py |
data | healthy | scripts/migrations/029_remove_old_licenseobligation_view.py |
023_rename_obligationType_to_obligationLevel.py |
data | healthy | scripts/migrations/023_rename_obligationType_to_obligationL… |
022_migrate_todo_to_obligation.py |
data | healthy | scripts/migrations/022_migrate_todo_to_obligation.py |
063_migrate_oauth_client_owner_email.py |
data | healthy | scripts/migrations/063_migrate_oauth_client_owner_email.py |
027_licenseObligation_field_update.py |
data | healthy | scripts/migrations/027_licenseObligation_field_update.py |
052_migrate_clearing_request_status.py |
data | healthy | scripts/migrations/052_migrate_clearing_request_status.py |
050_cleanup_eccinformation_duplicate_attributes.py |
data | healthy | scripts/migrations/050_cleanup_eccinformation_duplicate_att… |
051_change_eccStatus.py |
data | healthy | scripts/migrations/051_change_eccStatus.py |
064_migrate_unified_mail_export_config_key.py |
data | healthy | scripts/migrations/064_migrate_unified_mail_export_config_k… |
025_remove_old_obligations_view.py |
data | healthy | scripts/migrations/025_remove_old_obligations_view.py |
030_obligation_field_update.py |
data | healthy | scripts/migrations/030_obligation_field_update.py |
015_update_fullmyprojects_view.py |
data | healthy | scripts/migrations/015_update_fullmyprojects_view.py |
011_migrate_attachment_usages_license_info.py |
data | healthy | scripts/migrations/011_migrate_attachment_usages_license_in… |
004_move_release_ecc_fields_to_release_information.py |
data | healthy | scripts/migrations/004_move_release_ecc_fields_to_release_i… |
049_migrate_admin_obligation.py |
data | healthy | scripts/migrations/049_migrate_admin_obligation.py |
026_licenseObligation_populate_text_field.py |
data | healthy | scripts/migrations/026_licenseObligation_populate_text_fiel… |
059_repair_broken_releasevulnerability.py |
data | healthy | scripts/migrations/059_repair_broken_releasevulnerability.py |
047_migrate_obligation_status.py |
data | healthy | scripts/migrations/047_migrate_obligation_status.py |
002_remove_project_comoderators.py |
data | healthy | scripts/migrations/002_remove_project_comoderators.py |
032_rename_linkedObligation_to_linkedObligationStatus_in_Pr… |
data | healthy | scripts/migrations/032_rename_linkedObligation_to_linkedObl… |
024_update_type_from_obligations_to_obligation.py |
data | healthy | scripts/migrations/024_update_type_from_obligations_to_obli… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
run |
software | healthy | scripts/migrations/061_add_modifiedBy_modifiedOn_project.py… |
deleteCompWithoutReleases |
software | healthy | scripts/migrations/056_dataReduction.py:98 |
deleteReleasesNotLinkedToProjects |
software | healthy | scripts/migrations/056_dataReduction.py:110 |
run |
software | healthy | scripts/migrations/056_dataReduction.py:156 |
removeModerationRequests |
software | healthy | scripts/migrations/059_delete_MR_for_user.py:53 |
run |
software | healthy | scripts/migrations/059_delete_MR_for_user.py:73 |
deactivateEmailNotification |
software | healthy | scripts/migrations/055_deactivateEmailNotification.py:71 |
run |
software | healthy | scripts/migrations/055_deactivateEmailNotification.py:83 |
dbConnection |
software | healthy | scripts/migrations/053_remove_whitespace_component_name.py:… |
queryExecution |
software | healthy | scripts/migrations/053_remove_whitespace_component_name.py:… |
updateDB |
software | healthy | scripts/migrations/053_remove_whitespace_component_name.py:… |
generateLogFile |
software | healthy | scripts/migrations/053_remove_whitespace_component_name.py:… |
checkDuplicate |
software | healthy | scripts/migrations/053_remove_whitespace_component_name.py:… |
checkDuplicateReleases |
software | healthy | scripts/migrations/053_remove_whitespace_component_name.py:… |
linkReleaseToComponent |
software | healthy | scripts/migrations/053_remove_whitespace_component_name.py:… |
deleteDuplicateComponents |
software | healthy | scripts/migrations/053_remove_whitespace_component_name.py:… |
run |
software | healthy | scripts/migrations/053_remove_whitespace_component_name.py:… |
deleteClosedModerationRequests |
software | healthy | scripts/migrations/058_deleteClosedModReq.py:75 |
run |
software | healthy | scripts/migrations/058_deleteClosedModReq.py:84 |
run |
software | healthy | scripts/migrations/048_add_component_businessunit.py:62 |
closedModerationRequestsStatistics |
software | healthy | scripts/migrations/057_closedModReqStats.py:93 |
run |
software | healthy | scripts/migrations/057_closedModReqStats.py:116 |
create_log_entry |
software | healthy | scripts/migrations/062_update_packagIds_to_map.py:53 |
update_package_ids_structure |
software | healthy | scripts/migrations/062_update_packagIds_to_map.py:60 |
make_client |
software | healthy | scripts/migrations/063_migrate_oauth_client_owner_email.py:… |
is_interactive_only_client |
software | healthy | scripts/migrations/063_migrate_oauth_client_owner_email.py:… |
list_oauth_clients |
software | healthy | scripts/migrations/063_migrate_oauth_client_owner_email.py:… |
find_owner_email |
software | healthy | scripts/migrations/063_migrate_oauth_client_owner_email.py:… |
flush_batch |
software | healthy | scripts/migrations/063_migrate_oauth_client_owner_email.py:… |
main |
software | healthy | scripts/migrations/063_migrate_oauth_client_owner_email.py:… |
cleanup_eccinfo_in_release |
software | healthy | scripts/migrations/050_cleanup_eccinformation_duplicate_att… |
cleanup_eccinfo_in_release_moderation |
software | healthy | scripts/migrations/050_cleanup_eccinformation_duplicate_att… |
cleanup_eccinfo_in_component_moderation |
software | healthy | scripts/migrations/050_cleanup_eccinformation_duplicate_att… |
run |
software | healthy | scripts/migrations/050_cleanup_eccinformation_duplicate_att… |
get_all_releases |
software | healthy | scripts/migrations/051_change_eccStatus.py:60 |
run |
software | healthy | scripts/migrations/051_change_eccStatus.py:74 |
create_log_entry |
software | healthy | scripts/migrations/064_migrate_unified_mail_export_config_k… |
migrate_mail_export_config_key |
software | healthy | scripts/migrations/064_migrate_unified_mail_export_config_k… |
get_release_to_svm_component_id_map |
software | healthy | scripts/migrations/059_repair_broken_releasevulnerability.p… |
get_vulnerability_to_assigned_ext_component_ids |
software | healthy | scripts/migrations/059_repair_broken_releasevulnerability.p… |
group_svm_comp_id_to_vul_ids |
software | healthy | scripts/migrations/059_repair_broken_releasevulnerability.p… |
create_missing_relations |
software | healthy | scripts/migrations/059_repair_broken_releasevulnerability.p… |
verify_if_the_relations_exists |
software | healthy | scripts/migrations/059_repair_broken_releasevulnerability.p… |
run |
software | healthy | scripts/migrations/059_repair_broken_releasevulnerability.p… |
get_children_node |
software | healthy | scripts/migrations/060_migrate_project_dependency_network.p… |
applyTransferData |
software | healthy | scripts/migrations/060_migrate_project_dependency_network.p… |
run |
software | healthy | scripts/migrations/060_migrate_project_dependency_network.p… |
writeLog |
software | healthy | scripts/migrations/060_migrate_project_dependency_network.p… |
activeUsersInModerators |
software | healthy | scripts/migrations/054_remove_inactiveUsers_from_moderators… |
run |
software | healthy | scripts/migrations/054_remove_inactiveUsers_from_moderators… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::rest/rest-common/src/test/java/org/eclipse/sw360/rest… |
security | healthy | rest/rest-common/src/test/java/org/eclipse/sw360/rest/commo… |
auth::scripts/migrations/063_migrate_oauth_client_owner_ema… |
security | healthy | scripts/migrations/063_migrate_oauth_client_owner_email.py |
auth::rest/resource-server/src/main/java/org/eclipse/sw360/… |
security | healthy | rest/resource-server/src/main/java/org/eclipse/sw360/rest/r… |
auth::rest/authorization-server/src/main/java/org/eclipse/s… |
security | healthy | rest/authorization-server/src/main/java/org/eclipse/sw360/r… |
auth::rest/resource-server/src/test/java/org/eclipse/sw360/… |
security | healthy | rest/resource-server/src/test/java/org/eclipse/sw360/rest/r… |
auth::keycloak/event-listeners/src/main/java/org/eclipse/sw… |
security | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360/ke… |
auth::third-party/keycloak-tf/export_clients.py |
security | healthy | third-party/keycloak-tf/export_clients.py |
auth::rest/authorization-server/src/test/java/org/eclipse/s… |
security | healthy | rest/authorization-server/src/test/java/org/eclipse/sw360/r… |
auth::clients/http-support/src/main/java/org/eclipse/sw360/… |
security | healthy | clients/http-support/src/main/java/org/eclipse/sw360/http/u… |
auth::keycloak/user-storage-provider/src/main/java/org/ecli… |
security | healthy | keycloak/user-storage-provider/src/main/java/org/eclipse/sw… |
auth::keycloak/sw360-keycloak-common/pom.xml |
security | healthy | keycloak/sw360-keycloak-common/pom.xml |
auth::rest/resource-server/src/main/java/org/eclipse/sw360/… |
security | healthy | rest/resource-server/src/main/java/org/eclipse/sw360/rest/r… |
auth::keycloak/event-listeners/src/main/java/org/eclipse/sw… |
security | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360/ke… |
auth::rest/authorization-server/src/test/java/org/eclipse/s… |
security | healthy | rest/authorization-server/src/test/java/org/eclipse/sw360/r… |
auth::keycloak/event-listeners/src/main/java/org/eclipse/sw… |
security | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360/ke… |
auth::rest/authorization-server/tools/generateJwtStore.sh |
security | healthy | rest/authorization-server/tools/generateJwtStore.sh |
auth::docker_build.sh |
security | healthy | docker_build.sh |
auth::rest/resource-server/src/test/java/org/eclipse/sw360/… |
security | healthy | rest/resource-server/src/test/java/org/eclipse/sw360/rest/r… |
auth::rest/resource-server/src/main/resources/application.y… |
security | healthy | rest/resource-server/src/main/resources/application.yml |
auth::docker-compose.yml |
security | healthy | docker-compose.yml |
auth::rest/authorization-server/src/main/java/org/eclipse/s… |
security | healthy | rest/authorization-server/src/main/java/org/eclipse/sw360/r… |
auth::clients/client/src/main/java/org/eclipse/sw360/client… |
security | healthy | clients/client/src/main/java/org/eclipse/sw360/clients/auth… |
auth::keycloak/event-listeners/src/main/java/org/eclipse/sw… |
security | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360/ke… |
auth::rest/resource-server/src/test/java/org/eclipse/sw360/… |
security | healthy | rest/resource-server/src/test/java/org/eclipse/sw360/rest/r… |
auth::scripts/docker-config/docker-entrypoint.sh |
security | healthy | scripts/docker-config/docker-entrypoint.sh |
auth::rest/rest-common/src/main/java/org/eclipse/sw360/rest… |
security | healthy | rest/rest-common/src/main/java/org/eclipse/sw360/rest/commo… |
auth::keycloak/user-storage-provider/src/main/java/org/ecli… |
security | healthy | keycloak/user-storage-provider/src/main/java/org/eclipse/sw… |
auth::rest/authorization-server/src/main/resources/applicat… |
security | healthy | rest/authorization-server/src/main/resources/application.yml |
auth::keycloak/event-listeners/src/main/java/org/eclipse/sw… |
security | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360/ke… |
auth::keycloak/user-storage-provider/src/main/java/org/ecli… |
security | healthy | keycloak/user-storage-provider/src/main/java/org/eclipse/sw… |
auth::.github/workflows/sw360_container.yml |
security | healthy | .github/workflows/sw360_container.yml |
auth::keycloak/user-storage-provider/pom.xml |
security | healthy | keycloak/user-storage-provider/pom.xml |
auth::scripts/docker-config/docker-entrypoint-keycloak.sh |
security | healthy | scripts/docker-config/docker-entrypoint-keycloak.sh |
auth::rest/resource-server/src/test/java/org/eclipse/sw360/… |
security | healthy | rest/resource-server/src/test/java/org/eclipse/sw360/rest/r… |
auth::clients/client/src/test/java/org/eclipse/sw360/client… |
security | healthy | clients/client/src/test/java/org/eclipse/sw360/clients/rest… |
auth::rest/authorization-server/src/main/java/org/eclipse/s… |
security | healthy | rest/authorization-server/src/main/java/org/eclipse/sw360/r… |
auth::rest/authorization-server/src/main/java/org/eclipse/s… |
security | healthy | rest/authorization-server/src/main/java/org/eclipse/sw360/r… |
auth::Dockerfile |
security | healthy | Dockerfile |
auth::keycloak/event-listeners/src/main/java/org/eclipse/sw… |
security | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360/ke… |
auth::rest/authorization-server/src/test/java/org/eclipse/s… |
security | healthy | rest/authorization-server/src/test/java/org/eclipse/sw360/r… |
auth::keycloak/event-listeners/src/main/java/org/eclipse/sw… |
security | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360/ke… |
auth::clients/client/src/main/java/org/eclipse/sw360/client… |
security | healthy | clients/client/src/main/java/org/eclipse/sw360/clients/auth… |
auth::keycloak/event-listeners/src/main/java/org/eclipse/sw… |
security | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360/ke… |
auth::rest/authorization-server/tools/printKeyPair.sh |
security | healthy | rest/authorization-server/tools/printKeyPair.sh |
auth::keycloak/pom.xml |
security | healthy | keycloak/pom.xml |
auth::rest/resource-server/src/test/resources/application.y… |
security | healthy | rest/resource-server/src/test/resources/application.yml |
auth::pom.xml |
security | healthy | pom.xml |
auth::rest/rest-common/src/main/java/org/eclipse/sw360/rest… |
security | healthy | rest/rest-common/src/main/java/org/eclipse/sw360/rest/commo… |
auth::rest/resource-server/src/main/java/org/eclipse/sw360/… |
security | healthy | rest/resource-server/src/main/java/org/eclipse/sw360/rest/r… |
auth::keycloak/event-listeners/src/main/java/org/eclipse/sw… |
security | healthy | keycloak/event-listeners/src/main/java/org/eclipse/sw360/ke… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::third-party/thrift/Dockerfile |
hardware | healthy | third-party/thrift/Dockerfile |
sw360 |
hardware | healthy | docker-compose.yml |
couchdb-nouveau |
hardware | healthy | docker-compose.yml |
couchdb |
hardware | healthy | docker-compose.yml |
tf::keycloak_openid_client::sw360_ui |
hardware | healthy | third-party/keycloak-tf/r-client-ui.tf |
tf::keycloak_openid_client::grafana |
hardware | healthy | third-party/keycloak-tf/r-client-ui.tf |
tf::keycloak_openid_client_scope::sw360_read |
hardware | healthy | third-party/keycloak-tf/r-client-scopes.tf |
tf::keycloak_openid_client_scope::sw360_write |
hardware | healthy | third-party/keycloak-tf/r-client-scopes.tf |
tf::keycloak_openid_client_scope::user_group |
hardware | healthy | third-party/keycloak-tf/r-client-scopes.tf |
tf::keycloak_openid_group_membership_protocol_mapper::user_… |
hardware | healthy | third-party/keycloak-tf/r-client-scopes.tf |
tf::keycloak_openid_client_default_scopes::client_read |
hardware | healthy | third-party/keycloak-tf/r-client-scopes.tf |
tf::keycloak_openid_client_default_scopes::grafana |
hardware | healthy | third-party/keycloak-tf/r-client-scopes.tf |
tf::keycloak_openid_group_membership_protocol_mapper::grafa… |
hardware | healthy | third-party/keycloak-tf/r-client-scopes.tf |
tf::keycloak_oidc_identity_provider::entra_id |
hardware | healthy | third-party/keycloak-tf/r-identity-provider.tf |
tf::keycloak_attribute_importer_identity_provider_mapper::d… |
hardware | healthy | third-party/keycloak-tf/r-identity-provider.tf |
tf::keycloak_attribute_importer_identity_provider_mapper::u… |
hardware | healthy | third-party/keycloak-tf/r-identity-provider.tf |
tf::keycloak_attribute_importer_identity_provider_mapper::e… |
hardware | healthy | third-party/keycloak-tf/r-identity-provider.tf |
tf::keycloak_attribute_importer_identity_provider_mapper::u… |
hardware | healthy | third-party/keycloak-tf/r-identity-provider.tf |
tf::keycloak_custom_user_federation::sw360_user_jpa |
hardware | healthy | third-party/keycloak-tf/r-user-fedration.tf |
tf::keycloak_authentication_flow::first_login |
hardware | healthy | third-party/keycloak-tf/r-flows.tf |
tf::keycloak_authentication_execution::idp_create_unique |
hardware | healthy | third-party/keycloak-tf/r-flows.tf |
tf::keycloak_authentication_subflow::link_existing_user |
hardware | healthy | third-party/keycloak-tf/r-flows.tf |
tf::keycloak_authentication_execution::idp_auto_link |
hardware | healthy | third-party/keycloak-tf/r-flows.tf |
tf::keycloak_authentication_flow::browser_login |
hardware | healthy | third-party/keycloak-tf/r-flows.tf |
tf::keycloak_authentication_execution::browser_cookie |
hardware | healthy | third-party/keycloak-tf/r-flows.tf |
tf::keycloak_authentication_execution::browser_idp |
hardware | healthy | third-party/keycloak-tf/r-flows.tf |
tf::keycloak_authentication_execution_config::browser_idp |
hardware | healthy | third-party/keycloak-tf/r-flows.tf |
tf::keycloak_authentication_bindings::browser_binding |
hardware | healthy | third-party/keycloak-tf/r-flows.tf |
tf::keycloak_openid_client::sw360_user_clients |
hardware | healthy | third-party/keycloak-tf/r-user-clients.tf |
tf::keycloak_openid_client_default_scopes::sw360_user_clien… |
hardware | healthy | third-party/keycloak-tf/r-user-clients.tf |
tf::keycloak_openid_client_optional_scopes::sw360_user_clie… |
hardware | healthy | third-party/keycloak-tf/r-user-clients.tf |
tf::keycloak_openid_hardcoded_claim_protocol_mapper::user_c… |
hardware | healthy | third-party/keycloak-tf/r-user-clients.tf |
tf::keycloak_realm::sw360 |
hardware | healthy | third-party/keycloak-tf/r-sw360-realm.tf |
tf::keycloak_realm_events::sw360_events |
hardware | healthy | third-party/keycloak-tf/r-sw360-realm.tf |
tf::keycloak_realm_user_profile::sw360_profiles |
hardware | healthy | third-party/keycloak-tf/r-sw360-realm.tf |
tf::keycloak_default_groups::default |
hardware | healthy | third-party/keycloak-tf/r-sw360-realm.tf |
tf::keycloak_group::sw360_groups |
hardware | healthy | third-party/keycloak-tf/r-sw360-groups.tf |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
port:256 |
network | healthy | Dockerfile |
port:08733 |
network | healthy | Dockerfile |
port:59 |
network | healthy | Dockerfile |
port:11311 |
network | healthy | docker-compose.yml |
port:5987 |
network | healthy | docker-compose.yml |
port:5988 |
network | healthy | docker-compose.yml |
port:5984 |
network | healthy | docker-compose.yml |
port:8091 |
network | healthy | rest/resource-server/src/main/resources/application.yml |
port:8090 |
network | healthy | rest/authorization-server/src/main/resources/application.yml |
port:98 |
network | healthy | third-party/thrift/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/docker_test_build.sh |
security | healthy | scripts/docker_test_build.sh |
password_literal::scripts/docker_test_build.sh |
security | healthy | scripts/docker_test_build.sh |
password_literal::rest/authorization-server/tools/printKeyP… |
security | healthy | rest/authorization-server/tools/printKeyPair.sh |
password_literal::rest/authorization-server/tools/generateJ… |
security | healthy | rest/authorization-server/tools/generateJwtStore.sh |
password_literal::rest/authorization-server/src/test/java/o… |
security | healthy | rest/authorization-server/src/test/java/org/eclipse/sw360/r… |
password_literal::rest/authorization-server/src/test/java/o… |
security | healthy | rest/authorization-server/src/test/java/org/eclipse/sw360/r… |
password_literal::clients/client/src/test/java/org/eclipse/… |
security | healthy | clients/client/src/test/java/org/eclipse/sw360/clients/auth… |
password_literal::clients/client/src/test/java/org/eclipse/… |
security | healthy | clients/client/src/test/java/org/eclipse/sw360/clients/auth… |
password_literal::clients/client/src/test/java/org/eclipse/… |
security | healthy | clients/client/src/test/java/org/eclipse/sw360/clients/rest… |
password_literal::clients/client/src/main/java/org/eclipse/… |
security | healthy | clients/client/src/main/java/org/eclipse/sw360/clients/rest… |
| Label | Layer | Status | Path |
|---|---|---|---|
continue |
software | healthy | rest/resource-server/src/docs/asciidoc/highlight/highlight.… |
extension |
software | healthy | rest/resource-server/src/docs/asciidoc/highlight/highlight.… |
case |
software | healthy | rest/resource-server/src/docs/asciidoc/highlight/highlight.… |
object |
software | healthy | rest/resource-server/src/docs/asciidoc/highlight/highlight.… |
assert |
software | healthy | rest/resource-server/src/docs/asciidoc/highlight/highlight.… |
cleanup |
software | healthy | rest/resource-server/src/docs/asciidoc/highlight/highlight.… |
instancetype |
software | healthy | rest/resource-server/src/docs/asciidoc/highlight/highlight.… |
public |
software | healthy | rest/resource-server/src/docs/asciidoc/highlight/highlight.… |
| Label | Layer | Status | Path |
|---|---|---|---|
analyze |
cicd | healthy | .github/workflows/codeql.yml |
dependency-review |
cicd | healthy | .github/workflows/dependency-review.yml |
thrift_image |
cicd | healthy | .github/workflows/thrift_container.yml |
analysis |
cicd | healthy | .github/workflows/scorecard.yml |
sw360_version |
cicd | healthy | .github/workflows/sw360_container.yml |
sw360_image |
cicd | healthy | .github/workflows/sw360_container.yml |
build |
cicd | healthy | .github/workflows/build_and_test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::dependency-review |
cicd | healthy | .github/workflows/dependency-review.yml |
gha::thrift_container |
cicd | healthy | .github/workflows/thrift_container.yml |
gha::scorecard |
cicd | healthy | .github/workflows/scorecard.yml |
gha::sw360_container |
cicd | healthy | .github/workflows/sw360_container.yml |
gha::build_and_test |
cicd | healthy | .github/workflows/build_and_test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
TIMESTAMP |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
COUCHDB_PASSWORD |
cicd | healthy | — |
COUCHDB_USER |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
THRIFT_VERSION |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-no7mj8qn |
software | healthy | /tmp/repobility-clone-no7mj8qn |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | scripts/addUnsafeDefaultClient.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | rest/resource-server/src/docs/asciidoc/highlight/highlight.… |
This page is publicly accessible at:
https://repobility.com/scan/7f6605cc-6a16-4dff-84b8-571aaccfc3aa/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7f6605cc-6a16-4dff-84b8-571aaccfc3aa/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.