├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── _build+publish-pds-solution.yml │ ├── build+publish-all-pds-solutions.yml │ ├── documentation-build.yml │ ├── github-action-scan.yml │ ├── gradle.yml │ ├── release-client-server-pds.yml │ ├── release-github-action.yml │ ├── release-pds-tools.yml │ ├── release-web-ui.yml │ ├── release-wrapper-checkmarx.yml │ ├── release-wrapper-owaspzap.yml │ ├── release-wrapper-prepare.yml │ ├── release-wrapper-validation.yml │ ├── release-wrapper-xray.yml │ ├── sechub-plugin-eclipse-gradle.yml │ ├── sechub-plugin-jetbrains-gradle.yml │ ├── sechub-plugin-vscode-ci.yml │ └── sechub-plugin-vscode-release.yml ├── .gitignore ├── 3RD_PARTY_LICENSES.txt ├── CONTRIBUTING.md ├── LICENSE ├── LICENSES └── CC-BY-NC-ND-4.0.txt ├── MAINTAINERS.md ├── README.adoc ├── SECURITY.md ├── apply-headers.sh ├── continous-integration-multibranch-pipeline.jenkins ├── deprecated-sechub-adapter-nessus ├── README.md ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mercedesbenz │ │ │ └── sechub │ │ │ └── adapter │ │ │ └── nessus │ │ │ ├── MockedNessusAdapter.java │ │ │ ├── NessusAdapter.java │ │ │ ├── NessusAdapterConfig.java │ │ │ ├── NessusAdapterContext.java │ │ │ ├── NessusAdapterV1.java │ │ │ ├── NessusAdapterV1NewScanJSONBuilder.java │ │ │ ├── NessusClientHttpRequestInterceptor.java │ │ │ ├── NessusConfig.java │ │ │ ├── NessusContext.java │ │ │ ├── NessusRESTFailureException.java │ │ │ └── NessusState.java │ └── resources │ │ └── adapter │ │ └── mockdata │ │ └── MockedNessusAdapter │ │ └── v1 │ │ ├── green.xml │ │ ├── red.xml │ │ └── yellow.xml │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── adapter │ │ └── nessus │ │ ├── NessusAdapterV1NewScanJSONBuilderTest.java │ │ ├── NessusAdapterV1Test.java │ │ ├── NessusAdapterV1WireMockTest.java │ │ ├── NessusConfigBuilderTest.java │ │ ├── NessusConfigTest.java │ │ ├── NessusStateTest.java │ │ └── TestNessusAdapterFileSupport.java │ └── resources │ ├── README.md │ ├── nessus_7.0.2.get_policies_result.json │ └── nessus_7.0.2.result.xml ├── deprecated-sechub-adapter-netsparker ├── README.md ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mercedesbenz │ │ │ └── sechub │ │ │ └── adapter │ │ │ └── netsparker │ │ │ ├── MockedNetsparkerAdapter.java │ │ │ ├── NetsparkerAdapter.java │ │ │ ├── NetsparkerAdapterConfig.java │ │ │ ├── NetsparkerAdapterContext.java │ │ │ ├── NetsparkerAdapterV1.java │ │ │ ├── NetsparkerAdapterWebLoginSupportV1.java │ │ │ ├── NetsparkerClientHttpRequestInterceptor.java │ │ │ ├── NetsparkerConfig.java │ │ │ ├── NetsparkerContext.java │ │ │ ├── NetsparkerLoginScriptGenerator.java │ │ │ ├── NetsparkerMetaDataID.java │ │ │ ├── NetsparkerRESTFailureException.java │ │ │ └── NetsparkerState.java │ └── resources │ │ └── adapter │ │ └── mockdata │ │ └── MockedNetsparkerAdapter │ │ └── v1 │ │ ├── green.xml │ │ ├── red.xml │ │ └── yellow.xml │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── adapter │ │ └── netsparker │ │ ├── NetsparkerAdapterV1Test.java │ │ ├── NetsparkerAdapterV1WireMockTest.java │ │ ├── NetsparkerConfigBuilderTest.java │ │ ├── NetsparkerContextTest.java │ │ ├── NetsparkerLoginScriptGeneratorTest.java │ │ ├── NetsparkerStateTest.java │ │ ├── TestNetsparkerAdapterApplication.java │ │ └── TestNetsparkerAdapterFileSupport.java │ └── resources │ ├── README.md │ ├── json │ ├── basic_weblogin_expected1.json │ ├── form_auto_detect_weblogin.json │ ├── form_scripts_weblogin.json │ ├── max_duration_one_hour_expected.json │ ├── max_duration_three_hours_expected.json │ └── max_duration_two_hours_expected.json │ ├── netsparker_v1.0.40.109_new_scan_output.json │ ├── netsparker_v1.0.40.109_scan_result_output_vulnerabilities.json │ ├── netsparker_v1.0.40.109_scan_result_output_vulnerabilities.xml │ ├── netsparker_v1.0.40.109_scan_state_complete.json │ └── netsparker_v1.0.40.109_scan_state_scanning.json ├── deprecated-sechub-scan-product-nessus ├── README.md ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── domain │ └── scan │ └── product │ └── nessus │ ├── NessusConstants.java │ ├── NessusInstallSetup.java │ ├── NessusInstallSetupImpl.java │ └── NessusProductExecutor.java ├── deprecated-sechub-scan-product-netsparker ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── domain │ └── scan │ └── product │ └── netsparker │ ├── NetsparkerConstants.java │ ├── NetsparkerInstallSetup.java │ ├── NetsparkerInstallSetupImpl.java │ └── NetsparkerProductExecutor.java ├── docs ├── .gitignore ├── .nojekyll ├── 200.html ├── 404.html ├── README.md ├── _nuxt │ ├── 5c4pSGXq.js │ ├── BWjaZIcp.js │ ├── CCW46xiD.js │ ├── builds │ │ ├── latest.json │ │ └── meta │ │ │ └── be7dde3d-fd6e-4470-b969-cc011a87f1b7.json │ ├── entry.CVHbRtC8.css │ ├── error-404.1I9kcRJA.css │ └── error-500.D2gsH5Ap.css ├── _payload.json ├── favicon.ico ├── favicon.ico.license ├── github.svg ├── index-old.html ├── index.html ├── latest │ ├── client-download.html │ ├── images │ │ ├── README.md │ │ ├── SecHub_Mascot.png │ │ ├── SecHub_Mascot.svg │ │ ├── adapter-big-picture.svg │ │ ├── diagram_archive_support_overview.png │ │ ├── diagram_behind_the_scenes_sechub.svg │ │ ├── diagram_build_lifecycle_api_problem.svg │ │ ├── diagram_business_context_overview.svg │ │ ├── diagram_business_context_overview_BACKUP_59775.svg │ │ ├── diagram_business_context_overview_BASE_59775.svg │ │ ├── diagram_business_context_overview_LOCAL_59775.svg │ │ ├── diagram_business_context_overview_REMOTE_59775.svg │ │ ├── diagram_concept_pds_storage_example_different_nfs.png │ │ ├── diagram_concept_pds_storage_example_different_s3_buckets.png │ │ ├── diagram_concept_pds_storage_example_s3_and_nfs_mixed.png │ │ ├── diagram_concept_pds_storage_example_shared_nfs.png │ │ ├── diagram_concept_pds_storage_example_shared_s3_bucket.png │ │ ├── diagram_concept_product_delgation_server_bigpicture.png │ │ ├── diagram_em_statistic.svg │ │ ├── diagram_encryption_pds.svg │ │ ├── diagram_encryption_sechub_config.png │ │ ├── diagram_encryption_sechub_use_of_commons.png │ │ ├── diagram_false_positive_concept_server_integration.png │ │ ├── diagram_falsepositives_definition_overview.svg │ │ ├── diagram_falsepositives_runtime_overview.svg │ │ ├── diagram_job_status_delivery.svg │ │ ├── diagram_oauth2_opaque_token_caching_overview.png │ │ ├── diagram_overview_execution_profiles_and_config.svg │ │ ├── diagram_pds_adapter_configuration_overview.png │ │ ├── diagram_pds_events_storage.svg │ │ ├── diagram_pds_metadata.png │ │ ├── diagram_pds_overview_stream_access.svg │ │ ├── diagram_pds_solution_checkmarx_overview.png │ │ ├── diagram_pds_solution_checkmarx_wrapper_overview.png │ │ ├── diagram_product_messages_pds_storage.svg │ │ ├── diagram_product_messages_storage.svg │ │ ├── diagram_product_messages_to_sereco_annotations.svg │ │ ├── diagram_report_data_model.svg │ │ ├── diagram_report_dataflow.svg │ │ ├── diagram_report_delivery.svg │ │ ├── diagram_roles_sechub.svg │ │ ├── diagram_sechub_job_cancellation.svg │ │ ├── diagram_sechub_job_restart_handling.svg │ │ ├── diagram_sechub_resume_suspended_jobs.svg │ │ ├── diagram_sechub_server.svg │ │ ├── diagram_sechub_sigterm_handling.svg │ │ ├── diagram_simple_resilience.png │ │ ├── diagram_statistic_events_overview.png │ │ ├── diagram_status_update_after_job_has_been_executed.svg │ │ ├── diagram_target_architecture.svg │ │ ├── diagram_technical_context_overview.svg │ │ ├── diagram_technical_context_overview_with_pds.svg │ │ ├── diagram_tutorials_test_pds_solution_single.svg │ │ ├── domain-communication-and-actions.svg │ │ ├── eclipse-add-VM-argument-to-UnitTest.png │ │ ├── eclipse-choose-workspaces-folder.png │ │ ├── eclipse-dark-theme.png │ │ ├── eclipse-egradle-import-file-dialog.png │ │ ├── eclipse-egradle-sechub-imported.png │ │ ├── eclipse-help-menu-marketplace.png │ │ ├── eclipse-import-egradle.png │ │ ├── eclipse-import-gradle-projects-sechub-selected.png │ │ ├── eclipse-import-gradle-projects-wizard.png │ │ ├── eclipse-import-menu.png │ │ ├── eclipse-java-formatter-activate.png │ │ ├── eclipse-java-formatter-import.png │ │ ├── eclipse-marketplace-egradle-ide.png │ │ ├── eclipse-new-configuration.png │ │ ├── eclipse-preferences.png │ │ ├── eclipse-run-configuration-server-arguments-tab.png │ │ ├── eclipse-run-configuration-server-main-tab.png │ │ ├── eclipse-run-configurations.png │ │ ├── eclipse-run-server-integrationtest.png │ │ ├── event_overview_uc_admin_accepts_signup.svg │ │ ├── event_overview_uc_admin_assigns_user_to_project.svg │ │ ├── event_overview_uc_admin_disables_scheduler_job_processing.svg │ │ ├── event_overview_uc_admin_enables_scheduler_job_processing.svg │ │ ├── event_overview_uc_admin_or_owner_assigns_user_to_project.svg │ │ ├── event_overview_uc_admin_or_owner_unassigns_user_from_project.svg │ │ ├── event_overview_uc_admin_restarts_job-variant_accidently_restart_because_job_has_already_finished.svg │ │ ├── event_overview_uc_admin_restarts_job-variant_crashed_jvm_with_product_result.svg │ │ ├── event_overview_uc_admin_restarts_job_hard-variant_accidently_restart_because_job_has_already_finished.svg │ │ ├── event_overview_uc_admin_restarts_job_hard-variant_crashed_jvm_with_product_result.svg │ │ ├── event_overview_uc_admin_restarts_job_hard.svg │ │ ├── event_overview_uc_admin_unassigns_user_from_project.svg │ │ ├── event_overview_uc_admin_updates_auto_cleanup_configuration.svg │ │ ├── event_overview_uc_signup.svg │ │ ├── gen_domain_messaging_analyze_scan_results_available.svg │ │ ├── gen_domain_messaging_assign_owner_as_user_to_project.svg │ │ ├── gen_domain_messaging_auto_cleanup_configuration_changed.svg │ │ ├── gen_domain_messaging_batch_job_status.svg │ │ ├── gen_domain_messaging_binary_upload_done.svg │ │ ├── gen_domain_messaging_get_encryption_status_schedule_domain.svg │ │ ├── gen_domain_messaging_job_canceled.svg │ │ ├── gen_domain_messaging_job_cancellation_running.svg │ │ ├── gen_domain_messaging_job_created.svg │ │ ├── gen_domain_messaging_job_done.svg │ │ ├── gen_domain_messaging_job_execution_starting.svg │ │ ├── gen_domain_messaging_job_failed.svg │ │ ├── gen_domain_messaging_job_restart_canceled.svg │ │ ├── gen_domain_messaging_job_restart_triggered.svg │ │ ├── gen_domain_messaging_job_result_purge_done.svg │ │ ├── gen_domain_messaging_job_result_purge_failed.svg │ │ ├── gen_domain_messaging_job_results_purged.svg │ │ ├── gen_domain_messaging_job_started.svg │ │ ├── gen_domain_messaging_job_suspended.svg │ │ ├── gen_domain_messaging_mapping_configuration_changed.svg │ │ ├── gen_domain_messaging_overview.svg │ │ ├── gen_domain_messaging_product_executor_cancel_operations_done.svg │ │ ├── gen_domain_messaging_project_access_level_changed.svg │ │ ├── gen_domain_messaging_project_created.svg │ │ ├── gen_domain_messaging_project_deleted.svg │ │ ├── gen_domain_messaging_project_owner_changed.svg │ │ ├── gen_domain_messaging_project_whitelist_updated.svg │ │ ├── gen_domain_messaging_request_assign_template_to_project.svg │ │ ├── gen_domain_messaging_request_batch_job_status.svg │ │ ├── gen_domain_messaging_request_details_for_job_finding.svg │ │ ├── gen_domain_messaging_request_enabled_profile_ids_for_projects.svg │ │ ├── gen_domain_messaging_request_full_configuration_validation.svg │ │ ├── gen_domain_messaging_request_job_cancelation.svg │ │ ├── gen_domain_messaging_request_job_cancellation.svg │ │ ├── gen_domain_messaging_request_job_restart.svg │ │ ├── gen_domain_messaging_request_job_restart_hard.svg │ │ ├── gen_domain_messaging_request_purge_job_results.svg │ │ ├── gen_domain_messaging_request_scheduler_disable_job_processing.svg │ │ ├── gen_domain_messaging_request_scheduler_enable_job_processing.svg │ │ ├── gen_domain_messaging_request_scheduler_job_status.svg │ │ ├── gen_domain_messaging_request_scheduler_status_update.svg │ │ ├── gen_domain_messaging_request_unassign_template_from_project.svg │ │ ├── gen_domain_messaging_request_user_role_recalculation.svg │ │ ├── gen_domain_messaging_result_assign_template_to_project.svg │ │ ├── gen_domain_messaging_result_details_for_job_finding.svg │ │ ├── gen_domain_messaging_result_enabled_profile_ids_for_projects.svg │ │ ├── gen_domain_messaging_result_encryption_status_schedule_domain.svg │ │ ├── gen_domain_messaging_result_full_configuration_validation.svg │ │ ├── gen_domain_messaging_result_unassign_template_from_project.svg │ │ ├── gen_domain_messaging_scan_abandonded.svg │ │ ├── gen_domain_messaging_scan_done.svg │ │ ├── gen_domain_messaging_scan_failed.svg │ │ ├── gen_domain_messaging_scan_suspended.svg │ │ ├── gen_domain_messaging_schedule_encryption_pool_initialized.svg │ │ ├── gen_domain_messaging_scheduler_job_processing_disabled.svg │ │ ├── gen_domain_messaging_scheduler_job_processing_enabled.svg │ │ ├── gen_domain_messaging_scheduler_job_status.svg │ │ ├── gen_domain_messaging_scheduler_started.svg │ │ ├── gen_domain_messaging_scheduler_status_update.svg │ │ ├── gen_domain_messaging_source_upload_done.svg │ │ ├── gen_domain_messaging_start_encryption_rotation.svg │ │ ├── gen_domain_messaging_start_scan.svg │ │ ├── gen_domain_messaging_template_deleted.svg │ │ ├── gen_domain_messaging_unsupported_operation.svg │ │ ├── gen_domain_messaging_user_added_to_project.svg │ │ ├── gen_domain_messaging_user_api_token_changed.svg │ │ ├── gen_domain_messaging_user_becomes_superadmin.svg │ │ ├── gen_domain_messaging_user_created.svg │ │ ├── gen_domain_messaging_user_deleted.svg │ │ ├── gen_domain_messaging_user_email_address_change_request.svg │ │ ├── gen_domain_messaging_user_email_address_changed.svg │ │ ├── gen_domain_messaging_user_new_api_token_requested.svg │ │ ├── gen_domain_messaging_user_no_longer_superadmin.svg │ │ ├── gen_domain_messaging_user_removed_from_project.svg │ │ ├── gen_domain_messaging_user_roles_changed.svg │ │ ├── gen_domain_messaging_user_signup_requested.svg │ │ ├── gen_springprofiles-dev.svg │ │ ├── gen_springprofiles-integrationtest.svg │ │ ├── gen_springprofiles-prod.svg │ │ ├── gen_springprofiles.svg │ │ ├── github-fork-sechub.png │ │ ├── intelliJ-java-formatter-activate.png │ │ ├── intelliJ-java-formatter-import.png │ │ ├── intelliJ-server-application-run-configuration.png │ │ ├── intelliJ_javac_compiler.png │ │ ├── intelliJ_run_configurations_edit.png │ │ ├── intelliJ_switch_to_intelliJ_compiler.png │ │ ├── remote_data_preparation.png │ │ ├── sechub-daui-checkmarx-executor-config-example.png │ │ ├── sechub-daui-checkmarx-executor-parameter-editor-key-values-example.png │ │ ├── sechub-daui-checkmarx-executor-parameter-editor-mappings-example.png │ │ ├── sechub-daui-config-edit-executor-config-menuentry.png │ │ ├── sechub-daui-pds-executor-parameter-editor-key-values-example.png │ │ ├── sechub-daui-select-executor-config-to-edit.png │ │ ├── sechub-logo.old.png │ │ ├── sechub-logo.png │ │ ├── sechub-logo.png.license │ │ ├── sechub-logo.svg │ │ └── sechub-report-html-example1.png │ ├── pds-download.html │ ├── sechub-architecture.html │ ├── sechub-client.html │ ├── sechub-developer-quickstart-guide.html │ ├── sechub-getting-started.html │ ├── sechub-operations.html │ ├── sechub-product-delegation-server.html │ ├── sechub-restapi.html │ ├── sechub-techdoc.html │ ├── sechub-tutorials.html │ └── server-download.html ├── logo.svg ├── main.css ├── og.jpg └── sechub-logo.svg ├── github-actions └── scan │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc.json │ ├── README.adoc │ ├── __test__ │ ├── client-version-helper.test.ts │ ├── configuration-builder.test.ts │ ├── configuration-model-customizer.test.ts │ ├── content-type.test.ts │ ├── data │ │ └── delete-resources-1 │ │ │ └── folder-to-cleanup │ │ │ ├── file-to-delete.txt │ │ │ ├── file-to-keep.txt │ │ │ └── folder-to-delete │ │ │ └── file-to-delete.txt │ ├── fs-helper.test.ts │ ├── init-scan.test.ts │ ├── input-helper.test.ts │ ├── integrationtest.test.ts │ ├── integrationtest │ │ ├── 01-start.sh │ │ ├── 03-init_sechub_data.sh │ │ ├── 05-stop.sh │ │ ├── start_pds.sh │ │ ├── start_sechub_server.sh │ │ ├── stop_pds.sh │ │ ├── stop_sechub_server.sh │ │ ├── test-config │ │ │ ├── executor-codescan-green.json │ │ │ ├── executor-codescan-red-def-fp.json │ │ │ ├── executor-codescan-red.json │ │ │ ├── executor-codescan-yellow.json │ │ │ ├── executor-iacscan-red.json │ │ │ ├── executor-licensescan-green.json │ │ │ ├── executor-secretscan-yellow.json │ │ │ ├── executor-webscan-red.json │ │ │ ├── gha_integrationtest_pds-config.json │ │ │ ├── sechub-config-iacscan-test-project-8.json │ │ │ ├── sechub-config-webscan-project-4-with-correct-project-name-inside.json │ │ │ └── sechub-config-webscan-project-4.json │ │ ├── test-product-output │ │ │ ├── example-codescan-sarif-output-red.json │ │ │ ├── example-gitleaks-sarif-output-yellow.json │ │ │ ├── example-iacscan-sarif-output-red.json │ │ │ ├── example-owasp-zap-sarif-output-red.json │ │ │ └── example-scancode-spdx-output.json │ │ ├── test-scripts │ │ │ ├── pds-codescan-demo-green.sh │ │ │ ├── pds-codescan-demo-red-define-false-positives.sh │ │ │ ├── pds-codescan-demo-red.sh │ │ │ ├── pds-codescan-demo-yellow.sh │ │ │ ├── pds-iacscan-demo-red.sh │ │ │ ├── pds-licensescan-demo-green.sh │ │ │ ├── pds-secretscan-demo-yellow.sh │ │ │ └── pds-webscan-demo-red.sh │ │ ├── test-sources │ │ │ └── testdata.txt │ │ ├── testframework.ts │ │ └── wait_server_alive.sh │ ├── log-helper.test.ts │ ├── output-helper.test.ts │ ├── post-scan.test.ts │ ├── projectname-resolver.test.ts │ ├── report-format.test.ts │ ├── sechub-cli.test.ts │ ├── shell-arg-sanitizer.test.ts │ └── test-resources │ │ ├── test-config-with-project-name-inside.json │ │ └── test-config.json │ ├── action.yml │ ├── dist │ ├── exec-child.js │ └── index.js │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── action-helper.ts │ ├── client-download.ts │ ├── client-version-helper.ts │ ├── configuration-builder.ts │ ├── configuration-model-customizer.ts │ ├── content-type.ts │ ├── environment.ts │ ├── exitcode.ts │ ├── fs-helper.ts │ ├── fs-wrapper.ts │ ├── github-input.ts │ ├── init-scan.ts │ ├── input-helper.ts │ ├── json-helper.ts │ ├── launcher.ts │ ├── main.ts │ ├── output-helper.ts │ ├── platform-helper.ts │ ├── post-scan.ts │ ├── projectname-resolver.ts │ ├── report-formats.ts │ ├── sechub-cli.ts │ └── shell-arg-sanitizer.ts │ └── tsconfig.json ├── gradle.properties ├── gradle ├── build-eclipse.gradle ├── build-integrationtest.gradle ├── build-java.gradle ├── build-maven.gradle ├── build-report.gradle ├── build-spring.gradle ├── build-versioning.gradle ├── gradle_version_plugin.gradle ├── libraries.gradle ├── projects.gradle ├── spotless.eclipseformat.xml ├── spotless.gradle ├── spotless.importorder ├── spring_boot_dependagen.gradle └── wrapper │ ├── .gitignore │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── ide-plugins ├── PLUGIN_3RD_PARTY_LICENSES.txt ├── README.adoc ├── eclipse │ ├── .gitignore │ ├── README.adoc │ ├── build-dependencies.sh │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── .gitignore │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── libraries.gradle │ ├── sechub-eclipse-feature │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.core.resources.prefs │ │ ├── build.properties │ │ └── feature.xml │ ├── sechub-eclipse-other │ │ ├── .gitignore │ │ ├── images │ │ │ ├── sechub-logo-big.png │ │ │ └── trafficlight.xcf │ │ └── spdx │ │ │ └── template │ │ │ ├── spdx_template_doubleslash.txt │ │ │ ├── spdx_template_hash.txt │ │ │ └── spdx_template_md.txt │ ├── sechub-eclipse-plugin │ │ ├── .classpath │ │ ├── .project │ │ ├── .settings │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ └── org.eclipse.jdt.core.prefs │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ ├── build.gradle │ │ ├── build.properties │ │ ├── contexts.xml │ │ ├── html │ │ │ ├── maintopic.html │ │ │ ├── subtopic.html │ │ │ └── toc.html │ │ ├── icons │ │ │ ├── README.md │ │ │ ├── activity.png │ │ │ ├── arrow-left.png │ │ │ ├── arrow-right.png │ │ │ ├── details.png │ │ │ ├── edit-config.png │ │ │ ├── false_positive_delete.png │ │ │ ├── false_positive_marked.png │ │ │ ├── false_positives_project_overview.png │ │ │ ├── import_wiz.png │ │ │ ├── info.png │ │ │ ├── load-from-server.png │ │ │ ├── move_down.png │ │ │ ├── move_to_first_step.png │ │ │ ├── move_to_last_step.png │ │ │ ├── move_up.png │ │ │ ├── open-webui.png │ │ │ ├── open_callstack_entry.png │ │ │ ├── open_job_report_from_serverj.png │ │ │ ├── ovr │ │ │ │ ├── error_ovr.png │ │ │ │ ├── ok_ovr.png │ │ │ │ ├── waiting_ovr.png │ │ │ │ └── warning_ovr.png │ │ │ ├── refresh-remote.png │ │ │ ├── refresh.png │ │ │ ├── remove.png │ │ │ ├── report-info.png │ │ │ ├── scantype_code.png │ │ │ ├── scantype_iac.png │ │ │ ├── scantype_infra.png │ │ │ ├── scantype_license.png │ │ │ ├── scantype_secret.png │ │ │ ├── scantype_unknown.png │ │ │ ├── scantype_web.png │ │ │ ├── search.png │ │ │ ├── sechub-decorator.gif │ │ │ ├── sechub-logo.png │ │ │ ├── sechub-logo@2x.png │ │ │ ├── sechub-server.png │ │ │ ├── trafficlight_green.png │ │ │ ├── trafficlight_off.png │ │ │ ├── trafficlight_red.png │ │ │ ├── trafficlight_yellow.png │ │ │ └── view_menu.png │ │ ├── lib │ │ │ └── README.md │ │ ├── plugin.xml │ │ ├── src │ │ │ ├── main │ │ │ │ ├── java-eclipse │ │ │ │ │ └── com │ │ │ │ │ │ └── mercedesbenz │ │ │ │ │ │ └── sechub │ │ │ │ │ │ ├── SecHubActivator.java │ │ │ │ │ │ ├── SecHubPerspective.java │ │ │ │ │ │ ├── SecHubWorkbenchListener.java │ │ │ │ │ │ ├── access │ │ │ │ │ │ └── SecHubAccessFactory.java │ │ │ │ │ │ ├── callhierarchy │ │ │ │ │ │ └── SecHubCallHierarchyView.java │ │ │ │ │ │ ├── component │ │ │ │ │ │ ├── DragAndDropCallback.java │ │ │ │ │ │ ├── DragAndDropData.java │ │ │ │ │ │ ├── DragAndDropSupport.java │ │ │ │ │ │ ├── FileChooser.java │ │ │ │ │ │ └── ServerChooser.java │ │ │ │ │ │ ├── decorators │ │ │ │ │ │ └── SecHubReportJSONFileDecorator.java │ │ │ │ │ │ ├── handlers │ │ │ │ │ │ ├── SecHubJobImportByContextMenuHandler.java │ │ │ │ │ │ └── SecHubJobImportHandler.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ └── WorkspaceFindingNodeLocator.java │ │ │ │ │ │ ├── preferences │ │ │ │ │ │ ├── PreferenceIdConstants.java │ │ │ │ │ │ ├── SecHubPreferences.java │ │ │ │ │ │ ├── SechubPreferenceInitializer.java │ │ │ │ │ │ ├── SechubPreferencePage.java │ │ │ │ │ │ └── SecureStorageAccess.java │ │ │ │ │ │ ├── provider │ │ │ │ │ │ ├── CallHierarchyLabelProvider.java │ │ │ │ │ │ ├── FindingModelTreeContentProvider.java │ │ │ │ │ │ ├── FirstFindingNodesOnlyFindingModelTreeContentProvider.java │ │ │ │ │ │ ├── OnlyInputElementItselfTreeContentProvider.java │ │ │ │ │ │ ├── findings │ │ │ │ │ │ │ ├── AbstractSecHubFindingNodeColumnLabelProvider.java │ │ │ │ │ │ │ ├── ColumnColumnLabelProvider.java │ │ │ │ │ │ │ ├── DescriptionColumnLabelProvider.java │ │ │ │ │ │ │ ├── FalsePositiveFindingNodeColumnLabelProvider.java │ │ │ │ │ │ │ ├── FileNameColumnLabelProvider.java │ │ │ │ │ │ │ ├── FindingNodeColumLabelProviderBundle.java │ │ │ │ │ │ │ ├── IdColumnLabelProvider.java │ │ │ │ │ │ │ ├── LineColumnLabelProvider.java │ │ │ │ │ │ │ ├── LocationColumnLabelProvider.java │ │ │ │ │ │ │ ├── RelevantPartColumnLabelProvider.java │ │ │ │ │ │ │ ├── ScanTypeColumnLabelProvider.java │ │ │ │ │ │ │ ├── SeverityColumnLabelProvider.java │ │ │ │ │ │ │ ├── SourceColumnLabelProvider.java │ │ │ │ │ │ │ └── StepColumnLabelProvider.java │ │ │ │ │ │ └── joblist │ │ │ │ │ │ │ ├── DateTimeColumnLabelProvider.java │ │ │ │ │ │ │ ├── ExecutedByColumnLabelProvider.java │ │ │ │ │ │ │ ├── JobUUIDColumnLabelProvider.java │ │ │ │ │ │ │ ├── ResultColumnLabelProvider.java │ │ │ │ │ │ │ ├── StatusColumnLabelProvider.java │ │ │ │ │ │ │ └── TrafficLightLabelProvider.java │ │ │ │ │ │ ├── report │ │ │ │ │ │ ├── DeleteFalsePositivesByReportViewAction.java │ │ │ │ │ │ ├── MarkFalsePositivesAction.java │ │ │ │ │ │ ├── MarkJobFalsePositivesDialog.java │ │ │ │ │ │ ├── ReportInfoAction.java │ │ │ │ │ │ ├── ReportInfoDialog.java │ │ │ │ │ │ ├── SecHubReportImportDialog.java │ │ │ │ │ │ ├── SecHubReportImportWizard.java │ │ │ │ │ │ ├── SecHubReportImportWizardPage.java │ │ │ │ │ │ ├── SecHubReportImporter.java │ │ │ │ │ │ ├── SecHubReportView.java │ │ │ │ │ │ └── SecHubStandardReportNamePatternPropertyTester.java │ │ │ │ │ │ ├── server │ │ │ │ │ │ ├── JobUUIDDialog.java │ │ │ │ │ │ ├── NextJobPageSecHubServerViewAction.java │ │ │ │ │ │ ├── OpenProjectFalsePositivesDialogAction.java │ │ │ │ │ │ ├── OpenSecHubServerPreferencesAction.java │ │ │ │ │ │ ├── OpenWebUIServerViewAction.java │ │ │ │ │ │ ├── PreviousJobPageSecHubServerViewAction.java │ │ │ │ │ │ ├── ProjectFalsePositivesDialog.java │ │ │ │ │ │ ├── RefreshSecHubServerViewAction.java │ │ │ │ │ │ ├── SearchJobDirectlyServerViewAction.java │ │ │ │ │ │ ├── SecHubJobTreeViewContentProvider.java │ │ │ │ │ │ ├── SecHubProjectSelectionStorage.java │ │ │ │ │ │ ├── SecHubServerTreeViewContentProvider.java │ │ │ │ │ │ ├── SecHubServerView.java │ │ │ │ │ │ ├── SechubServerTreeDecorator.java │ │ │ │ │ │ └── SechubServerTreeLabelProvider.java │ │ │ │ │ │ ├── util │ │ │ │ │ │ ├── BrowserUtil.java │ │ │ │ │ │ ├── CweLinkTextCreator.java │ │ │ │ │ │ ├── EclipseIDELogger.java │ │ │ │ │ │ ├── EclipseUtil.java │ │ │ │ │ │ ├── Logging.java │ │ │ │ │ │ ├── ScanTypeImageResolver.java │ │ │ │ │ │ └── TrafficLightImageResolver.java │ │ │ │ │ │ └── webfinding │ │ │ │ │ │ └── SecHubWebFindingView.java │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── mercedesbenz │ │ │ │ │ └── sechub │ │ │ │ │ ├── access │ │ │ │ │ └── SecHubAccess.java │ │ │ │ │ ├── model │ │ │ │ │ ├── FalsePositiveEntriesToJobFindingMapTransformer.java │ │ │ │ │ ├── FileLocationExplorer.java │ │ │ │ │ ├── FindingModel.java │ │ │ │ │ ├── FindingNode.java │ │ │ │ │ ├── FindingNodeFalsePositiveInfo.java │ │ │ │ │ └── SecHubReportToFindingModelTransformer.java │ │ │ │ │ ├── server │ │ │ │ │ ├── SecHubServerContext.java │ │ │ │ │ └── data │ │ │ │ │ │ └── SecHubServerDataModel.java │ │ │ │ │ └── util │ │ │ │ │ ├── FallbackIDELogger.java │ │ │ │ │ ├── IDELogAdapter.java │ │ │ │ │ ├── IDELogger.java │ │ │ │ │ └── SimpleStringUtil.java │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── mercedesbenz │ │ │ │ │ └── sechub │ │ │ │ │ ├── model │ │ │ │ │ ├── FalsePositiveEntriesToJobFindingMapTransformerTest.java │ │ │ │ │ ├── FileLocationExplorerTest.java │ │ │ │ │ ├── FindingNodeBuilderTest.java │ │ │ │ │ ├── SecHubReportToSecHubNodeTransformerTest.java │ │ │ │ │ └── TestResourceHelper.java │ │ │ │ │ └── util │ │ │ │ │ └── SimpleStringUtilTest.java │ │ │ │ └── resources │ │ │ │ ├── SameName.java │ │ │ │ └── explorer │ │ │ │ ├── scenario1 │ │ │ │ ├── project1 │ │ │ │ │ └── src │ │ │ │ │ │ ├── main │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ ├── SameName.java │ │ │ │ │ │ │ └── TestMe.java │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── subpackage │ │ │ │ │ │ └── SameName.java │ │ │ │ └── project2 │ │ │ │ │ └── source │ │ │ │ │ └── TestMe.c │ │ │ │ └── scenario2 │ │ │ │ └── project1 │ │ │ │ └── Code │ │ │ │ └── c++ │ │ │ │ └── os_injection.cpp │ │ ├── testToc.xml │ │ └── toc.xml │ ├── sechub-eclipse-target-platform │ │ ├── .classpath │ │ ├── .project │ │ ├── .settings │ │ │ ├── org.eclipse.core.resources.prefs │ │ │ └── org.eclipse.jdt.core.prefs │ │ ├── README.adoc │ │ └── sechub.target │ ├── sechub-eclipse-update-site │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.core.resources.prefs │ │ └── site.xml │ ├── settings.gradle │ └── signJars ├── jetbrains │ ├── CHANGELOG.md │ ├── README.md │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── .gitignore │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── other │ │ └── images │ │ │ └── sechub-logo-big.png │ ├── settings.gradle │ └── src │ │ ├── docs │ │ └── asciidoc │ │ │ ├── images │ │ │ ├── gradle-import.png │ │ │ ├── install-plugin-devkit.png │ │ │ ├── sechub-finding-explain-editor.png │ │ │ ├── sechub-list-jobs.png │ │ │ ├── sechub-logo.png │ │ │ ├── sechub-mark-false-positive.png │ │ │ ├── sechub-mark-false-positives.png │ │ │ ├── sechub-select-project.png │ │ │ ├── sechub-server.png │ │ │ └── sechub-toolwindow-overview.png │ │ │ ├── plugin-development.adoc │ │ │ └── user-guide.adoc │ │ ├── main │ │ ├── java-intellij │ │ │ └── com │ │ │ │ └── mercedesbenz │ │ │ │ └── sechub │ │ │ │ └── plugin │ │ │ │ └── idea │ │ │ │ ├── IntellijComponentFactory.java │ │ │ │ ├── IntellijRenderDataProvider.java │ │ │ │ ├── IntellijShowInEditorSupport.java │ │ │ │ ├── SecHubReportImporter.java │ │ │ │ ├── SecHubReportRequestListener.java │ │ │ │ ├── SecHubReportViewUpdater.java │ │ │ │ ├── SecHubSettingsDialogListener.java │ │ │ │ ├── action │ │ │ │ └── SechubResetReportAction.java │ │ │ │ ├── compatiblity │ │ │ │ └── VirtualFileCompatibilityLayer.java │ │ │ │ ├── falsepositive │ │ │ │ ├── FalsePositive.java │ │ │ │ ├── FalsePositiveSyncStatus.java │ │ │ │ ├── FalsePositivesCacheManager.java │ │ │ │ └── FalsePositivesList.java │ │ │ │ ├── sechubaccess │ │ │ │ ├── NoOpSecHubAccessClient.java │ │ │ │ ├── SecHubAccess.java │ │ │ │ ├── SecHubAccessClient.java │ │ │ │ └── SecHubAccessFactory.java │ │ │ │ ├── util │ │ │ │ └── ErrorLogger.java │ │ │ │ └── window │ │ │ │ ├── SecHubPanel.java │ │ │ │ ├── SecHubReportPanel.java │ │ │ │ ├── SecHubReportTabSwitcher.java │ │ │ │ ├── SecHubServerPanel.java │ │ │ │ ├── SecHubToolWindowFactory.java │ │ │ │ └── SecHubToolWindowTransferSupport.java │ │ ├── java │ │ │ └── com │ │ │ │ └── mercedesbenz │ │ │ │ └── sechub │ │ │ │ ├── plugin │ │ │ │ ├── model │ │ │ │ │ ├── FileLocationExplorer.java │ │ │ │ │ ├── FindingModel.java │ │ │ │ │ ├── FindingNode.java │ │ │ │ │ ├── SecHubFindingToFindingModelTransformer.java │ │ │ │ │ ├── SecHubFindingoWebScanDataProvider.java │ │ │ │ │ └── SecHubReportFindingModelService.java │ │ │ │ ├── ui │ │ │ │ │ ├── ComponentBuilder.java │ │ │ │ │ ├── FalsePositiveTableModel.java │ │ │ │ │ ├── FindingRenderDataProvider.java │ │ │ │ │ ├── SecHubRootTeeNode.java │ │ │ │ │ ├── SecHubTableModel.java │ │ │ │ │ ├── SecHubToolWindowUIContext.java │ │ │ │ │ ├── SecHubToolWindowUISupport.java │ │ │ │ │ ├── SecHubToolWindowUISupportTestMain.java │ │ │ │ │ ├── SecHubTreeNode.java │ │ │ │ │ ├── SechubTreeModel.java │ │ │ │ │ └── TableExampleUI.java │ │ │ │ └── util │ │ │ │ │ ├── ErrorLog.java │ │ │ │ │ └── SimpleStringUtil.java │ │ │ │ └── settings │ │ │ │ ├── SecHubSettingsComponent.java │ │ │ │ ├── SechubSettings.java │ │ │ │ ├── SechubSettingsConfigurable.java │ │ │ │ └── SechubSettingsCredentialsSupport.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── plugin.xml │ │ │ ├── pluginIcon.svg │ │ │ └── pluginIcon_dark.svg │ │ │ └── icons │ │ │ ├── README.md │ │ │ ├── activity.png │ │ │ ├── sechub-logo.png │ │ │ ├── sechub-logo.svg │ │ │ ├── toolWindowSecHub.svg │ │ │ └── toolWindowSecHub_dark.svg │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── mercedesbenz │ │ │ └── sechub │ │ │ ├── plugin │ │ │ ├── TestFileReader.java │ │ │ ├── idea │ │ │ │ └── sechubaccess │ │ │ │ │ └── SecHubAccessClientTest.java │ │ │ ├── model │ │ │ │ ├── FileLocationExplorerTest.java │ │ │ │ ├── FindingNodeBuilderTest.java │ │ │ │ ├── SecHubFindingToSecHubNodeTransformerTest.java │ │ │ │ ├── SecHubFindingoWebScanDataProviderTest.java │ │ │ │ └── TestResourceHelper.java │ │ │ └── util │ │ │ │ └── SimpleStringUtilTest.java │ │ │ └── settings │ │ │ ├── SecHubSettingsComponentTest.java │ │ │ └── SecHubSettingsConfigurableTest.java │ │ └── resources │ │ ├── SameName.java │ │ ├── explorer │ │ ├── scenario1 │ │ │ ├── project1 │ │ │ │ └── src │ │ │ │ │ ├── main │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ ├── SameName.java │ │ │ │ │ │ └── TestMe.java │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── subpackage │ │ │ │ │ └── SameName.java │ │ │ └── project2 │ │ │ │ └── source │ │ │ │ └── TestMe.c │ │ └── scenario2 │ │ │ └── project1 │ │ │ └── Code │ │ │ └── c++ │ │ │ └── os_injection.cpp │ │ └── report │ │ ├── report_pds-solution_zap_mocked.json │ │ └── sechub-report-web-example1.json └── vscode │ ├── .eslintrc.json │ ├── .gitignore │ ├── .nvmrc │ ├── .prettierrc │ ├── .vscode │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json │ ├── .vscodeignore │ ├── 3RD_PARTY_LICENSES.txt │ ├── CHANGELOG.md │ ├── LICENSE │ ├── LICENSES │ └── cc-by-sa-4.0_legalcode.txt │ ├── README.md │ ├── README │ ├── start_debugging.png │ ├── start_debugging.png.license │ ├── vscode-plugin-ai-explain.png │ ├── vscode-plugin-file-import.png │ ├── vscode-plugin-mark-false-positives-1.png │ ├── vscode-plugin-mark-false-positives-2.png │ ├── vscode-plugin-server-connect.png │ └── vscode-plugin-start.png │ ├── build-plugin.sh │ ├── devProxy.js │ ├── media │ ├── README.md │ ├── css │ │ └── main.css │ ├── js │ │ ├── report.js │ │ └── server.js │ ├── prism │ │ ├── prism.css │ │ └── prism.js │ └── sechub-logo-vscode-styled.svg │ ├── other │ ├── images │ │ └── sechub-logo-big.png │ └── spdx │ │ └── template │ │ ├── spdx_template_doubleslash.txt │ │ ├── spdx_template_hash.txt │ │ └── spdx_template_md.txt │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── api │ │ └── defaultClient.ts │ ├── cache │ │ └── falsePositiveCache.ts │ ├── commands │ │ ├── changeCredentials.ts │ │ ├── changeServerUrl.ts │ │ ├── changeWebUiUrl.ts │ │ ├── clearSecHubData.ts │ │ ├── commands.ts │ │ ├── explainVulnerabilityByAi.ts │ │ ├── fetchFalsePositivesForProject.ts │ │ ├── fetchReportByUUID.ts │ │ ├── importReportFromFile.ts │ │ ├── markFalsePositivesForProject.ts │ │ ├── openFinding.ts │ │ ├── openFindingCallStack.ts │ │ ├── openWebScanInInfoview.ts │ │ ├── refreshServerView.ts │ │ └── selectProject.ts │ ├── extension.ts │ ├── provider │ │ ├── SecHubServerWebviewProvider.ts │ │ ├── items │ │ │ ├── hierarchyItems.ts │ │ │ ├── infoItems.ts │ │ │ └── infoViewItemMitreCWELinkBuilder.ts │ │ ├── secHubCallHierarchyTreeDataProvider.ts │ │ ├── secHubInfoTreeDataProvider.ts │ │ └── secHubReportWebViewProvider.ts │ ├── test │ │ ├── resources │ │ │ ├── explorer │ │ │ │ └── scenario1 │ │ │ │ │ ├── project1 │ │ │ │ │ └── src │ │ │ │ │ │ ├── main │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ ├── SameName.java │ │ │ │ │ │ │ └── TestMe.java │ │ │ │ │ │ └── test │ │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── subpackage │ │ │ │ │ │ └── SameName.java │ │ │ │ │ └── project2 │ │ │ │ │ └── source │ │ │ │ │ └── TestMe.c │ │ │ ├── test_sechub_fp_configuration.json │ │ │ ├── test_sechub_report-1.json │ │ │ ├── test_sechub_report-2.json │ │ │ ├── test_sechub_report-3.json │ │ │ ├── test_sechub_report_error.json │ │ │ ├── test_sechub_report_gitleaks.json │ │ │ └── test_sechub_report_gosec.json │ │ ├── runTest.ts │ │ └── suite │ │ │ ├── filelocationexplorer.test.ts │ │ │ ├── index.ts │ │ │ ├── infoViewItemMitreCWELinkBuilder.test.ts │ │ │ └── sechubUtils.test.ts │ ├── utils │ │ ├── fileLocationExplorer.ts │ │ ├── prismLanguageHelper.ts │ │ ├── sechubConstants.ts │ │ ├── sechubCredentialsMultistepInput.ts │ │ └── sechubUtils.ts │ └── webview │ │ ├── jobTable.ts │ │ ├── pagination.ts │ │ ├── reportTable.ts │ │ ├── serverStateContainer.ts │ │ └── vulnerabilityExplanation.ts │ └── tsconfig.json ├── release-pipeline.jenkins ├── sechub-adapter-checkmarx ├── README.md ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mercedesbenz │ │ │ └── sechub │ │ │ └── adapter │ │ │ └── checkmarx │ │ │ ├── CheckmarxAdapter.java │ │ │ ├── CheckmarxAdapterConfig.java │ │ │ ├── CheckmarxAdapterContext.java │ │ │ ├── CheckmarxAdapterV1.java │ │ │ ├── CheckmarxClientHttpRequestInterceptor.java │ │ │ ├── CheckmarxConfig.java │ │ │ ├── CheckmarxConstants.java │ │ │ ├── CheckmarxContext.java │ │ │ ├── CheckmarxEngineConfiguration.java │ │ │ ├── CheckmarxMetaDataID.java │ │ │ ├── CheckmarxRESTFailureException.java │ │ │ ├── CheckmarxResilienceCallback.java │ │ │ ├── CheckmarxResilienceConfiguration.java │ │ │ ├── CheckmarxResilienceConsultant.java │ │ │ ├── CheckmarxSastScanSettings.java │ │ │ ├── CheckmarxSessionData.java │ │ │ ├── CheckmarxState.java │ │ │ ├── MockedCheckmarxAdapter.java │ │ │ └── support │ │ │ ├── CheckmarxCancelFailedException.java │ │ │ ├── CheckmarxCancelSupport.java │ │ │ ├── CheckmarxFullScanNecessaryException.java │ │ │ ├── CheckmarxOAuthData.java │ │ │ ├── CheckmarxOAuthSupport.java │ │ │ ├── CheckmarxOnlyUnsupportedFilesException.java │ │ │ ├── CheckmarxProjectSupport.java │ │ │ ├── CheckmarxScanReportSupport.java │ │ │ ├── CheckmarxScanSupport.java │ │ │ ├── CheckmarxUploadSupport.java │ │ │ ├── QueueDetails.java │ │ │ ├── ReportDetails.java │ │ │ ├── ScanDetails.java │ │ │ ├── WaitForQueueStateSupport.java │ │ │ ├── WaitForScanReportSupport.java │ │ │ └── WaitForScanStateSupport.java │ └── resources │ │ └── adapter │ │ └── mockdata │ │ └── MockedCheckmarxAdapter │ │ └── v1 │ │ ├── green.xml │ │ ├── red.xml │ │ └── yellow.xml │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── adapter │ └── checkmarx │ ├── CheckmarxAdapterV1WireMockTest.java │ ├── CheckmarxConfigTest.java │ ├── CheckmarxResilienceCallbackTest.java │ ├── CheckmarxResilienceConsultantTest.java │ ├── TestCheckmarxAdapterApplication.java │ ├── TestCheckmarxFileSupport.java │ └── support │ ├── CheckmarxOAuthDataTest.java │ ├── CheckmarxOAuthSupportTest.java │ ├── CheckmarxProjectSupportTest.java │ ├── CheckmarxScanReportSupportTest.java │ └── ReportDetailsTest.java ├── sechub-adapter-pds ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── adapter │ │ └── pds │ │ ├── DelegatingMockablePDSAdapterV1.java │ │ ├── MockedPDSAdapterV1.java │ │ ├── PDSAdapter.java │ │ ├── PDSAdapterConfig.java │ │ ├── PDSAdapterConfigBuilder.java │ │ ├── PDSAdapterConfigData.java │ │ ├── PDSAdapterConfigDataProvider.java │ │ ├── PDSAdapterConfigurator.java │ │ ├── PDSAdapterConfiguratorProvider.java │ │ ├── PDSAdapterContext.java │ │ ├── PDSAdapterDataConfigurator.java │ │ ├── PDSAdapterResilienceConsultant.java │ │ ├── PDSAdapterV1.java │ │ ├── PDSAnalyticsConfig.java │ │ ├── PDSAnalyticsConfigImpl.java │ │ ├── PDSClientHttpRequestInterceptor.java │ │ ├── PDSCodeScanConfig.java │ │ ├── PDSCodeScanConfigImpl.java │ │ ├── PDSContext.java │ │ ├── PDSContextFactory.java │ │ ├── PDSContextFactoryImpl.java │ │ ├── PDSEncryptionOutOfSyncException.java │ │ ├── PDSInfraScanConfig.java │ │ ├── PDSInfraScanConfigImpl.java │ │ ├── PDSLicenseScanConfig.java │ │ ├── PDSLicenseScanConfigImpl.java │ │ ├── PDSMetaDataID.java │ │ ├── PDSPrepareConfig.java │ │ ├── PDSPrepareConfigImpl.java │ │ ├── PDSSecretScanConfig.java │ │ ├── PDSSecretScanConfigImpl.java │ │ ├── PDSState.java │ │ ├── PDSUploadSupport.java │ │ ├── PDSUrlBuilder.java │ │ ├── PDSWebScanConfig.java │ │ └── PDSWebScanConfigImpl.java │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── adapter │ └── pds │ ├── DelegatingMockablePDSAdapterV1Test.java │ ├── PDSAdapterV1Test.java │ ├── PDSAdapterV1WireMockTest.java │ ├── PDSContextTest.java │ ├── TestPDSSupport.java │ └── TestPDSWiremockSupport.java ├── sechub-adapter ├── .gitignore ├── README.md ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── adapter │ │ ├── AbstractAdapter.java │ │ ├── AbstractAdapterConfig.java │ │ ├── AbstractAdapterConfigBuilder.java │ │ ├── AbstractAdapterContext.java │ │ ├── AbstractAnalyticsAdapterConfig.java │ │ ├── AbstractAnalyticsAdapterConfigBuilder.java │ │ ├── AbstractCodeScanAdapterConfig.java │ │ ├── AbstractCodeScanAdapterConfigBuilder.java │ │ ├── AbstractInfraScanAdapterConfig.java │ │ ├── AbstractInfraScanAdapterConfigBuilder.java │ │ ├── AbstractLoginConfig.java │ │ ├── AbstractPrepareAdapterConfig.java │ │ ├── AbstractPrepareAdapterConfigBuilder.java │ │ ├── AbstractSpringRestAdapterContext.java │ │ ├── AbstractWebScanAdapterConfig.java │ │ ├── AbstractWebScanAdapterConfigBuilder.java │ │ ├── Adapter.java │ │ ├── AdapterCanceledByUserException.java │ │ ├── AdapterConfig.java │ │ ├── AdapterConfigBuilder.java │ │ ├── AdapterConfigurationStrategy.java │ │ ├── AdapterContext.java │ │ ├── AdapterCypherManager.java │ │ ├── AdapterException.java │ │ ├── AdapterExecutionResult.java │ │ ├── AdapterLogId.java │ │ ├── AdapterMetaData.java │ │ ├── AdapterMetaDataCallback.java │ │ ├── AdapterOptionKey.java │ │ ├── AdapterProfiles.java │ │ ├── AdapterRuntimeContext.java │ │ ├── AnalyticsAdapterConfig.java │ │ ├── BasicLoginConfig.java │ │ ├── CodeScanAdapterConfig.java │ │ ├── FileBasedAdapterMetaDataCallback.java │ │ ├── FormAutoDetectLoginConfig.java │ │ ├── FormScriptLoginConfig.java │ │ ├── IcrementalAdditionalPrefixAPIURLSupport.java │ │ ├── InfraScanAdapterConfig.java │ │ ├── LoginConfig.java │ │ ├── LoginScriptAction.java │ │ ├── LoginScriptGenerator.java │ │ ├── LoginScriptPage.java │ │ ├── PrepareAdapterConfig.java │ │ ├── ProxyConfig.java │ │ ├── SecHubTimeUnitData.java │ │ ├── SpringUtilFactory.java │ │ ├── TimeConstants.java │ │ ├── TraceIdProvider.java │ │ ├── TraceLogClientHTTPRequestInterceptor.java │ │ ├── TrustAllConfig.java │ │ ├── WaitForStateSupport.java │ │ ├── WebScanAdapterConfig.java │ │ ├── mock │ │ ├── AbstractMockedAdapter.java │ │ ├── MockDataIdentifierFactory.java │ │ ├── MockedAdapter.java │ │ ├── MockedAdapterSetup.java │ │ ├── MockedAdapterSetupCombination.java │ │ ├── MockedAdapterSetupEntry.java │ │ ├── MockedAdapterSetupService.java │ │ ├── NullMockDataIdentifierFactory.java │ │ └── ScanTypeDependantMockDataIdentifierFactory.java │ │ ├── springextension │ │ ├── MultipartInputStreamFileResource.java │ │ └── ResourceHttpMessageConverterHandlingInputStreams.java │ │ └── support │ │ ├── APIURLSupport.java │ │ ├── JSONAdapterSupport.java │ │ ├── MockConfigSupport.java │ │ ├── MockSupport.java │ │ ├── RestOperationsSupport.java │ │ ├── TrustAllSupport.java │ │ └── URIShrinkSupport.java │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── adapter │ ├── AbstractAdapterConfigBuilderTest.java │ ├── AbstractAdapterTest.java │ ├── AbstractInfraScanAdapterConfigBuilderTest.java │ ├── AbstractSpringRestAdapterContextTest.java │ ├── AbstractWebScanAdapterConfigBuilderTest.java │ ├── AdapterExceptionTest.java │ ├── AdapterExecutionResultTest.java │ ├── AdapterMetaDataTest.java │ ├── FileBasedAdapterMetaDataCallbackTest.java │ ├── FormScriptLoginConfigTest.java │ ├── LoginScriptActionTest.java │ ├── SecHubTimeUnitDataTest.java │ ├── TestSecHubAdapterFileSupport.java │ ├── URIsToRootURIsShrinkerTest.java │ ├── mock │ ├── AbstractMockedAdapterTest.java │ ├── MockedAdapterSetupEntryTest.java │ ├── MockedAdapterSetupServiceTest.java │ └── MockedAdapterSetupTest.java │ ├── support │ ├── APIURLSupportTest.java │ ├── JSONAdapterSupportTest.java │ └── URIShrinkSupportTest.java │ └── testclasses │ ├── TestAbstractSpringRestAdapterContext.java │ ├── TestAdapter.java │ ├── TestAdapterConfig.java │ ├── TestAdapterConfigBuilder.java │ ├── TestAdapterConfigInterface.java │ ├── TestAdapterContextInterface.java │ ├── TestAdapterInterface.java │ ├── TestInfraScanAdapterConfig.java │ ├── TestInfraScanAdapterConfigBuilder.java │ ├── TestInfraScanAdapterConfigInterface.java │ ├── TestWebScanAdapterConfig.java │ ├── TestWebScanAdapterConfigBuilder.java │ └── TestWebScanAdapterConfigInterface.java ├── sechub-administration ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── domain │ │ └── administration │ │ ├── APITokenGenerator.java │ │ ├── AdministrationAPIConstants.java │ │ ├── InitialAdminInitializer.java │ │ ├── OneTimeTokenGenerator.java │ │ ├── autocleanup │ │ ├── AdministrationAutoCleanupConfig.java │ │ ├── AdministrationAutoCleanupDaysCalculator.java │ │ ├── AdministrationAutoCleanupService.java │ │ ├── AdministrationAutoCleanupTriggerService.java │ │ └── IntegrationTestAdministrationRestController.java │ │ ├── config │ │ ├── AdministrationConfig.java │ │ ├── AdministrationConfigRepository.java │ │ ├── AdministrationConfigService.java │ │ ├── AdministrationConfigTransactionService.java │ │ └── ConfigAdministrationRestController.java │ │ ├── encryption │ │ ├── AdministrationEncryptionRotationService.java │ │ ├── AdministrationEncryptionStatusService.java │ │ └── EncryptionAdministrationRestController.java │ │ ├── job │ │ ├── JobAdministrationMessageHandler.java │ │ ├── JobAdministrationRestController.java │ │ ├── JobCancelService.java │ │ ├── JobInformation.java │ │ ├── JobInformationCreateService.java │ │ ├── JobInformationDeleteService.java │ │ ├── JobInformationListService.java │ │ ├── JobInformationRepository.java │ │ ├── JobRestController.java │ │ ├── JobRestartRequestService.java │ │ └── JobStatus.java │ │ ├── mapping │ │ ├── FetchMappingService.java │ │ ├── Mapping.java │ │ ├── MappingAdministrationRestController.java │ │ ├── MappingRepository.java │ │ ├── MappingTransactionService.java │ │ └── UpdateMappingService.java │ │ ├── project │ │ ├── CreateProjectInputValidator.java │ │ ├── ListProjectsService.java │ │ ├── Project.java │ │ ├── ProjectAdministrationMessageHandler.java │ │ ├── ProjectAdministrationRestController.java │ │ ├── ProjectAssignUserService.java │ │ ├── ProjectChangeAccessLevelService.java │ │ ├── ProjectChangeOwnerService.java │ │ ├── ProjectCreationService.java │ │ ├── ProjectData.java │ │ ├── ProjectDeleteService.java │ │ ├── ProjectDetailChangeService.java │ │ ├── ProjectDetailInformation.java │ │ ├── ProjectDetailInformationService.java │ │ ├── ProjectJsonInput.java │ │ ├── ProjectJsonInputValidation.java │ │ ├── ProjectManagementRestController.java │ │ ├── ProjectMetaDataEntity.java │ │ ├── ProjectMetaDataEntityId.java │ │ ├── ProjectMetaDataEntityRepository.java │ │ ├── ProjectRepository.java │ │ ├── ProjectRepositoryCustom.java │ │ ├── ProjectRepositoryImpl.java │ │ ├── ProjectRestController.java │ │ ├── ProjectService.java │ │ ├── ProjectTemplateService.java │ │ ├── ProjectTransactionService.java │ │ ├── ProjectUnassignUserService.java │ │ ├── ProjectUpdateAdministrationRestController.java │ │ ├── ProjectUpdateMetaDataEntityService.java │ │ ├── ProjectUpdateWhitelistService.java │ │ ├── ProjectUserData.java │ │ └── UpdateProjectInputValidator.java │ │ ├── scheduler │ │ ├── SchedulerAdministrationMessageHandler.java │ │ ├── SchedulerAdministrationRestController.java │ │ ├── SchedulerStatusEntryKeys.java │ │ ├── SwitchSchedulerJobProcessingService.java │ │ └── TriggerSchedulerStatusRefreshService.java │ │ ├── signup │ │ ├── AnonymousSignupCreateService.java │ │ ├── AnonymousSignupRestController.java │ │ ├── Signup.java │ │ ├── SignupAdministrationRestController.java │ │ ├── SignupDeleteService.java │ │ ├── SignupJsonInput.java │ │ ├── SignupJsonInputValidator.java │ │ └── SignupRepository.java │ │ ├── status │ │ ├── ListStatusService.java │ │ ├── StatusAdministrationRestController.java │ │ ├── StatusEntry.java │ │ ├── StatusEntryKey.java │ │ └── StatusEntryRepository.java │ │ └── user │ │ ├── AnonymousUserGetAPITokenByOneTimeTokenService.java │ │ ├── AnonymousUserGetApiTokenByOneTimeTokenRestController.java │ │ ├── AnonymousUserRequestNewApiTokenRestController.java │ │ ├── AnonymousUserRequestsNewApiTokenService.java │ │ ├── AnonymousUserRestController.java │ │ ├── InternalInitialDataService.java │ │ ├── User.java │ │ ├── UserAdministrationRestController.java │ │ ├── UserCreationService.java │ │ ├── UserDeleteService.java │ │ ├── UserDetailInformation.java │ │ ├── UserDetailInformationService.java │ │ ├── UserEmailAddressUpdateService.java │ │ ├── UserEmailChangeRequest.java │ │ ├── UserEmailChangeToken.java │ │ ├── UserEmailChangeTokenService.java │ │ ├── UserGrantSuperAdminRightsService.java │ │ ├── UserListService.java │ │ ├── UserRepository.java │ │ ├── UserRepositoryCustom.java │ │ ├── UserRepositoryImpl.java │ │ ├── UserRestController.java │ │ ├── UserRevokeSuperAdminRightsService.java │ │ ├── UserRoleAdministrationMessageHandler.java │ │ ├── UserRoleCalculationService.java │ │ └── UserTransactionService.java │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── domain │ └── administration │ ├── ProjectRepositoryDBTest.java │ ├── TestAdministrationSecurityConfiguration.java │ ├── UserRepositoryDBTest.java │ ├── autocleanup │ ├── AdministrationAutoCleanupConfigTest.java │ ├── AdministrationAutoCleanupDaysCalculatorTest.java │ └── AdministrationAutoCleanupServiceTest.java │ ├── config │ └── AdministrationConfigServiceTest.java │ ├── job │ ├── JobAdministrationMessageHandlerTest.java │ ├── JobCancelServiceTest.java │ ├── JobInformationCreateServiceTest.java │ └── JobInformationRepositoryDBTest.java │ ├── project │ ├── CreateProjectInputValidatorTest.java │ ├── ListProjectsServiceTest.java │ ├── ProjectAdministrationRestControllerMockTest.java │ ├── ProjectAssignUserServiceTest.java │ ├── ProjectChangeAccessLevelServiceTest.java │ ├── ProjectChangeOwnerServiceTest.java │ ├── ProjectCreationServiceTest.java │ ├── ProjectDeleteServiceTest.java │ ├── ProjectDetailChangeServiceTest.java │ ├── ProjectDetailInformationTest.java │ ├── ProjectJsonInputValidationTest.java │ ├── ProjectServiceTest.java │ ├── ProjectTemplateServiceTest.java │ ├── ProjectTest.java │ ├── ProjectUnassignUserServiceTest.java │ ├── ProjectUpdateAdministrationRestControllerMockTest.java │ ├── ProjectUpdateMetaDataServiceTest.java │ ├── ProjectUpdateWhitelistServiceTest.java │ ├── ProjectUserDataTest.java │ ├── TestProjectCreationFactory.java │ └── UpdateProjectInputValidatorTest.java │ ├── signup │ ├── AnonymousSignupRestControllerMockTest.java │ ├── SignupAdministrationRestControllerMockTest.java │ └── SignupCreateServiceTest.java │ └── user │ ├── AnonymousUserGetAPITokenByOneTimeTokenServiceTest.java │ ├── AnonymousUserRequestsNewApiTokenServiceTest.java │ ├── AnonymousUserRestControllerSpringBootTest.java │ ├── TestUserCreationFactory.java │ ├── UserAdministrationRestControllerMockTest.java │ ├── UserDeleteServiceTest.java │ ├── UserDetailInformationServiceTest.java │ ├── UserEmailAddressUpdateServiceTest.java │ ├── UserEmailChangeTokenServiceTest.java │ ├── UserRestControllerSpringBootTest.java │ └── UserRevokeSuperAdminRightsServiceTest.java ├── sechub-analyzer-cli ├── Comments_In_Programming_Languages.adoc ├── README.md ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── analyzer │ │ ├── cli │ │ └── SecHubAnalyzerApplication.java │ │ ├── core │ │ ├── Analyzer.java │ │ ├── CommentChecker.java │ │ └── FileProcessor.java │ │ └── model │ │ ├── AnalyzerResult.java │ │ ├── DeepClonable.java │ │ ├── Marker.java │ │ ├── MarkerPair.java │ │ └── MarkerType.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── analyzer │ │ ├── cli │ │ └── SecHubAnalyzerApplicationTest.java │ │ ├── core │ │ ├── AnalyzerTest.java │ │ ├── CommentCheckerCommentInLineTest.java │ │ ├── CommentCheckerTest.java │ │ └── FileProcessorTest.java │ │ └── model │ │ ├── AnalyzerResultTest.java │ │ ├── MarkerPairTest.java │ │ └── MarkerTest.java │ └── resources │ ├── code │ ├── ABAP │ │ └── single_line_star.abap │ ├── ADA │ │ └── single_line.adb │ ├── Assembly │ │ └── single_line.asm │ ├── Batch │ │ ├── single_line_REM.bat │ │ └── single_line_double_colon.bat │ ├── C │ │ ├── multi_line.c │ │ ├── multi_line_comment_not_beginning.c │ │ └── single_line.c │ ├── Erlang │ │ └── single_line.erl │ ├── Fortran │ │ └── single_line.f90 │ ├── Java │ │ ├── MultiLineComment.java │ │ ├── MultiLineCommentNotBeginning.java │ │ └── SingleLineComment.java │ ├── OCaml │ │ └── single_line.ml │ ├── Pascal │ │ └── single_line.p │ ├── Python │ │ ├── single_line_comment.py │ │ ├── single_line_comment_multiple.py │ │ └── single_line_comment_wrong.py │ ├── Ruby │ │ └── single_line_comment.rb │ ├── SQL │ │ └── single_line_comment.sql │ ├── Scheme │ │ └── single_line_comment.scm │ ├── Shell │ │ └── single_line_comment.sh │ ├── Tcl │ │ └── single_line_comment.tcl │ ├── VB.NET │ │ └── single_line.vb │ └── XML │ │ └── single_line_comment.xml │ ├── example │ ├── HelloWorld.java │ ├── example.xml │ ├── hello_world.c │ └── hello_world.py │ ├── test │ ├── test_pair.txt │ └── test_pair2.txt │ ├── test_multiple.txt │ ├── test_nested │ ├── other │ │ └── test_pair.txt │ └── test_pair.txt │ ├── test_no_markers.txt │ ├── test_only_end.txt │ ├── test_only_start.txt │ ├── test_pair.txt │ ├── test_same_line.txt │ ├── test_two_ends.txt │ └── test_two_starts.txt ├── sechub-archunit-test ├── build.gradle └── src │ └── test │ └── java │ └── mercedesbenz │ └── com │ └── sechub │ └── archunit │ ├── ArchUnitImportOptions.java │ ├── ArchUnitRuntimeSupport.java │ ├── ArchUnitTestMessageExtension.java │ ├── CodingRulesTest.java │ ├── DomainAccessRulesTest.java │ └── NamingConventionTest.java ├── sechub-assistant ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── assistant │ │ ├── AssistantRestController.java │ │ ├── FallbackExplanationResponseFactory.java │ │ ├── FindingAssistantService.java │ │ ├── SecHubExplanationInput.java │ │ ├── SecHubExplanationInputCollector.java │ │ └── ai │ │ ├── AIChat.java │ │ ├── AIExplanationPromptDataGenerator.java │ │ ├── AIPromptData.java │ │ ├── AIPromptDataGeneratorProvider.java │ │ ├── DefaultAIExplanationPromptDataGenerator.java │ │ ├── IntegrationTestAIChat.java │ │ └── openai │ │ ├── BufferedClientHttpRequestOpenAIChatRestTemplateFactory.java │ │ ├── LoggingOpenAIProblemHandler.java │ │ ├── OpenAIChat.java │ │ ├── OpenAIChatRestTemplateFactory.java │ │ ├── OpenAIMessageObject.java │ │ ├── OpenAIProblemHandler.java │ │ ├── OpenAIProperties.java │ │ ├── OpenAIResultChoice.java │ │ ├── OpenAIResultJsonToExplanationResponseTransformer.java │ │ ├── OpenAIResultObject.java │ │ └── OpenAISetup.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── assistant │ │ ├── FallbackExplanationResponseFactoryTest.java │ │ └── ai │ │ └── openai │ │ ├── OpenAIChatManualTest.java │ │ ├── OpenAIChatTest.java │ │ └── OpenAIResultJsonToExplanationResponseTransformerTest.java │ └── resources │ └── openai-completion-test-result1.json ├── sechub-authorization ├── README.md ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── domain │ │ └── authorization │ │ ├── AuthMessageHandler.java │ │ ├── AuthUser.java │ │ ├── AuthUserDetailsService.java │ │ ├── AuthUserRepository.java │ │ ├── AuthUserRole.java │ │ └── service │ │ ├── AuthUpdateUserApiTokenService.java │ │ ├── AuthUserCreationService.java │ │ ├── AuthUserDeleteService.java │ │ └── AuthUserUpdateRolesService.java │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── domain │ └── authorization │ ├── AuthUserDetailsServiceTest.java │ ├── SecHubAuthUserRepositoryTest.java │ └── service │ └── AuthUserUpdateRolesServiceTest.java ├── sechub-cli ├── .gitignore ├── build.gradle ├── build_go.sh ├── gen_go.sh ├── script │ ├── build-debian-packages.sh │ ├── go-gen-supported-source-extensions.sh │ └── supported-source-extensions.txt └── src │ └── mercedes-benz.com │ └── sechub │ ├── cli │ ├── config.go │ ├── config_test.go │ ├── constants.go │ ├── context-initializer.go │ ├── context-initializer_test.go │ ├── context.go │ ├── controller-uploadsourcezip.go │ ├── controller.go │ ├── controller_test.go │ ├── false-positives.go │ ├── false-positives_test.go │ ├── help.go │ ├── job.go │ ├── job_test.go │ ├── labels.go │ ├── labels_test.go │ ├── logo.go │ ├── report.go │ ├── report_test.go │ ├── resthelper.go │ ├── resthelper_test.go │ ├── sechubconfig.go │ ├── sechubconfig_test.go │ ├── signalhandler.go │ ├── tarbuilder.go │ ├── tarbuilder_test.go │ ├── testdata │ │ ├── README.md │ │ └── sechub-testfile1.json │ ├── urlbuilder.go │ ├── urlbuilder_test.go │ ├── version.go.template │ ├── zipbuilder.go │ └── zipbuilder_test.go │ ├── main │ └── sechub.go │ ├── testutil │ ├── asserts.go │ ├── fileTestHelpers.go │ └── ioTestHelpers.go │ └── util │ ├── archiveHelpers.go │ ├── checksumsha256.go │ ├── checksumsha256_test.go │ ├── consoleHelpers.go │ ├── consoleHelpers_test.go │ ├── errorhandler.go │ ├── fileHelpers.go │ ├── filepathmatcher.go │ ├── filepathmatcher_test.go │ ├── log.go │ ├── tar.go │ ├── tar_test.go │ ├── time.go │ ├── validator.go │ ├── validator_test.go │ ├── zip.go │ └── zip_test.go ├── sechub-commons-archive ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── commons │ │ └── archive │ │ ├── ArchiveConstants.java │ │ ├── ArchiveCreationContext.java │ │ ├── ArchiveExtractionConstraints.java │ │ ├── ArchiveExtractionException.java │ │ ├── ArchiveExtractionResult.java │ │ ├── ArchiveSupport.java │ │ ├── ArchiveTransformationData.java │ │ ├── ArchiveTransformationDataFactory.java │ │ ├── DirectoryAndFileSupport.java │ │ ├── FileSize.java │ │ ├── MutableArchiveTransformationData.java │ │ ├── MutableSecHubFileStructureDataProvider.java │ │ ├── SafeArchiveInputStream.java │ │ ├── SecHubFileStructureDataProvider.java │ │ ├── SecHubFileStructureDataProviderBuilder.java │ │ └── SecHubFileStructureDataProviderIncludeExcludeFilter.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── commons │ │ └── archive │ │ ├── ArchiveExtractionConstraintsTest.java │ │ ├── ArchiveSupportTest.java │ │ ├── ArchiveTransformationDataFactoryTest.java │ │ ├── DirectoryAndFileSupportTest.java │ │ ├── FileSizeTest.java │ │ ├── MutableArchiveTransformationDataTest.java │ │ ├── SafeArchiveInputStreamTest.java │ │ ├── SecHubFileStructureDataProviderBuilderTest.java │ │ └── SecHubFileStructureDataProviderIncludeExcludeFilterTest.java │ └── resources │ ├── create-archives │ └── test1 │ │ ├── expected-decompress-with-filestructure-provider │ │ ├── tar │ │ │ ├── bin-file-reference.txt │ │ │ └── bin-ref2-folder1 │ │ │ │ ├── bin-ref2-subfolder1 │ │ │ │ └── bin-ref2-subfolder1.txt │ │ │ │ ├── bin-ref2.txt │ │ │ │ └── with space.txt │ │ └── zip │ │ │ ├── legacy-file3.txt │ │ │ ├── legacy │ │ │ ├── legacy-subfolder1 │ │ │ │ ├── legacy-subfolder1.txt │ │ │ │ └── must-be-filtered.txt │ │ │ ├── legacy.txt │ │ │ └── with space.txt │ │ │ ├── legacy2 │ │ │ └── legacy2.txt │ │ │ ├── source-ref1-folder │ │ │ ├── source-ref1-subfolder1 │ │ │ │ └── source-ref1-subfolder1.txt │ │ │ └── source-ref1.txt │ │ │ ├── src-file-reference1.txt │ │ │ └── src-file-reference2.txt │ │ ├── expected-decompress-without-filestructure-provider │ │ ├── tar │ │ │ └── __data__ │ │ │ │ ├── bin-reference-example2 │ │ │ │ ├── bin-file-reference.txt │ │ │ │ └── bin-ref2-folder1 │ │ │ │ │ ├── bin-ref2-subfolder1 │ │ │ │ │ └── bin-ref2-subfolder1.txt │ │ │ │ │ ├── bin-ref2.txt │ │ │ │ │ └── with space.txt │ │ │ │ └── bin-reference-example3 │ │ │ │ ├── bin-file-reference.txt │ │ │ │ └── bin-ref3-folder1 │ │ │ │ ├── bin-ref2.txt │ │ │ │ └── bin-ref3-subfolder1 │ │ │ │ └── bin-ref3-subfolder1.txt │ │ └── zip │ │ │ ├── __data__ │ │ │ └── source-reference-example1 │ │ │ │ ├── source-ref1-folder │ │ │ │ ├── source-ref1-subfolder1 │ │ │ │ │ └── source-ref1-subfolder1.txt │ │ │ │ └── source-ref1.txt │ │ │ │ ├── src-file-reference1.txt │ │ │ │ └── src-file-reference2.txt │ │ │ ├── legacy-file3.txt │ │ │ ├── legacy │ │ │ ├── legacy-subfolder1 │ │ │ │ ├── legacy-subfolder1.txt │ │ │ │ └── must-be-filtered.txt │ │ │ ├── legacy.txt │ │ │ └── with space.txt │ │ │ └── legacy2 │ │ │ └── legacy2.txt │ │ ├── sechub-configuration.json │ │ ├── sechub-configuration_relative_paths.json │ │ └── working-directory │ │ ├── bin-file-reference.txt │ │ ├── bin-ref2-folder1 │ │ ├── bin-ref2-subfolder1 │ │ │ └── bin-ref2-subfolder1.txt │ │ ├── bin-ref2.txt │ │ └── with space.txt │ │ ├── bin-ref3-folder1 │ │ ├── bin-ref2.txt │ │ └── bin-ref3-subfolder1 │ │ │ └── bin-ref3-subfolder1.txt │ │ ├── from-working-dir-but-should-not-be-in-archive.txt │ │ ├── legacy-file3.txt │ │ ├── legacy │ │ ├── filtered-folder │ │ │ └── must-be-not-contained.txt │ │ ├── legacy-subfolder1 │ │ │ ├── legacy-subfolder1.txt │ │ │ └── must-be-filtered.txt │ │ ├── legacy.txt │ │ └── with space.txt │ │ ├── legacy2 │ │ └── legacy2.txt │ │ ├── source-ref1-folder │ │ ├── source-ref1-subfolder1 │ │ │ └── source-ref1-subfolder1.txt │ │ └── source-ref1.txt │ │ ├── src-file-reference1.txt │ │ └── src-file-reference2.txt │ ├── expected-extraction │ ├── archive_root_test_file │ │ ├── sechub-configuration_archive-root-test.json │ │ ├── tar │ │ │ ├── file1.txt │ │ │ └── subfolder1 │ │ │ │ └── file1-1.txt │ │ └── zip │ │ │ ├── file1.txt │ │ │ └── subfolder1 │ │ │ └── file1-1.txt │ └── contains-files-with-special-characters │ │ ├── Apfelbäume_muss_man_gut_gießen.txt │ │ └── README.md │ ├── tar │ ├── .gitignore │ ├── archive_root_test_file.tar │ ├── test-tar1 │ │ ├── expected-extracted │ │ │ ├── _with_space file1.txt │ │ │ └── subfolder1 │ │ │ │ ├── file2.txt │ │ │ │ └── subfolder2 │ │ │ │ └── file3.txt │ │ └── test-tar1.tar │ └── test-tar2 │ │ ├── expected-extracted-reference-name-1-and-2-no-root-allowed │ │ ├── file3a.txt │ │ ├── file7.txt │ │ ├── subfolder4 │ │ │ ├── file4a.txt │ │ │ ├── file4b.txt │ │ │ └── subfolder5 │ │ │ │ └── file5.txt │ │ └── subfolder6 │ │ │ └── file6a.txt │ │ ├── expected-extracted-reference-name-1-no-root-allowed │ │ ├── file3a.txt │ │ └── subfolder4 │ │ │ ├── file4a.txt │ │ │ ├── file4b.txt │ │ │ └── subfolder5 │ │ │ └── file5.txt │ │ ├── expected-extracted-reference-name-1-with-root-allowed │ │ ├── file1.txt │ │ ├── file3a.txt │ │ └── subfolder4 │ │ │ ├── file4a.txt │ │ │ ├── file4b.txt │ │ │ └── subfolder5 │ │ │ └── file5.txt │ │ ├── expected-extracted-with-root-allowed-only │ │ └── file1.txt │ │ ├── expected-extracted-without-transformation │ │ ├── __data__ │ │ │ ├── file2-never-available-when-filtered-for__data__.txt │ │ │ ├── reference-name-1 │ │ │ │ ├── file3a.txt │ │ │ │ └── subfolder4 │ │ │ │ │ ├── file4a.txt │ │ │ │ │ ├── file4b.txt │ │ │ │ │ └── subfolder5 │ │ │ │ │ └── file5.txt │ │ │ └── reference-name-2 │ │ │ │ ├── file7.txt │ │ │ │ └── subfolder6 │ │ │ │ └── file6a.txt │ │ └── file1.txt │ │ └── test-tar2.tar │ └── zipfiles │ ├── .gitignore │ ├── archive_root_test_file.zip │ ├── bugfix-773.zip │ ├── contains-files-with-special-characters.zip │ ├── hierarchical_files.zip │ ├── single_file.zip │ └── two_files.zip ├── sechub-commons-core ├── README.md ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── commons │ │ └── core │ │ ├── CachingPatternProvider.java │ │ ├── CommonConstants.java │ │ ├── ConfigurationFailureException.java │ │ ├── IgnoreOutputHandler.java │ │ ├── MustBeKeptStable.java │ │ ├── OutputHandler.java │ │ ├── PatternCompiler.java │ │ ├── RunOrFail.java │ │ ├── cache │ │ ├── CacheData.java │ │ ├── CachePersistence.java │ │ ├── InMemoryCachePersistence.java │ │ └── SelfCleaningCache.java │ │ ├── doc │ │ ├── Description.java │ │ └── MustBeDocumented.java │ │ ├── environment │ │ ├── SecureEnvironmentVariableKeyValueRegistry.java │ │ ├── SystemEnvironment.java │ │ └── SystemEnvironmentVariableSupport.java │ │ ├── prepare │ │ ├── PrepareConstants.java │ │ ├── PrepareResult.java │ │ └── PrepareStatus.java │ │ ├── resilience │ │ ├── FallthroughResilienceProposal.java │ │ ├── ResilienceCallback.java │ │ ├── ResilienceConsultant.java │ │ ├── ResilienceContext.java │ │ ├── ResilienceProposal.java │ │ ├── ResilientAction.java │ │ ├── ResilientActionExecutor.java │ │ ├── ResilientExecutor.java │ │ ├── ResilientRunOrFailExecutor.java │ │ ├── RetryResilienceProposal.java │ │ └── SimpleRetryResilienceProposal.java │ │ ├── security │ │ ├── CheckSumSupport.java │ │ ├── CryptoAccess.java │ │ └── CryptoAccessProvider.java │ │ ├── shutdown │ │ ├── ApplicationShutdownHandler.java │ │ └── ShutdownListener.java │ │ └── util │ │ ├── FileAttributesUtil.java │ │ ├── SecHubStorageUtil.java │ │ ├── SimpleBooleanUtil.java │ │ ├── SimpleNetworkUtils.java │ │ ├── SimpleStringUtils.java │ │ └── StacktraceUtil.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── commons │ │ └── core │ │ ├── CachingPatternProviderTest.java │ │ ├── CommonConstantsTest.java │ │ ├── PatternCompilerTest.java │ │ ├── cache │ │ ├── CacheDataTest.java │ │ └── SelfCleaningCacheTest.java │ │ ├── environment │ │ ├── SecureEnvironmentVariableKeyValueRegistryTest.java │ │ └── SystemEnvironmentVariableSupportTest.java │ │ ├── prepare │ │ ├── PrepareResultTest.java │ │ └── PrepareStatusTest.java │ │ ├── resilience │ │ ├── ResilientActionExecutorTest.java │ │ ├── ResilientRunnableExecutorTest.java │ │ └── TestFailDefinedTimes.java │ │ ├── security │ │ ├── CheckSumSupportTest.java │ │ └── CryptoAccessTest.java │ │ └── util │ │ ├── SecHubStorageUtilTest.java │ │ ├── SimpleBooleanUtilTest.java │ │ ├── SimpleNetworkUtilsTest.java │ │ ├── SimpleStringUtilsTest.java │ │ └── StacktraceUtilTest.java │ └── resources │ ├── .gitignore │ └── zipfile_contains_only_test1.txt.zip ├── sechub-commons-encryption ├── README.adoc ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── commons │ │ └── encryption │ │ ├── AesGcmSivCipher.java │ │ ├── ByteArrayTransformer.java │ │ ├── DefaultSecretKeyProvider.java │ │ ├── EncryptionConstants.java │ │ ├── EncryptionResult.java │ │ ├── EncryptionRotationSetup.java │ │ ├── EncryptionRotator.java │ │ ├── EncryptionSupport.java │ │ ├── InitializationVector.java │ │ ├── NoneCipher.java │ │ ├── PersistentCipher.java │ │ ├── PersistentCipherFactory.java │ │ ├── PersistentCipherType.java │ │ ├── SecretKeyProvider.java │ │ ├── StringByteArrayTransformer.java │ │ └── package-info.java │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── commons │ └── encryption │ ├── AesGcmSivCipherTest.java │ ├── DefaultSecretKeyProviderTest.java │ ├── EncryptionRotationSetupTest.java │ ├── EncryptionRotatorTest.java │ ├── FullEncryptionRotationTest.java │ ├── InitializationVectorTest.java │ ├── NoneCipherTest.java │ ├── PersistentCipherFactoryTest.java │ └── StringByteArrayTransformerTest.java ├── sechub-commons-model-testframework ├── README.md ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── commons │ │ └── model │ │ ├── TestSecHubConfigurationBuilder.java │ │ └── login │ │ └── TestWebLoginConfigurationBuilder.java │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── commons │ └── model │ └── SecHubConfigurationModelReducedCloningSupportTest.java ├── sechub-commons-model ├── README.md ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ ├── commons │ │ ├── TextFileReader.java │ │ ├── TextFileWriter.java │ │ ├── communication │ │ │ ├── CommunicationDataConversionType.java │ │ │ ├── CommunicationDataConverter.java │ │ │ └── CommunicationDataConverterConfig.java │ │ ├── mapping │ │ │ ├── MappingData.java │ │ │ ├── MappingDataToNamePatternToIdEntryConverter.java │ │ │ ├── MappingEntry.java │ │ │ ├── NamePatternIdProvider.java │ │ │ ├── NamePatternIdProviderFactory.java │ │ │ └── NamePatternToIdEntry.java │ │ └── model │ │ │ ├── AbstractSecHubFileSystemContainer.java │ │ │ ├── ClientCertificateConfiguration.java │ │ │ ├── CodeScanPathCollector.java │ │ │ ├── HTTPHeaderConfiguration.java │ │ │ ├── JSONConverter.java │ │ │ ├── JSONConverterException.java │ │ │ ├── JSONValidatable.java │ │ │ ├── JSONValidationException.java │ │ │ ├── JSONable.java │ │ │ ├── JsonMapperFactory.java │ │ │ ├── MetaDataModel.java │ │ │ ├── ModuleGroup.java │ │ │ ├── RemoteCredentialConfiguration.java │ │ │ ├── RemoteCredentialContainer.java │ │ │ ├── RemoteCredentialContainerFactory.java │ │ │ ├── RemoteCredentialData.java │ │ │ ├── ScanType.java │ │ │ ├── ScanTypeSummaryDetailData.java │ │ │ ├── ScanTypeSummaryFindingOverviewData.java │ │ │ ├── SecHubBinaryDataConfiguration.java │ │ │ ├── SecHubCodeCallStack.java │ │ │ ├── SecHubCodeScanConfiguration.java │ │ │ ├── SecHubConfigurationMetaData.java │ │ │ ├── SecHubConfigurationModel.java │ │ │ ├── SecHubConfigurationModelReducedCloningSupport.java │ │ │ ├── SecHubConfigurationModelSupport.java │ │ │ ├── SecHubConfigurationModelValidationError.java │ │ │ ├── SecHubConfigurationModelValidationResult.java │ │ │ ├── SecHubConfigurationModelValidator.java │ │ │ ├── SecHubDataConfiguration.java │ │ │ ├── SecHubDataConfigurationObject.java │ │ │ ├── SecHubDataConfigurationObjectInfo.java │ │ │ ├── SecHubDataConfigurationObjectInfoFinder.java │ │ │ ├── SecHubDataConfigurationType.java │ │ │ ├── SecHubDataConfigurationTypeListParser.java │ │ │ ├── SecHubDataConfigurationUsageByName.java │ │ │ ├── SecHubDateTimeFormat.java │ │ │ ├── SecHubFileSystemConfiguration.java │ │ │ ├── SecHubFileSystemContainer.java │ │ │ ├── SecHubFinding.java │ │ │ ├── SecHubIacScanConfiguration.java │ │ │ ├── SecHubInfrastructureScanConfiguration.java │ │ │ ├── SecHubLicenseScanConfiguration.java │ │ │ ├── SecHubLocalDateTimeDeserializer.java │ │ │ ├── SecHubLocalDateTimeSerializer.java │ │ │ ├── SecHubMessage.java │ │ │ ├── SecHubMessageType.java │ │ │ ├── SecHubMessagesList.java │ │ │ ├── SecHubRemoteContainer.java │ │ │ ├── SecHubRemoteCredentialConfiguration.java │ │ │ ├── SecHubRemoteCredentialUserData.java │ │ │ ├── SecHubRemoteDataConfiguration.java │ │ │ ├── SecHubReportData.java │ │ │ ├── SecHubReportMetaData.java │ │ │ ├── SecHubReportModel.java │ │ │ ├── SecHubReportScanTypeSummary.java │ │ │ ├── SecHubReportSummary.java │ │ │ ├── SecHubReportVersion.java │ │ │ ├── SecHubResult.java │ │ │ ├── SecHubResultTrafficLightFilter.java │ │ │ ├── SecHubRevisionData.java │ │ │ ├── SecHubRuntimeException.java │ │ │ ├── SecHubScanConfiguration.java │ │ │ ├── SecHubSecretScanConfiguration.java │ │ │ ├── SecHubSourceDataConfiguration.java │ │ │ ├── SecHubStatus.java │ │ │ ├── SecHubTimeUnit.java │ │ │ ├── SecHubVersionControlData.java │ │ │ ├── SecHubWebScanApiConfiguration.java │ │ │ ├── SecHubWebScanApiType.java │ │ │ ├── SecHubWebScanConfiguration.java │ │ │ ├── Severities.java │ │ │ ├── Severity.java │ │ │ ├── TrafficLight.java │ │ │ ├── TrafficLightCalculator.java │ │ │ ├── TrafficLightSupport.java │ │ │ ├── TypeFilter.java │ │ │ ├── WebLogoutConfiguration.java │ │ │ ├── WebScanDurationConfiguration.java │ │ │ ├── job │ │ │ ├── ExecutionResult.java │ │ │ ├── ExecutionState.java │ │ │ └── JobStatusInfo.java │ │ │ ├── login │ │ │ ├── Action.java │ │ │ ├── ActionType.java │ │ │ ├── AutoDetectUserLoginConfiguration.java │ │ │ ├── BasicLoginConfiguration.java │ │ │ ├── EncodingType.java │ │ │ ├── FormLoginConfiguration.java │ │ │ ├── Page.java │ │ │ ├── Script.java │ │ │ ├── TOTPHashAlgorithm.java │ │ │ ├── WebLoginConfiguration.java │ │ │ ├── WebLoginTOTPConfiguration.java │ │ │ └── WebLoginVerificationConfiguration.java │ │ │ ├── template │ │ │ ├── TemplateData.java │ │ │ ├── TemplateDataResolver.java │ │ │ ├── TemplateDefinition.java │ │ │ ├── TemplateIdenifierConstants.java │ │ │ ├── TemplateType.java │ │ │ └── TemplateUsageValidator.java │ │ │ └── web │ │ │ ├── SecHubReportWeb.java │ │ │ ├── SecHubReportWebAttack.java │ │ │ ├── SecHubReportWebBody.java │ │ │ ├── SecHubReportWebBodyLocation.java │ │ │ ├── SecHubReportWebEvidence.java │ │ │ ├── SecHubReportWebRequest.java │ │ │ └── SecHubReportWebResponse.java │ │ └── sharedkernel │ │ └── CountableInDaysTimeUnit.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── commons │ │ ├── communication │ │ ├── CommunicationDataConverterConfigTest.java │ │ └── CommunicationDataConverterTest.java │ │ ├── mapping │ │ ├── MappingDataToNamePatternToIdEntryConverterTest.java │ │ ├── NamePatternIdProviderFactoryTest.java │ │ ├── NamePatternIdproviderTest.java │ │ └── NamePatternToIdEntryTest.java │ │ └── model │ │ ├── AssertSecHubResult.java │ │ ├── ClientCertificateConfigurationTest.java │ │ ├── HTTPHeaderConfigurationTest.java │ │ ├── JSONConverterTest.java │ │ ├── JsonMapperFactoryTest.java │ │ ├── MetaDataModelTest.java │ │ ├── ModuleGroupTest.java │ │ ├── RemoteCredentialContainerFactoryTest.java │ │ ├── RemoteCredentialContainerTest.java │ │ ├── ScanTypeTest.java │ │ ├── SecHubBinaryDataConfigurationTest.java │ │ ├── SecHubConfigurationModelSupportTest.java │ │ ├── SecHubConfigurationModelTest.java │ │ ├── SecHubConfigurationModelValidationErrorTest.java │ │ ├── SecHubConfigurationModelValidationResultTest.java │ │ ├── SecHubConfigurationModelValidatorTest.java │ │ ├── SecHubDataConfigurationObjectInfoFinderTest.java │ │ ├── SecHubDataConfigurationTypeListParserTest.java │ │ ├── SecHubFindingTest.java │ │ ├── SecHubLicenseScanConfigurationTest.java │ │ ├── SecHubMessageTest.java │ │ ├── SecHubMessagesListTest.java │ │ ├── SecHubReportModelTest.java │ │ ├── SecHubReportScanTypeSummaryTest.java │ │ ├── SecHubReportSummaryTest.java │ │ ├── SecHubResultTest.java │ │ ├── SecHubScanConfigurationTest.java │ │ ├── SecHubSecretScanConfigurationTest.java │ │ ├── SecHubSourceDataConfigurationTest.java │ │ ├── SecHubTimeUnitTest.java │ │ ├── SecHubWebScanApiConfigurationTest.java │ │ ├── SeveritiesTest.java │ │ ├── TestJSONConverterEnum.java │ │ ├── TestJSONConverterObject.java │ │ ├── TrafficLightSupportTest.java │ │ ├── TrafficLightTest.java │ │ ├── job │ │ ├── ExecutionResultTest.java │ │ └── ExecutionStateTest.java │ │ ├── login │ │ ├── BasicLoginConfigurationTest.java │ │ ├── WebLoginTOTPConfigurationTest.java │ │ └── WebLoginVerificationConfigurationTest.java │ │ └── template │ │ ├── TemplateDataResolverTest.java │ │ ├── TemplateDefinitionTest.java │ │ └── TemplateUsageValidatorTest.java │ └── resources │ ├── communciation │ └── communication-key-converter-config1.json │ ├── report │ ├── sechub-testreport1.json │ ├── sechub-testreport2.json │ ├── sechub-testreport3.json │ ├── sechub-testreport4-multiple-web-findings.json │ ├── sechub-testreport5-version-control-data.json │ ├── sechub-testreport6-secret-scan-with-revision-data.json │ └── sechub-testreport7-secret-scan-with-revision-data-and-metadata.json │ ├── sechub_code_scan_config_binary_example.json │ ├── sechub_code_scan_config_source_embedded_def_example.json │ ├── sechub_code_scan_config_source_example.json │ ├── sechub_config_example1.json │ ├── sechub_config_example2.json │ ├── sechub_config_example3.json │ ├── sechub_config_web_scan_default_and_explicit_definitions_for_urls_for_header.json │ ├── sechub_config_web_scan_duplicated_default.json │ ├── sechub_config_web_scan_duplicated_default_with_upper_case.json │ ├── sechub_config_web_scan_includes_excludes_with_wildcards.json │ ├── sechub_config_web_scan_intersection_of_urls_of_same_header.json │ ├── sechub_config_web_scan_intersection_of_urls_of_same_header_missing_slash.json │ ├── sechub_config_web_scan_no_intersection_of_urls_of_same_header.json │ ├── sechub_config_web_scan_not_duplicated_without_wildcard.json │ ├── sechub_config_web_scan_valid_headers_mixed_upper_and_lower_case.json │ ├── sechub_iac_scan_config_source_example.json │ ├── sechub_license_and_code_scan_example1.json │ ├── sechub_license_and_code_scan_example2.json │ ├── sechub_license_and_code_scan_example3.json │ ├── sechub_license_and_code_scan_example4.json │ ├── sechub_license_scan_config_binary_example.json │ ├── sechub_license_scan_config_source_and_binary_binary_used_example.json │ ├── sechub_license_scan_config_source_and_binary_both_used_example.json │ ├── sechub_license_scan_config_source_and_binary_source_used_example.json │ ├── sechub_license_scan_config_source_example.json │ ├── sechub_license_scan_non_existing_key.json │ ├── sechub_remote_credentials_config.json │ ├── sechub_remote_data_config_binary_code_scan_example.json │ ├── sechub_remote_data_config_invalid_config_with_filesystem.json │ ├── sechub_remote_data_config_invalid_credentials_empty.json │ ├── sechub_remote_data_config_invalid_missing_location.json │ ├── sechub_remote_data_config_invalid_multi_config.json │ ├── sechub_remote_data_config_invalid_source_and_binaries.json │ ├── sechub_remote_data_config_invalid_user_credential_missing_password.json │ ├── sechub_remote_data_config_invalid_user_credential_missing_username.json │ ├── sechub_remote_data_config_source_code_scan_example.json │ ├── sechub_secret_scan_config_binary_example.json │ ├── sechub_secret_scan_config_source_example.json │ ├── sechub_unknown_scan_type.json │ ├── sechub_web_scan_client_certificate_config_source_example.json │ ├── sechub_web_scan_header_values_from_file_config_source_example.json │ ├── sechub_web_scan_openapi_config_source_example.json │ └── template │ └── template-definition-example1.json ├── sechub-commons-pds ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── commons │ │ └── pds │ │ ├── AbstractPDSKey.java │ │ ├── DefaultProcessBuilderFactory.java │ │ ├── ExecutionPDSKey.java │ │ ├── PDSConfigDataKeyProvider.java │ │ ├── PDSDefaultParameterKeyConstants.java │ │ ├── PDSDefaultParameterValueConstants.java │ │ ├── PDSDefaultRuntimeKeyConstants.java │ │ ├── PDSKey.java │ │ ├── PDSKeyProvider.java │ │ ├── PDSLauncherScriptEnvironmentConstants.java │ │ ├── PDSMetaDataKeys.java │ │ ├── PDSProcessAdapterFactory.java │ │ ├── PDSSolutionVariableKey.java │ │ ├── PDSSolutionVariableType.java │ │ ├── PDSUserMessageSupport.java │ │ ├── ProcessAdapter.java │ │ ├── ProcessBuilderFactory.java │ │ ├── data │ │ ├── PDSJobCreateResult.java │ │ ├── PDSJobData.java │ │ ├── PDSJobParameterEntry.java │ │ ├── PDSJobStatus.java │ │ ├── PDSJobStatusState.java │ │ └── PDSTemplateMetaData.java │ │ └── execution │ │ ├── ExecutionEventData.java │ │ ├── ExecutionEventDetailIdentifier.java │ │ └── ExecutionEventType.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── commons │ │ └── pds │ │ ├── DefaultProcessBuilderFactoryTest.java │ │ ├── PDSConfigDataKeyProviderTest.java │ │ ├── PDSDefaultRuntimeKeyConstantsTest.java │ │ ├── PDSUserMessageSupportTest.java │ │ ├── ProcessAdapterTest.java │ │ └── data │ │ └── PDSTemplateMetaDataTest.java │ └── resources │ └── process-adapter-test.sh ├── sechub-commons-security-spring ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mercedesbenz │ │ │ └── sechub │ │ │ └── spring │ │ │ └── security │ │ │ ├── AES256Encryption.java │ │ │ ├── AES256EncryptionException.java │ │ │ ├── AbstractSecurityConfiguration.java │ │ │ ├── ClassicAuthCredentialsCookieFilter.java │ │ │ ├── CookieHelper.java │ │ │ ├── DynamicBearerTokenResolver.java │ │ │ ├── JwtDecoderConfiguration.java │ │ │ ├── LoginClassicSuccessHandler.java │ │ │ ├── LoginController.java │ │ │ ├── LoginEnabledCondition.java │ │ │ ├── LoginModeOAuth2ActiveCondition.java │ │ │ ├── LoginOAuth2AccessTokenClient.java │ │ │ ├── LoginOAuth2SuccessHandler.java │ │ │ ├── LoginOAuth2TokenResponse.java │ │ │ ├── MissingAuthenticationEntryPointHandler.java │ │ │ ├── OAuth2JwtAuthenticationProvider.java │ │ │ ├── OAuth2OpaqueTokenIDPIntrospectionResponseFetcher.java │ │ │ ├── OAuth2OpaqueTokenIntrospectionResponse.java │ │ │ ├── OAuth2OpaqueTokenIntrospectionResponseCryptoAccessProvider.java │ │ │ ├── OAuth2OpaqueTokenIntrospector.java │ │ │ ├── OAuth2TokenExpirationCalculator.java │ │ │ ├── PortAccessGuard.java │ │ │ ├── RestTemplateOAuth2OpaqueTokenIDPIntrospectionResponseFetcher.java │ │ │ ├── SecHubSecurityProperties.java │ │ │ └── StatelessAuthorizationRequestRepository.java │ └── resources │ │ ├── static │ │ └── login │ │ │ ├── css │ │ │ ├── login.css │ │ │ └── main.css │ │ │ ├── favicon.ico │ │ │ ├── images │ │ │ ├── background_image_login.jpg │ │ │ └── background_image_login_metadata.xml │ │ │ └── js │ │ │ └── login.js │ │ └── templates │ │ └── login.html │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── spring │ │ └── security │ │ ├── AES256EncryptionTest.java │ │ ├── ClassicAuthCredentialsCookieFilterTest.java │ │ ├── CookieHelperTest.java │ │ ├── DynamicBearerTokenResolverTest.java │ │ ├── LoginClassicSuccessHandlerTest.java │ │ ├── LoginModeOAuth2ActiveConditionSpringBootTest.java │ │ ├── LoginModeOAuth2ActiveConditionTest.java │ │ ├── LoginOAuth2AccessTokenClientTest.java │ │ ├── LoginOAuth2SuccessHandlerTest.java │ │ ├── LoginOAuth2TokenResponseTest.java │ │ ├── OAuth2JwtIntegrationTest.java │ │ ├── OAuth2OpaqueTokenIntegrationTest.java │ │ ├── OAuth2OpaqueTokenIntrospectionResponseCryptoAccessProviderTest.java │ │ ├── OAuth2OpaqueTokenIntrospectionResponseTest.java │ │ ├── OAuth2OpaqueTokenIntrospectorTest.java │ │ ├── OAuth2TokenExpirationCalculatorTest.java │ │ ├── PortAccessGuardTest.java │ │ ├── RestTemplateOAuth2OpaqueTokenIDPIntrospectionResponseFetcherTest.java │ │ ├── SecHubSecurityPropertiesTest.java │ │ ├── SecurityConfigurationTest.java │ │ ├── StatelessAuthorizationRequestRepositoryTest.java │ │ ├── TestOAuth2JwtSecurityConfiguration.java │ │ ├── TestOAuth2OpaqueTokenSecurityConfiguration.java │ │ ├── TestRoles.java │ │ ├── TestSecurityConfiguration.java │ │ ├── TestSecurityController.java │ │ └── TestUserDetails.java │ └── resources │ ├── application-jwt-test.yml │ ├── application-login-mode-oauth2-active-condition-test.yaml │ ├── application-opaque-token-test.yml │ ├── application-security-properties-test.yaml │ ├── oauth2-token-response.json │ └── opaque-token-response.json ├── sechub-developertools ├── README.adoc ├── build.gradle ├── client-test │ ├── .gitignore │ ├── README.md │ └── thc │ │ └── prod │ │ └── sechub-codescan-testproject1.json ├── scripts │ ├── container │ │ ├── common-containerscript.sh │ │ ├── keycloak │ │ │ ├── Dockerfile │ │ │ ├── application-local_keycloak_gen_template.yaml │ │ │ ├── run.sh │ │ │ ├── sechub-int-keycloak-realm.json │ │ │ ├── start.sh │ │ │ └── stop.sh │ │ └── postgres │ │ │ ├── Dockerfile │ │ │ ├── pg_hba.conf │ │ │ ├── postgresql.conf │ │ │ ├── run.sh │ │ │ ├── start.sh │ │ │ └── stop.sh │ ├── launch-developer-admin-ui │ ├── pds-api.sh │ ├── sdc.sh │ └── sechub-api.sh └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mercedesbenz │ │ │ └── sechub │ │ │ ├── developertools │ │ │ ├── DAUIApplication.java │ │ │ ├── DAUICLIRunner.java │ │ │ ├── JSONDeveloperHelper.java │ │ │ ├── admin │ │ │ │ ├── ConfigProvider.java │ │ │ │ ├── DeveloperAdministration.java │ │ │ │ ├── DeveloperProjectDetailInformation.java │ │ │ │ ├── ErrorHandler.java │ │ │ │ ├── export │ │ │ │ │ ├── Grid.java │ │ │ │ │ └── Row.java │ │ │ │ ├── importer │ │ │ │ │ ├── AssignUserToProjectMassCSVImporter.java │ │ │ │ │ ├── CSVColumn.java │ │ │ │ │ ├── CSVRow.java │ │ │ │ │ ├── CreateProjectMassCSVImporter.java │ │ │ │ │ ├── CreateUserMassCSVImporter.java │ │ │ │ │ ├── DeleteProjectMassCSVImporter.java │ │ │ │ │ ├── MappingDataCSVSupport.java │ │ │ │ │ ├── SimpleCSVExporter.java │ │ │ │ │ ├── SimpleCSVImporter.java │ │ │ │ │ └── UnassignUserToProjectMassCSVImporter.java │ │ │ │ └── ui │ │ │ │ │ ├── AbstractListDialogUI.java │ │ │ │ │ ├── ColouredComboBoxRenderer.java │ │ │ │ │ ├── ComboxSelectionDialogUI.java │ │ │ │ │ ├── CommandUI.java │ │ │ │ │ ├── ConfigurationSetup.java │ │ │ │ │ ├── CredentialUI.java │ │ │ │ │ ├── DeveloperAdministrationUI.java │ │ │ │ │ ├── DialogGridBagConstraintsFactory.java │ │ │ │ │ ├── DialogUI.java │ │ │ │ │ ├── GlassPaneUI.java │ │ │ │ │ ├── IntegrationTestDataMenuAppender.java │ │ │ │ │ ├── ManageAssetsDialogUI.java │ │ │ │ │ ├── OutputUI.java │ │ │ │ │ ├── PDSConfigurationUI.java │ │ │ │ │ ├── ShowProductExecutorTemplatesDialogActionFactory.java │ │ │ │ │ ├── SimpleEntry.java │ │ │ │ │ ├── SimpleEntryListDialogUI.java │ │ │ │ │ ├── TableRendersupport.java │ │ │ │ │ ├── ThreeButtonDialogResult.java │ │ │ │ │ ├── ThreeButtonDialogUI.java │ │ │ │ │ ├── TrafficLightComponent.java │ │ │ │ │ ├── UIContext.java │ │ │ │ │ ├── action │ │ │ │ │ ├── AbstractUIAction.java │ │ │ │ │ ├── ActionSupport.java │ │ │ │ │ ├── FailsafeAction.java │ │ │ │ │ ├── adapter │ │ │ │ │ │ ├── AbstractAdapterDialogAction.java │ │ │ │ │ │ ├── AbstractAdapterDialogMappingAction.java │ │ │ │ │ │ ├── CopyToClipboardAsPropertyEntryAction.java │ │ │ │ │ │ ├── CreateExampleJSONAdapterDialogAction.java │ │ │ │ │ │ ├── ExportJSONToCSVAdapterDialogAction.java │ │ │ │ │ │ ├── ImportCSVToJSONAdapterDialogAction.java │ │ │ │ │ │ ├── KeyValueUI.java │ │ │ │ │ │ ├── LoadJSONAdapterDialogAction.java │ │ │ │ │ │ ├── MappingUI.java │ │ │ │ │ │ ├── ProductExecutorTemplatesDialogUI.java │ │ │ │ │ │ ├── SaveJSONAdapterDialogAction.java │ │ │ │ │ │ ├── ScanMappingConfigurationTestJSONasNamePatternDialogAction.java │ │ │ │ │ │ ├── ShowProductExecutorTemplatesDialogAction.java │ │ │ │ │ │ ├── TemplateDataUIPart.java │ │ │ │ │ │ └── TemplatesDialogData.java │ │ │ │ │ ├── asset │ │ │ │ │ │ └── ManageAssetsAction.java │ │ │ │ │ ├── assistant │ │ │ │ │ │ └── AskAssistantAction.java │ │ │ │ │ ├── client │ │ │ │ │ │ └── TriggerSecHubClientSynchronousScanAction.java │ │ │ │ │ ├── config │ │ │ │ │ │ ├── ConfigureAutoCleanupAction.java │ │ │ │ │ │ ├── ConfigurePDSAutoCleanupAction.java │ │ │ │ │ │ ├── CreateExecutionProfileAction.java │ │ │ │ │ │ ├── CreateExecutorConfigAction.java │ │ │ │ │ │ ├── DeleteConfigurationAction.java │ │ │ │ │ │ ├── DeleteProfileAction.java │ │ │ │ │ │ ├── EditConfigurationAction.java │ │ │ │ │ │ ├── EditExecutionProfileAction.java │ │ │ │ │ │ ├── ExecutionProfileDialogUI.java │ │ │ │ │ │ ├── ExecutorConfigDialogUI.java │ │ │ │ │ │ ├── ListExecutionProfilesAction.java │ │ │ │ │ │ ├── ListExecutionProfilesDialogUI.java │ │ │ │ │ │ ├── ListExecutorConfigurationDialogUI.java │ │ │ │ │ │ └── ListExecutorConfigurationsAction.java │ │ │ │ │ ├── developerbatchops │ │ │ │ │ │ └── DeveloperBatchCreateCheckmarxTestSetupAction.java │ │ │ │ │ ├── encryption │ │ │ │ │ │ ├── FetchSecHubEncryptionStatusAction.java │ │ │ │ │ │ ├── RotateSecHubEncryptionAction.java │ │ │ │ │ │ ├── SecretKeyGeneratorAction.java │ │ │ │ │ │ └── TestDecryptToStringAction.java │ │ │ │ │ ├── integrationtestserver │ │ │ │ │ │ ├── FetchMockMailsAction.java │ │ │ │ │ │ ├── IntegrationTestAction.java │ │ │ │ │ │ └── testdata │ │ │ │ │ │ │ ├── CreateScenario2TestDataAction.java │ │ │ │ │ │ │ ├── CreateScenario3TestDataAction.java │ │ │ │ │ │ │ ├── TriggerMassiveNewJobsScenario3User1Action.java │ │ │ │ │ │ │ ├── TriggerNewCodeScanJobScenario3User1Action.java │ │ │ │ │ │ │ ├── TriggerNewInfraScanJobScenario3User1Action.java │ │ │ │ │ │ │ └── TriggerNewWebScanJobScenario3User1Action.java │ │ │ │ │ ├── job │ │ │ │ │ │ ├── CancelJobAction.java │ │ │ │ │ │ ├── DownloadFullscanDataForJobAction.java │ │ │ │ │ │ ├── DownloadHTMLReportForJobAction.java │ │ │ │ │ │ ├── DownloadJSONReportForJobAction.java │ │ │ │ │ │ ├── GetJobInfoListForUserAction.java │ │ │ │ │ │ ├── GetJobStatusAction.java │ │ │ │ │ │ ├── RestartJobAction.java │ │ │ │ │ │ ├── RestartJobHardAction.java │ │ │ │ │ │ └── ShowRunningBatchJobsListAction.java │ │ │ │ │ ├── other │ │ │ │ │ │ ├── CheckAliveAction.java │ │ │ │ │ │ ├── FetchGlobalMappingAction.java │ │ │ │ │ │ ├── FetchServerRuntimeData.java │ │ │ │ │ │ └── UpdateGlobalMappingAction.java │ │ │ │ │ ├── pds │ │ │ │ │ │ ├── AbstractCreatePDSExamplePropertiesAction.java │ │ │ │ │ │ ├── AbstractPDSAction.java │ │ │ │ │ │ ├── CheckPDSAliveAction.java │ │ │ │ │ │ ├── CheckPDSJobResultOrErrorAction.java │ │ │ │ │ │ ├── CheckPDSJobStatusAction.java │ │ │ │ │ │ ├── CreateNewPDSExecutionConfigurationAction.java │ │ │ │ │ │ ├── CreatePDSJobAction.java │ │ │ │ │ │ ├── FetchLastStartedPDSJobStreamsAction.java │ │ │ │ │ │ ├── FetchPDSConfigurationAction.java │ │ │ │ │ │ ├── FetchPDSJobErrorStreamAction.java │ │ │ │ │ │ ├── FetchPDSJobMessagesAction.java │ │ │ │ │ │ ├── FetchPDSJobMetaDataAction.java │ │ │ │ │ │ ├── FetchPDSJobOutputStreamAction.java │ │ │ │ │ │ ├── FetchPDSJobParameterExampleAction.java │ │ │ │ │ │ ├── FetchPDSMonitoringStatusAction.java │ │ │ │ │ │ ├── MarkPDSJobReadyAction.java │ │ │ │ │ │ ├── ShowPDSConfigurationDialogAction.java │ │ │ │ │ │ └── UploadPDSJobFileAction.java │ │ │ │ │ ├── project │ │ │ │ │ │ ├── AssignOwnerToProjectAction.java │ │ │ │ │ │ ├── AssignProfileToAllProjectsAction.java │ │ │ │ │ │ ├── AssignProfileToProjectsAction.java │ │ │ │ │ │ ├── AssignUserToProjectAction.java │ │ │ │ │ │ ├── AssignUserToProjectMassCSVImportAction.java │ │ │ │ │ │ ├── ChangeProjectAccessLevelAction.java │ │ │ │ │ │ ├── ChangeProjectAccessLevelDialogUI.java │ │ │ │ │ │ ├── CreateOverviewCSVExportAction.java │ │ │ │ │ │ ├── CreateProjectAction.java │ │ │ │ │ │ ├── CreateProjectMassCSVImportAction.java │ │ │ │ │ │ ├── DeleteProjectAction.java │ │ │ │ │ │ ├── DeleteProjectMassCSVImportAction.java │ │ │ │ │ │ ├── FetchProjectFalsePositiveConfigurationAction.java │ │ │ │ │ │ ├── GetProjectMockConfigurationAction.java │ │ │ │ │ │ ├── MarkProjectFalsePositiveAction.java │ │ │ │ │ │ ├── SetProjectMockDataConfigurationAction.java │ │ │ │ │ │ ├── ShowProjectDetailAction.java │ │ │ │ │ │ ├── ShowProjectListAction.java │ │ │ │ │ │ ├── ShowProjectsScanLogsAction.java │ │ │ │ │ │ ├── UnassignProfileFromAllProjectsAction.java │ │ │ │ │ │ ├── UnassignProfileFromProjectsAction.java │ │ │ │ │ │ ├── UnassignUserFromProjectAction.java │ │ │ │ │ │ ├── UnassignUserFromProjectMassCSVImportAction.java │ │ │ │ │ │ ├── UnmarkProjectFalsePositiveAction.java │ │ │ │ │ │ ├── UpdateProjectDescriptionAction.java │ │ │ │ │ │ ├── UpdateProjectMetaDataAction.java │ │ │ │ │ │ └── UpdateProjectWhitelistAction.java │ │ │ │ │ ├── scheduler │ │ │ │ │ │ ├── DisableSchedulerJobProcessingAction.java │ │ │ │ │ │ ├── EnableSchedulerJobProcessingAction.java │ │ │ │ │ │ └── RefreshSchedulerStatusAction.java │ │ │ │ │ ├── status │ │ │ │ │ │ ├── CheckStatusAction.java │ │ │ │ │ │ └── ListStatusEntriesAction.java │ │ │ │ │ ├── template │ │ │ │ │ │ ├── AssignTemplateToProjectAction.java │ │ │ │ │ │ ├── CreateOrUpdateTemplateAction.java │ │ │ │ │ │ ├── DeleteTemplateAction.java │ │ │ │ │ │ ├── ExecuteTemplatesHealthcheckAction.java │ │ │ │ │ │ ├── FetchAllTemplateIdentifiersAction.java │ │ │ │ │ │ ├── ShowTemplatesOverviewAction.java │ │ │ │ │ │ └── UnassignTemplateFromProjectAction.java │ │ │ │ │ └── user │ │ │ │ │ │ ├── AcceptUserSignupAction.java │ │ │ │ │ │ ├── AnonymousRequestNewAPITokenUserAction.java │ │ │ │ │ │ ├── AnonymousSigninNewUserAction.java │ │ │ │ │ │ ├── CreateUserMassCSVImportAction.java │ │ │ │ │ │ ├── DeclineUserSignupAction.java │ │ │ │ │ │ ├── DeleteUserAction.java │ │ │ │ │ │ ├── ListSignupsAction.java │ │ │ │ │ │ ├── ShowAdminListAction.java │ │ │ │ │ │ ├── ShowUserDetailAction.java │ │ │ │ │ │ ├── ShowUserDetailForEmailAddressAction.java │ │ │ │ │ │ ├── ShowUserListAction.java │ │ │ │ │ │ ├── UpdateUserEmailAction.java │ │ │ │ │ │ └── privileges │ │ │ │ │ │ ├── GrantAdminRightsToUserAction.java │ │ │ │ │ │ └── RevokeAdminRightsFromAdminAction.java │ │ │ │ │ ├── cache │ │ │ │ │ ├── InputCache.java │ │ │ │ │ └── InputCacheIdentifier.java │ │ │ │ │ └── util │ │ │ │ │ ├── DataCollectorUtils.java │ │ │ │ │ ├── SortedMapToTextConverter.java │ │ │ │ │ └── TextToSortedMapConverter.java │ │ │ └── container │ │ │ │ ├── AbstractTestContainer.java │ │ │ │ ├── AbstractTestContainerStarter.java │ │ │ │ ├── BashScriptContainerLaunchConfig.java │ │ │ │ ├── BashScriptContainerLauncher.java │ │ │ │ ├── ContainerPathUtils.java │ │ │ │ ├── keycloak │ │ │ │ ├── KeycloakTestContainer.java │ │ │ │ └── LocalTestKeycloakStarter.java │ │ │ │ └── postgres │ │ │ │ ├── LocalTestPostgreSQLStarter.java │ │ │ │ └── PostgreSQLTestContainer.java │ │ │ └── domain │ │ │ └── scan │ │ │ └── config │ │ │ └── DeveloperToolsScanMappingConfigurationService.java │ └── resources │ │ ├── application.yaml │ │ ├── icons │ │ └── material-io │ │ │ ├── README.md │ │ │ ├── twotone_accessibility_new_black_18dp.png │ │ │ ├── twotone_add_black_18dp.png │ │ │ ├── twotone_add_circle_black_18dp.png │ │ │ ├── twotone_addchart_black_18dp.png │ │ │ ├── twotone_autorenew_black_18dp.png │ │ │ ├── twotone_clean_hands_black_18dp.png │ │ │ ├── twotone_edit_black_18dp.png │ │ │ ├── twotone_edit_road_black_18dp.png │ │ │ ├── twotone_launch_black_18dp.png │ │ │ ├── twotone_next_plan_black_18dp.png │ │ │ ├── twotone_play_circle_filled_black_18dp.png │ │ │ ├── twotone_remove_black_18dp.png │ │ │ ├── twotone_remove_circle_black_18dp.png │ │ │ └── twotone_stop_circle_black_18dp.png │ │ └── sechub-logo.png │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── developertools │ │ ├── TestDeveloperToolsFileSupport.java │ │ └── admin │ │ ├── export │ │ └── GridTest.java │ │ ├── importer │ │ ├── AssignUserToProjectMassCSVImporterTest.java │ │ ├── CreateProjectMassCSVImporterTest.java │ │ ├── DeleteProjectMassCSVImporterTest.java │ │ ├── MappingDataCSVSupportTest.java │ │ ├── SimpleCSVImporterTest.java │ │ └── UnassignUserFromProjectMassCSVImporterTest.java │ │ └── ui │ │ └── util │ │ ├── SortedMapToTextConverterTest.java │ │ └── TextToSortedMapConverterTest.java │ └── resources │ └── csv │ ├── example1-developer-admin-ui_mass-import_projects.csv │ ├── example2-developer-admin-ui_mass-import_delete_projects.csv │ ├── example3-developer-admin-ui_mass-import_user2projects.csv │ ├── example4-developer-admin-ui_mass-import_user2projects-unassign.csv │ ├── example5-developer-admin-ui_mass-import_users.csv │ ├── example6-developer-admin-ui_mass-import_projects-with-profiles.csv │ └── example7-developer-admin-ui_mass-import_projects-with-profiles.csv ├── sechub-doc ├── .asciidoctorconfig.adoc ├── README.md ├── build.gradle ├── helperscripts │ ├── create-download-html.sh │ └── publish+git-add-releasedocs.sh └── src │ ├── docs │ └── asciidoc │ │ ├── diagrams │ │ ├── diagram_archive_support_overview.puml │ │ ├── diagram_behind_the_scenes_sechub.plantuml │ │ ├── diagram_business_context_overview.plantuml │ │ ├── diagram_concept_pds_storage_example_different_nfs.puml │ │ ├── diagram_concept_pds_storage_example_different_s3_buckets.puml │ │ ├── diagram_concept_pds_storage_example_s3_and_nfs_mixed.puml │ │ ├── diagram_concept_pds_storage_example_shared_nfs.puml │ │ ├── diagram_concept_pds_storage_example_shared_s3_bucket.puml │ │ ├── diagram_concept_product_delgation_server_bigpicture.puml │ │ ├── diagram_concept_sechub_assistant-ai.puml │ │ ├── diagram_concept_sechub_assistant-model.puml │ │ ├── diagram_em_statistic.puml │ │ ├── diagram_encryption_pds.puml │ │ ├── diagram_encryption_sechub_config.puml │ │ ├── diagram_encryption_sechub_use_of_commons.puml │ │ ├── diagram_false_positive_concept_server_integration.puml │ │ ├── diagram_falsepositives_definition_overview.puml │ │ ├── diagram_falsepositives_runtime_overview.puml │ │ ├── diagram_job_status_delivery.puml │ │ ├── diagram_oauth2_opaque_token_caching_overview.puml │ │ ├── diagram_overview_execution_profiles_and_config.puml │ │ ├── diagram_pds_adapter_configuration_overview.puml │ │ ├── diagram_pds_events_storage.puml │ │ ├── diagram_pds_metadata.puml │ │ ├── diagram_pds_overview_stream_access.puml │ │ ├── diagram_pds_solution_checkmarx_overview.puml │ │ ├── diagram_pds_solution_checkmarx_wrapper_overview.puml │ │ ├── diagram_product_messages_pds_storage.puml │ │ ├── diagram_product_messages_storage.puml │ │ ├── diagram_product_messages_to_sereco_annotations.puml │ │ ├── diagram_report_data_model.puml │ │ ├── diagram_report_dataflow.plantuml │ │ ├── diagram_report_delivery.plantuml │ │ ├── diagram_roles_sechub.puml │ │ ├── diagram_sechub_job_cancellation.puml │ │ ├── diagram_sechub_job_restart_handling.puml │ │ ├── diagram_sechub_resume_suspended_jobs.puml │ │ ├── diagram_sechub_server.plantuml │ │ ├── diagram_sechub_sigterm_handling.puml │ │ ├── diagram_simple_resilience.plantuml │ │ ├── diagram_statistic_events_overview.puml │ │ ├── diagram_status_update_after_job_has_been_executed.puml │ │ ├── diagram_target_architecture.plantuml │ │ ├── diagram_technical_context_overview.plantuml │ │ ├── diagram_technical_context_overview_with_pds.plantuml │ │ ├── diagram_templates-and-assets-big-picture.puml │ │ ├── diagram_templates-mapping-to-projects-events.puml │ │ ├── diagram_templates-mapping-to-projects.puml │ │ ├── diagram_tutorials_test_pds_solution_single.puml │ │ ├── diagram_tutorials_test_pds_solution_with_sechub.puml │ │ ├── module_pds_workspace_metadata.puml │ │ ├── module_sechub_eventbus.puml │ │ ├── module_sechub_job.puml │ │ ├── module_sechub_messages.puml │ │ ├── module_sechub_productresult.puml │ │ ├── module_self_cleaning_cache.puml │ │ └── module_spring_security_aes_encryption.puml │ │ ├── documents │ │ ├── .gitignore │ │ ├── architecture │ │ │ ├── 01_introduction_and_goals.adoc │ │ │ ├── 02_architecture_constraints.adoc │ │ │ ├── 03_system_scope_and_context.adoc │ │ │ ├── 04_solution_strategy.adoc │ │ │ ├── 05_building_block_view.adoc │ │ │ ├── 06_runtime_view.adoc │ │ │ ├── 07_deployment_view.adoc │ │ │ ├── 08_concepts.adoc │ │ │ ├── 09_design_decisions.adoc │ │ │ ├── 10_quality_scenarios.adoc │ │ │ ├── 11_technical_risks.adoc │ │ │ ├── 12_glossary.adoc │ │ │ └── about-arc42.adoc │ │ ├── buildserver │ │ │ ├── example-sechub-client-released-pipeline.jenkins │ │ │ ├── example-sechub-server-released-pipeline.jenkins │ │ │ └── jenkins-pipeline.adoc │ │ ├── client │ │ │ ├── 02_sechub_client.adoc │ │ │ ├── sechub_client_falsepositive_list_example_unmark.json │ │ │ ├── sechub_client_falsepositive_list_example_unmark_jobData+projectData.json │ │ │ └── sechub_config_apiversion_example.json │ │ ├── code2doc │ │ │ ├── README.md │ │ │ └── usecases │ │ │ │ ├── admin │ │ │ │ ├── changeProjectAccessLevel.adoc │ │ │ │ ├── deleteUser.adoc │ │ │ │ ├── notification_about_scheduler_start.adoc │ │ │ │ └── updateUserEmailAddress.adoc │ │ │ │ ├── job │ │ │ │ ├── admin_lists_all_running_jobs.adoc │ │ │ │ ├── admin_restarts_job.adoc │ │ │ │ ├── admin_restarts_job_hard.adoc │ │ │ │ ├── scheduler_starts_job.adoc │ │ │ │ ├── scheduler_starts_job_tasklet.adoc │ │ │ │ └── user_lists_jobs_for_project.adoc │ │ │ │ ├── project │ │ │ │ ├── admin_creates_project.adoc │ │ │ │ ├── admin_deletes_project.adoc │ │ │ │ ├── get_project_data.adoc │ │ │ │ ├── update_project_metadata.adoc │ │ │ │ └── update_project_whitelist.adoc │ │ │ │ └── user │ │ │ │ ├── approve_sechub_job_description.adoc │ │ │ │ ├── check_sechub_job_state_description.adoc │ │ │ │ ├── clicks_link_to_get_new_api_token.adoc │ │ │ │ ├── create_sechub_job_description.adoc │ │ │ │ ├── defines_mockdata_for_project.adoc │ │ │ │ ├── download_sechub_job_report_description.adoc │ │ │ │ ├── download_spdx_report_description.adoc │ │ │ │ ├── fetch_false_positive_configuration_of_project.adoc │ │ │ │ ├── mark_false_positives.adoc │ │ │ │ ├── request_new_api_token_description.adoc │ │ │ │ ├── retrieves_mockdata_for_project.adoc │ │ │ │ ├── selfregistration_description.adoc │ │ │ │ ├── start_scan_by_client_description.adoc │ │ │ │ ├── unmark_false_positives_jobdata.adoc │ │ │ │ ├── unmark_false_positives_projectdata.adoc │ │ │ │ ├── upload_binaries_description.adoc │ │ │ │ ├── upload_sourcecode_description.adoc │ │ │ │ └── upload_sourcecode_for_sechub_job_description.adoc │ │ ├── config.adoc │ │ ├── gen │ │ │ ├── .gitignore │ │ │ └── README.md │ │ ├── operations │ │ │ ├── 01_sechub_server.adoc │ │ │ ├── 02_security_products.adoc │ │ │ ├── 03_onboarding.adoc │ │ │ └── server │ │ │ │ ├── server_deployment.adoc │ │ │ │ └── server_download.adoc │ │ ├── pds │ │ │ ├── about_pds.adoc │ │ │ ├── pds-autocleanup-example1.json │ │ │ ├── pds-autocleanup-example2.json │ │ │ ├── pds-job-messages-example1.json │ │ │ ├── pds-metadata-file-example1.json │ │ │ ├── pds-metadata-file-example2.json │ │ │ ├── pds-monitoring-result-example1.json │ │ │ ├── pds-server-config-example1.json │ │ │ ├── pds_config.adoc │ │ │ ├── pds_download.adoc │ │ │ ├── pds_restapi.adoc │ │ │ ├── pds_usecases.adoc │ │ │ ├── product_delegation_job_config_example1.json │ │ │ └── product_delegation_server_config_example1.json │ │ ├── server │ │ │ └── 03_sechub_rest_api.adoc │ │ ├── shared │ │ │ ├── about_documentation_all.adoc │ │ │ ├── about_sechub.adoc │ │ │ ├── adapter │ │ │ │ ├── checkmarx_adapter_flow.adoc │ │ │ │ ├── nessus_adapter_flow.adoc │ │ │ │ └── netsparker_adapter_flow.adoc │ │ │ ├── concepts │ │ │ │ ├── concept_analytic.adoc │ │ │ │ ├── concept_analytic_techdoc.adoc │ │ │ │ ├── concept_archive_extraction.adoc │ │ │ │ ├── concept_assistant.adoc │ │ │ │ ├── concept_auto_clean.adoc │ │ │ │ ├── concept_auto_cleanup_configuration_example.json │ │ │ │ ├── concept_common_data_structure_tar_and_zip_files.adoc │ │ │ │ ├── concept_falsepositive_handling.adoc │ │ │ │ ├── concept_include_all.adoc │ │ │ │ ├── concept_job_cancellation.adoc │ │ │ │ ├── concept_job_status.adoc │ │ │ │ ├── concept_mappings.adoc │ │ │ │ ├── concept_modules_and_module_groups.adoc │ │ │ │ ├── concept_oauth2_handling.adoc │ │ │ │ ├── concept_pds.adoc │ │ │ │ ├── concept_pds_adapter_configuration.adoc │ │ │ │ ├── concept_pds_data_encryption.adoc │ │ │ │ ├── concept_pds_deployment_with_running_jobs.adoc │ │ │ │ ├── concept_pds_events_dataflow.adoc │ │ │ │ ├── concept_pds_fetch_stream_of_running_job.adoc │ │ │ │ ├── concept_pds_general.adoc │ │ │ │ ├── concept_pds_handle_metadata.adoc │ │ │ │ ├── concept_pds_handle_storage_parts_at_runtime.adoc │ │ │ │ ├── concept_product_message_dataflow.adoc │ │ │ │ ├── concept_product_message_pds_dataflow.adoc │ │ │ │ ├── concept_product_results.adoc │ │ │ │ ├── concept_project_administration.adoc │ │ │ │ ├── concept_project_scan_configuration.adoc │ │ │ │ ├── concept_report_dataflow.adoc │ │ │ │ ├── concept_sechub_data_encryption.adoc │ │ │ │ ├── concept_sechub_deployment_without_scheduler_stop.adoc │ │ │ │ ├── concept_sechub_job_restart_handling.adoc │ │ │ │ ├── concept_sechub_point_of_view_for_pds.adoc │ │ │ │ ├── concept_simple_domain_driven_design.adoc │ │ │ │ ├── concept_simple_resilience.adoc │ │ │ │ ├── concept_statistic.adoc │ │ │ │ ├── concept_statistic_techdoc.adoc │ │ │ │ ├── concept_status_dataflow.adoc │ │ │ │ ├── concept_status_fetching.adoc │ │ │ │ ├── concept_targets.adoc │ │ │ │ ├── concept_templates_and_assets.adoc │ │ │ │ ├── execution-profiles │ │ │ │ │ └── concept_execution_profiles_and_config.adoc │ │ │ │ ├── pds-solutions │ │ │ │ │ ├── concept_pds_solution.adoc │ │ │ │ │ └── concept_pds_solution_checkmarx.adoc │ │ │ │ └── project_whitelist.adoc │ │ │ ├── configuration │ │ │ │ ├── eclipse-java-sechub-formatter-setup.adoc │ │ │ │ ├── execution_profiles.adoc │ │ │ │ ├── executor_config.adoc │ │ │ │ ├── intelliJ-java-sechub-formatter-setup.adoc │ │ │ │ ├── mapping.adoc │ │ │ │ ├── mapping_example1.json │ │ │ │ ├── mapping_json_syntax.json │ │ │ │ ├── project_scan_config_technical-details.adoc │ │ │ │ ├── scan_config.adoc │ │ │ │ ├── scan_config_example1_checkmarx-preset-id.json │ │ │ │ ├── scan_config_example2_checkmarx-team-id.json │ │ │ │ ├── scan_config_namepattern_provider_example1.json │ │ │ │ ├── sechub_config.adoc │ │ │ │ ├── sechub_config_data_section_general_example1.json │ │ │ │ ├── sechub_config_data_section_general_example2.json │ │ │ │ ├── sechub_config_example10_license_scan_with_sources_data_reference.json │ │ │ │ ├── sechub_config_example11_license_scan_and_code_scan_with_sources_data_reference.json │ │ │ │ ├── sechub_config_example12_secret_scan_with_sources_data_reference.json │ │ │ │ ├── sechub_config_example13_secret_scan_with_binaries_data_reference.json │ │ │ │ ├── sechub_config_example14_secret_scan_and_code_scan_with_sources_data_reference.json │ │ │ │ ├── sechub_config_example15_web_scan_header.json │ │ │ │ ├── sechub_config_example16_webscan_client_certificate_with_openAPI.json │ │ │ │ ├── sechub_config_example17_web_scan_header_value_from_data_section.json │ │ │ │ ├── sechub_config_example18_remote_data_without_credentials_sources_codescan.json │ │ │ │ ├── sechub_config_example19_remote_data_with_credentials_sources_codescan.json │ │ │ │ ├── sechub_config_example1_sourcescan_data_section.json │ │ │ │ ├── sechub_config_example1_sourcescan_filesystem.json │ │ │ │ ├── sechub_config_example20_remote_data_with_credentials_binaries_licensescan.json │ │ │ │ ├── sechub_config_example21_webscan_login_form_with_totp.json │ │ │ │ ├── sechub_config_example22_webscan_with_template.json │ │ │ │ ├── sechub_config_example23_headers_to_identify_webscans_in_logs.json │ │ │ │ ├── sechub_config_example24_webscan_login_form_with_verification.json │ │ │ │ ├── sechub_config_example25_logout_config.json │ │ │ │ ├── sechub_config_example26_iacscan.json │ │ │ │ ├── sechub_config_example2_webscan_anonymous.json │ │ │ │ ├── sechub_config_example3_webscan_login_basicauth.json │ │ │ │ ├── sechub_config_example4_webscan_login_clientcertificate.json │ │ │ │ ├── sechub_config_example5_webscan_login_from_sript.json │ │ │ │ ├── sechub_config_example6_infrascan_ip.json │ │ │ │ ├── sechub_config_example7_infrascan_uri.json │ │ │ │ ├── sechub_config_example8_web_scan_openapi_with_data_reference.json │ │ │ │ ├── sechub_config_example9_license_scan_with_binaries_data_reference.json │ │ │ │ └── sechub_config_metadata_example1.json │ │ │ ├── domain_message_bus.adoc │ │ │ ├── false-positives │ │ │ │ ├── FalsePositiveJavaApplication.java │ │ │ │ ├── false-positives-REST-API-content-example1.json │ │ │ │ ├── false-positives-REST-API-content-example2.json │ │ │ │ ├── false-positives-howto-define-by-api.adoc │ │ │ │ └── false-positives-technical-details.adoc │ │ │ ├── hint_admin_access_profile.adoc │ │ │ ├── hint_generated_mockadapterproperties.adoc │ │ │ ├── hint_generated_schedule.adoc │ │ │ ├── hint_generated_systemproperties.adoc │ │ │ ├── infrastructure │ │ │ │ ├── infra_docker.adoc │ │ │ │ ├── infra_kubernetes.adoc │ │ │ │ ├── infra_localdevelopment.adoc │ │ │ │ ├── infra_security_products.adoc │ │ │ │ ├── infra_springboot.adoc │ │ │ │ └── products │ │ │ │ │ ├── 07_03_01_infra_security_products_netsparker.adoc │ │ │ │ │ ├── 07_03_02_infra_security_products_checkmarx.adoc │ │ │ │ │ ├── 07_03_03_infra_security_products_nessus.adoc │ │ │ │ │ ├── 07_03_98_infra_security_products_prepare.adoc │ │ │ │ │ └── 07_03_99_infra_security_products_sereco.adoc │ │ │ ├── launchconfig │ │ │ │ ├── launchconfig_common_dev_adminui_header.adoc │ │ │ │ ├── launchconfig_common_server_header.adoc │ │ │ │ ├── launchconfig_start_dev_server.adoc │ │ │ │ ├── launchconfig_start_general_adminui.adoc │ │ │ │ ├── launchconfig_start_integrationtest_dev_adminui.adoc │ │ │ │ ├── launchconfig_start_integrationtest_server.adoc │ │ │ │ └── launchconfig_start_prod_server.adoc │ │ │ ├── pds_checkmarx_solution_configuration.adoc │ │ │ ├── pds_hint_generated_systemproperties.adoc │ │ │ ├── pds_options.adoc │ │ │ ├── pds_solution_configurations.adoc │ │ │ ├── pds_storage_configuration.adoc │ │ │ ├── report │ │ │ │ ├── sechub_codescan_report_json_example_1.json │ │ │ │ └── sechub_reporting.adoc │ │ │ ├── sechub_mockoptions.adoc │ │ │ ├── sechub_options.adoc │ │ │ ├── sechub_user_roles.adoc │ │ │ ├── sechub_versioning.adoc │ │ │ ├── snippet │ │ │ │ ├── pds-param-template-metadata-example1.json │ │ │ │ ├── pds-param-template-metadata-syntax.json │ │ │ │ └── template-definition-syntax.json │ │ │ ├── springboot_profiles.adoc │ │ │ ├── springboot_security.adoc │ │ │ ├── storage_configuration.adoc │ │ │ └── systemtests │ │ │ │ └── systemtests.adoc │ │ ├── techdoc │ │ │ ├── 01_development.adoc │ │ │ ├── 02_security_in_development.adoc │ │ │ ├── 03_coding_conventions.adoc │ │ │ ├── 04_documentation.adoc │ │ │ ├── 05_build.adoc │ │ │ ├── 06_concepts_and_ddd.adoc │ │ │ ├── 07_api.adoc │ │ │ ├── 08_technical_debt.adoc │ │ │ ├── 09_01_howto_integrate_a_new_product.adoc │ │ │ ├── 09_02_howto_configure_mock_behaviours.adoc │ │ │ ├── 09_03_howto_start_local_like_in_production.adoc │ │ │ ├── 09_04_howto_quick_test_created_sechub_server_release_local.adoc │ │ │ ├── 09_howtos.adoc │ │ │ ├── mockdata_setup_example1.adoc │ │ │ └── mockdata_setup_example1.json │ │ └── tutorials │ │ │ ├── 01_tutorials.adoc │ │ │ ├── 02_integrate_new_module.adoc │ │ │ └── 03_create_new_pds_solution.adoc │ │ ├── images │ │ ├── README.md │ │ ├── adapter-big-picture.svg │ │ ├── domain-communication-and-actions.svg │ │ ├── eclipse-add-VM-argument-to-UnitTest.png │ │ ├── eclipse-choose-workspaces-folder.png │ │ ├── eclipse-dark-theme.png │ │ ├── eclipse-egradle-import-file-dialog.png │ │ ├── eclipse-egradle-sechub-imported.png │ │ ├── eclipse-help-menu-marketplace.png │ │ ├── eclipse-import-egradle.png │ │ ├── eclipse-import-gradle-projects-sechub-selected.png │ │ ├── eclipse-import-gradle-projects-wizard.png │ │ ├── eclipse-import-menu.png │ │ ├── eclipse-java-formatter-activate.png │ │ ├── eclipse-java-formatter-import.png │ │ ├── eclipse-marketplace-egradle-ide.png │ │ ├── eclipse-new-configuration.png │ │ ├── eclipse-preferences.png │ │ ├── eclipse-run-configuration-server-arguments-tab.png │ │ ├── eclipse-run-configuration-server-main-tab.png │ │ ├── eclipse-run-configurations.png │ │ ├── eclipse-run-server-integrationtest.png │ │ ├── github-fork-sechub.png │ │ ├── intelliJ-java-formatter-activate.png │ │ ├── intelliJ-java-formatter-import.png │ │ ├── intelliJ-server-application-run-configuration.png │ │ ├── intelliJ_javac_compiler.png │ │ ├── intelliJ_run_configurations_edit.png │ │ ├── intelliJ_switch_to_intelliJ_compiler.png │ │ ├── remote_data_preparation.png │ │ ├── sechub-daui-checkmarx-executor-config-example.png │ │ ├── sechub-daui-checkmarx-executor-parameter-editor-key-values-example.png │ │ ├── sechub-daui-checkmarx-executor-parameter-editor-mappings-example.png │ │ ├── sechub-daui-config-edit-executor-config-menuentry.png │ │ ├── sechub-daui-pds-executor-parameter-editor-key-values-example.png │ │ ├── sechub-daui-select-executor-config-to-edit.png │ │ ├── sechub-logo.old.png │ │ ├── sechub-logo.png │ │ ├── sechub-logo.png.license │ │ ├── sechub-logo.svg │ │ └── sechub-report-html-example1.png │ │ ├── sechub-architecture.adoc │ │ ├── sechub-client.adoc │ │ ├── sechub-developer-quickstart-guide.adoc │ │ ├── sechub-getting-started.adoc │ │ ├── sechub-operations.adoc │ │ ├── sechub-product-delegation-server.adoc │ │ ├── sechub-restapi.adoc │ │ ├── sechub-techdoc.adoc │ │ └── sechub-tutorials.adoc │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── docgen │ │ ├── AsciidocGenerator.java │ │ ├── AsciidocUtil.java │ │ ├── ClientDocFilesGenerator.java │ │ ├── ConfigurationPropertiesData.java │ │ ├── DocAnnotationData.java │ │ ├── ExampleJSONGenerator.java │ │ ├── Generator.java │ │ ├── GeneratorConstants.java │ │ ├── ModuleDescriptionTableGenerator.java │ │ ├── ModuleGroupToModuleTableGenerator.java │ │ ├── ModuleToModuleGroupTableGenerator.java │ │ ├── MustBeDocumentedDataCollector.java │ │ ├── PDSExecutorConfigurationParameterDescriptionGenerator.java │ │ ├── PDSMustBeDocumentedDataCollector.java │ │ ├── RestDocResourceModel.java │ │ ├── SystemTestDocGenerator.java │ │ ├── adopt │ │ ├── AdoptedSystemTestDefaultFallback.java │ │ └── AdoptedSystemTestRuntimeVariable.java │ │ ├── kubernetes │ │ ├── KubernetesFiles.java │ │ └── KubernetesTemplateFilesGenerator.java │ │ ├── messaging │ │ ├── DomainMessagingFilesGenerator.java │ │ ├── DomainMessagingModel.java │ │ ├── DomainMessagingModelDataCollector.java │ │ ├── DomainMessagingModelPlantUMLGenerator.java │ │ ├── DomainUtil.java │ │ ├── UseCaseEventMessageLinkAsciidocGenerator.java │ │ └── UseCaseEventOverviewPlantUmlGenerator.java │ │ ├── pds │ │ ├── CheckmarxWrapperDocumentationGenerator.java │ │ └── PDSSolutionVariableContentGenerator.java │ │ ├── reflections │ │ └── Reflections.java │ │ ├── spring │ │ ├── ListedProfile.java │ │ ├── ListedProfileModel.java │ │ ├── MockPropertiesDescriptionGenerator.java │ │ ├── MockedAdaptersSpringValueDataCollector.java │ │ ├── ScheduleDescriptionGenerator.java │ │ ├── SpringProfilesPlantumlGenerator.java │ │ ├── SpringScheduleExtractor.java │ │ ├── SpringValueExtractor.java │ │ ├── SpringValueFilter.java │ │ ├── SystemPropertiesDescriptionGenerator.java │ │ └── SystemPropertiesJavaLaunchExampleGenerator.java │ │ ├── usecase │ │ ├── PDSStepDataProvider.java │ │ ├── PDSUseCaseModelDataCollector.java │ │ ├── Role2UseCaseAsciiDocGenerator.java │ │ ├── SecHubStepDataProvider.java │ │ ├── StepDataProvider.java │ │ ├── UseCaseAsciiDocFactory.java │ │ ├── UseCaseAsciiDocGenerator.java │ │ ├── UseCaseModel.java │ │ ├── UseCaseModelDataCollector.java │ │ ├── UseCaseRestDocEntry.java │ │ ├── UseCaseRestDocModel.java │ │ ├── UseCaseRestDocModelAsciiDocGenerator.java │ │ └── UseCaseRestDocModelDataCollector.java │ │ └── util │ │ ├── AnnotationDataLocationExtractor.java │ │ ├── ClasspathDataCollector.java │ │ ├── DocGenTextFileReader.java │ │ ├── DocGenTextFileWriter.java │ │ ├── DocGeneratorUtil.java │ │ ├── DocReflectionUtil.java │ │ ├── LicenseHeaderProvider.java │ │ ├── ReflectionsFactory.java │ │ └── RestDocFactory.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ ├── ExampleFilesValidTest.java │ │ ├── TestPDSDataExampleFile.java │ │ ├── TestSecHubConfigExampleFile.java │ │ ├── docgen │ │ ├── AsciidocGeneratorManualTest.java │ │ ├── AsciidocGeneratorTest.java │ │ ├── AsciidocUtilTest.java │ │ ├── MustBeDocumentedDataCollectorTest.java │ │ ├── RestDocResourceModelTest.java │ │ ├── UseCaseGroupTest.java │ │ ├── adopt │ │ │ ├── AdoptedSystemTestDefaultFallbackTest.java │ │ │ ├── AdoptedSystemTestRuntimeVariableTest.java │ │ │ └── AdoptionChecker.java │ │ ├── messaging │ │ │ ├── MessagingAnnotationsCorrectDefinedTest.java │ │ │ ├── UseCaseEventMessageLinkAsciidocGeneratorManualTest.java │ │ │ └── UseCaseEventOverviewPlantUmlGeneratorManualTest.java │ │ ├── reflections │ │ │ ├── ReflectionsExampleClass1.java │ │ │ ├── ReflectionsExampleClass2.java │ │ │ ├── ReflectionsExampleDefinitionAnnotation.java │ │ │ ├── ReflectionsExampleInterface.java │ │ │ ├── ReflectionsExampleUsageAnnotation.java │ │ │ └── ReflectionsTest.java │ │ ├── spring │ │ │ ├── ListedProfileTest.java │ │ │ ├── ScheduleDescriptionGeneratorIntTest.java │ │ │ ├── ScheduleDescriptionGeneratorTest.java │ │ │ ├── SpringScheduleExtractorTest.java │ │ │ ├── SpringValueExtractorTest.java │ │ │ └── SystemPropertiesDescriptionGeneratorTest.java │ │ ├── usecase │ │ │ ├── UseCaseAsciiDocGeneratorTest.java │ │ │ ├── UsecaseIdentifierUniqueUsageTest.java │ │ │ └── UsecaseStepsWithRestDocAreDocumentedTest.java │ │ └── util │ │ │ ├── AnnotationDataLocationExtractorTest.java │ │ │ ├── ClasspathDataCollectorTest.java │ │ │ ├── DocGenUtilTest.java │ │ │ ├── DocGeneratorUtilTest.java │ │ │ ├── LicenseHeaderProviderTest.java │ │ │ ├── RestDocFactoryTest.java │ │ │ ├── RestDocTestFileSupport.java │ │ │ └── TextFileWriterTest.java │ │ └── restdoc │ │ ├── AdminShowsScanLogsForProjectRestDocTest.java │ │ ├── AnonymousCheckAliveRestDocTest.java │ │ ├── AnonymousSignupRestControllerRestDocTest.java │ │ ├── AnonymousUserControllerRestDocTest.java │ │ ├── AnonymousUserGetAPITokenByOneTimeTokenRestControllerRestDocTest.java │ │ ├── AnonymousUserRequestsNewApiTokenRestDocTest.java │ │ ├── AssetRestControllerRestDocTest.java │ │ ├── AssistantRestControllerRestDocTest.java │ │ ├── ConfigAdministrationRestControllerRestDocTest.java │ │ ├── DownloadsFullScanDataForJobRestDocTest.java │ │ ├── EncryptionAdministrationRestControllerRestDocTest.java │ │ ├── FalsePositiveRestControllerRestDocTest.java │ │ ├── JobAdministrationRestControllerRestDocTest.java │ │ ├── JobRestControllerRestDocTest.java │ │ ├── MappingAdministrationRestControllerRestDocTest.java │ │ ├── ProductExecutionProfileRestControllerRestDocTest.java │ │ ├── ProductExecutorConfigRestControllerRestDocTest.java │ │ ├── ProjectAdministrationRestControllerRestDocTest.java │ │ ├── ProjectManagementRestControllerRestDocTest.java │ │ ├── ProjectRestControllerRestDocTest.java │ │ ├── ProjectUpdateAdministrationRestControllerRestDocTest.java │ │ ├── RestDocSanityTest.java │ │ ├── RestDocumentationTest.java │ │ ├── ScanProjectMockDataRestControllerRestDocTest.java │ │ ├── ScanReportRestControllerRestDocTest.java │ │ ├── SchedulerAdministrationRestControllerRestDocTest.java │ │ ├── SchedulerRestControllerRestDocTest.java │ │ ├── ServerInfoAdministrationRestControllerRestDocTest.java │ │ ├── SignupAdministrationRestControllerRestDocTest.java │ │ ├── StatusAdministrationRestControllerRestDocTest.java │ │ ├── TemplateRestControllerRestDocTest.java │ │ ├── TestAuthenticationHelper.java │ │ ├── TestOpenApiSchema.java │ │ ├── TestRestDocSecurityConfiguration.java │ │ ├── UserAdministrationRestControllerRestDocTest.java │ │ └── UserRestControllerRestDocTest.java │ └── resources │ ├── openapi │ └── tags.yaml │ ├── restdoc │ └── test_resource_1.json │ └── upload │ ├── .gitignore │ ├── tarfile_contains_only_test1.txt.tar │ └── zipfile_contains_only_test1.txt.zip ├── sechub-examples ├── eclipse │ ├── ProductDelegationServerApplication_(INTEGRATION_TEST-H2).launch │ └── SecHubServerApplication_(INTEGRATION_TEST-H2).launch └── example-sechub-api-java │ ├── README.adoc │ ├── build.gradle │ └── src │ └── main │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── api │ └── java │ └── demo │ ├── DemoUtils.java │ ├── SecHubJavaApiDemoApplication.java │ └── config │ ├── DemoCommandLineParser.java │ ├── DemoCommandLineSettings.java │ ├── DemoConfigurationProvider.java │ ├── DemoEnvironmentVariableConstants.java │ └── DemoEnvironmentVariableReader.java ├── sechub-integrationtest ├── README.md ├── build.gradle ├── ciphertest.sh ├── integrationtest-pds.bat ├── integrationtest-pds.sh ├── integrationtest-server.bat ├── integrationtest-server.sh ├── pds │ └── product-scripts │ │ ├── integrationtest-analytics.sh │ │ ├── integrationtest-checkmarx.sh │ │ ├── integrationtest-codescan-sarif.sh │ │ ├── integrationtest-codescan.sh │ │ ├── integrationtest-infrascan.sh │ │ ├── integrationtest-licensescan.sh │ │ ├── integrationtest-pmd.sh │ │ ├── integrationtest-prepare.sh │ │ ├── integrationtest-secretscan.sh │ │ ├── integrationtest-webscan-sarif.sh │ │ ├── integrationtest-webscan.sh │ │ ├── pds-solutions-checkmarx-mocked.sh │ │ ├── pds-solutions-findsecuritybugs-mocked.sh │ │ ├── pds-solutions-gitleaks-mocked.sh │ │ ├── pds-solutions-gosec-mocked.sh │ │ ├── pds-solutions-kics-mocked.sh │ │ ├── pds-solutions-multi_bandit-mocked.sh │ │ ├── pds-solutions-scancode_spdx_json-mocked.sh │ │ ├── pds-solutions-tern-mocked.sh │ │ ├── pds-solutions-xray_cyclonedx-mocked.sh │ │ ├── pds-solutions-xray_spdx-mocked.sh │ │ ├── pds-solutions-zap-mocked.sh │ │ ├── shared-functions.sh │ │ ├── shared │ │ ├── shared-constants.sh │ │ ├── shared-events.sh │ │ ├── shared-logging.sh │ │ ├── shared-merging.sh │ │ ├── shared-messaging-referenced-in-documentation-as-example-output.txt │ │ ├── shared-messaging-referenced-in-documentation-as-example-usage.sh │ │ ├── shared-messaging-referenced-in-documentation-as-example.sh │ │ └── shared-test-variables.sh │ │ ├── test_integrationtest-checkmarx.sh │ │ ├── test_integrationtest-codescan.sh │ │ └── test_shared-functions.sh ├── send_curl_request.sh └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mercedesbenz │ │ │ └── sechub │ │ │ └── integrationtest │ │ │ ├── CipherCheck.java │ │ │ ├── CipherTestData.java │ │ │ ├── IntegrationTestIsNecessaryForDocumentation.java │ │ │ ├── JSONTestSupport.java │ │ │ ├── SecurityTestHelper.java │ │ │ ├── api │ │ │ ├── AbstractAssert.java │ │ │ ├── AbstractHttpStatusCodeExceptionTestValidator.java │ │ │ ├── AbstractTestExecutable.java │ │ │ ├── AnonymousTestUser.java │ │ │ ├── AsPDSUser.java │ │ │ ├── AsUser.java │ │ │ ├── AssertAutoCleanupInspections.java │ │ │ ├── AssertEncryptionStatus.java │ │ │ ├── AssertEventInspection.java │ │ │ ├── AssertExecutionProfile.java │ │ │ ├── AssertExecutionResult.java │ │ │ ├── AssertExecutorConfig.java │ │ │ ├── AssertFullScanData.java │ │ │ ├── AssertHTMLReport.java │ │ │ ├── AssertJSON.java │ │ │ ├── AssertJob.java │ │ │ ├── AssertJobInformationAdministration.java │ │ │ ├── AssertJobScheduler.java │ │ │ ├── AssertMail.java │ │ │ ├── AssertMapping.java │ │ │ ├── AssertMetaDataInspections.java │ │ │ ├── AssertPDSAutoCleanupInspections.java │ │ │ ├── AssertPDSCreateJobResult.java │ │ │ ├── AssertPDSJob.java │ │ │ ├── AssertPDSResult.java │ │ │ ├── AssertPDSStatus.java │ │ │ ├── AssertPDSWorkspace.java │ │ │ ├── AssertProject.java │ │ │ ├── AssertReport.java │ │ │ ├── AssertReportUnordered.java │ │ │ ├── AssertSecHubJobStatus.java │ │ │ ├── AssertSecurityLog.java │ │ │ ├── AssertSignup.java │ │ │ ├── AssertStatistic.java │ │ │ ├── AssertUser.java │ │ │ ├── AssertUserJobInfo.java │ │ │ ├── AutoDumpPDSOutputForPDSJobUUIDRunnable.java │ │ │ ├── AutoDumpPDSOutputForSecHubJobUUIDRunnable.java │ │ │ ├── ContainsExpectedContentHttpStatusExceptionTestValidator.java │ │ │ ├── CriticalTestProblemException.java │ │ │ ├── EventInspectionAPI.java │ │ │ ├── ExecutionConstants.java │ │ │ ├── FixedTestProject.java │ │ │ ├── FixedTestUser.java │ │ │ ├── HttpStatusCodeExceptionTestValidator.java │ │ │ ├── IntegrationTestExtension.java │ │ │ ├── IntegrationTestJSONLocation.java │ │ │ ├── IntegrationTestMockMode.java │ │ │ ├── IntegrationTestSetup.java │ │ │ ├── IntegrationTestSupport.java │ │ │ ├── InternalAccess.java │ │ │ ├── JSonMessageHttpStatusExceptionTestValidator.java │ │ │ ├── JsonErrorFieldNamesAvailableHttpStatusExceptionTestValidator.java │ │ │ ├── LocalDeveloperFileSetupSupport.java │ │ │ ├── MockEmailEntry.java │ │ │ ├── PDSIntTestProductIdentifier.java │ │ │ ├── TemplateData.java │ │ │ ├── TestAPI.java │ │ │ ├── TestDataConstants.java │ │ │ ├── TestExecutable.java │ │ │ ├── TestJobRunStatistic.java │ │ │ ├── TestJobRunStatisticData.java │ │ │ ├── TestJobStatistic.java │ │ │ ├── TestJobStatisticData.java │ │ │ ├── TestOutputOptions.java │ │ │ ├── TestProductExecutorIdentifier.java │ │ │ ├── TestProject.java │ │ │ ├── TestSecHubJobInfoForUser.java │ │ │ ├── TestSecHubJobInfoForUserListPage.java │ │ │ ├── TestSecHubJobStatus.java │ │ │ ├── TestUser.java │ │ │ ├── TestUserDetailInformation.java │ │ │ ├── TextSearchMode.java │ │ │ ├── UserContext.java │ │ │ ├── WithSecHubClient.java │ │ │ └── WithTestScenario.java │ │ │ ├── internal │ │ │ ├── AbstractGrowingSecHubServerTestScenario.java │ │ │ ├── AbstractSecHubServerTestScenario.java │ │ │ ├── CleanScenario.java │ │ │ ├── DefaultTestExecutionProfile.java │ │ │ ├── GrowingScenario.java │ │ │ ├── IntegrationTestAdapter.java │ │ │ ├── IntegrationTestAdapterConfig.java │ │ │ ├── IntegrationTestAdapterConfigBuilder.java │ │ │ ├── IntegrationTestAdapterConfigInterface.java │ │ │ ├── IntegrationTestAdapterContextInterface.java │ │ │ ├── IntegrationTestAdapterInterface.java │ │ │ ├── IntegrationTestContext.java │ │ │ ├── IntegrationTestDataOverview.java │ │ │ ├── IntegrationTestDefaultExecutorConfigurations.java │ │ │ ├── IntegrationTestDefaultProfiles.java │ │ │ ├── IntegrationTestExampleConstants.java │ │ │ ├── IntegrationTestFileSupport.java │ │ │ ├── IntegrationTestPDSJobCreateResult.java │ │ │ ├── IntegrationTestPDSJobStatus.java │ │ │ ├── IntegrationTestRestHelper.java │ │ │ ├── IntegrationTestSecHubJobStatus.java │ │ │ ├── IntegrationTestTemplateFile.java │ │ │ ├── IntegrationTestTrustAllConfig.java │ │ │ ├── MockData.java │ │ │ ├── MockEmailAccess.java │ │ │ ├── MockedAdapterSetupAccess.java │ │ │ ├── NoSecHubSuperAdminNecessaryScenario.java │ │ │ ├── PDSTestScenario.java │ │ │ ├── PersistentScenarioTestDataProvider.java │ │ │ ├── RetryAssertionErrorRunner.java │ │ │ ├── ScenarioInitializer.java │ │ │ ├── SecHubClientExecutor.java │ │ │ ├── SecHubJobAutoDumper.java │ │ │ ├── SecHubReportFileNameFilter.java │ │ │ ├── SecHubServerTestScenario.java │ │ │ ├── SimpleTestStringList.java │ │ │ ├── StaticTestScenario.java │ │ │ ├── TestAutoCleanupData.java │ │ │ ├── TestJSONHelper.java │ │ │ ├── TestRestHelper.java │ │ │ ├── TestScenario.java │ │ │ ├── TestSecHubRestAPIClientHttpRequestInterceptor.java │ │ │ └── autoclean │ │ │ │ ├── AbstractAssertAutoCleanupInspections.java │ │ │ │ ├── ActionState.java │ │ │ │ ├── AssertAutoCleanupAction.java │ │ │ │ ├── AssertAutoCleanupDeleteCountAction.java │ │ │ │ ├── AssertAutoCleanupDeleteCountAmountAction.java │ │ │ │ ├── AssertAutoCleanupDeleteCountFoundAction.java │ │ │ │ ├── AssertAutoCleanupNeverAnyDeleteCountFoundAction.java │ │ │ │ └── TestAutoCleanJsonDeleteCount.java │ │ │ ├── scenario1 │ │ │ └── Scenario1.java │ │ │ ├── scenario10 │ │ │ └── Scenario10.java │ │ │ ├── scenario11 │ │ │ └── Scenario11.java │ │ │ ├── scenario12 │ │ │ └── Scenario12.java │ │ │ ├── scenario13 │ │ │ └── Scenario13.java │ │ │ ├── scenario14 │ │ │ └── Scenario14.java │ │ │ ├── scenario15 │ │ │ └── Scenario15.java │ │ │ ├── scenario16 │ │ │ └── Scenario16.java │ │ │ ├── scenario17 │ │ │ └── Scenario17.java │ │ │ ├── scenario18 │ │ │ └── Scenario18.java │ │ │ ├── scenario19 │ │ │ └── Scenario19.java │ │ │ ├── scenario2 │ │ │ └── Scenario2.java │ │ │ ├── scenario20 │ │ │ └── Scenario20.java │ │ │ ├── scenario21 │ │ │ └── Scenario21.java │ │ │ ├── scenario22 │ │ │ └── Scenario22.java │ │ │ ├── scenario3 │ │ │ └── Scenario3.java │ │ │ ├── scenario4 │ │ │ └── Scenario4.java │ │ │ ├── scenario5 │ │ │ └── Scenario5.java │ │ │ ├── scenario6 │ │ │ └── Scenario6.java │ │ │ ├── scenario7 │ │ │ └── Scenario7.java │ │ │ ├── scenario8 │ │ │ └── Scenario8.java │ │ │ └── scenario9 │ │ │ └── Scenario9.java │ └── resources │ │ └── pds-config-integrationtest.json │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── integrationtest │ │ ├── SecurityTestHelperTest.java │ │ ├── api │ │ ├── AssertUserTest.java │ │ ├── JsonErrorFieldNamesAvailableHttpStatusExceptionTestValidatorTest.java │ │ └── TestOnlyForRegularExecution.java │ │ ├── internal │ │ ├── AbstractGrowingSecHubServerTestScenarioTest.java │ │ ├── MockDataTest.java │ │ ├── MockedAdapterSetupAccessTest.java │ │ ├── PersistentScenarioTestDataProviderTest.java │ │ ├── SecHubReportFileNameFilterTest.java │ │ └── SharedFunctionScriptTest.java │ │ ├── scenario1 │ │ ├── AssetScenario1IntTest.java │ │ ├── AutoCleanupEventTraceScenario1IntTest.java │ │ ├── AutoCleanupScenario1IntTest.java │ │ ├── CheckIsAliveScenario1IntTest.java │ │ ├── CheckProjectIdLengthScenario1IntTest.java │ │ ├── ExecutionProfileScenario1IntTest.java │ │ ├── GetServerInfoScenario1IntTest.java │ │ ├── MappingScenario1IntTest.java │ │ ├── OAuth2OpaqueTokenCacheScenario1IntTest.java │ │ ├── ProjectAdministrationScenario1IntTest.java │ │ ├── SchedulerEventTraceScenario1IntTest.java │ │ ├── TemplateScenario1IntTest.java │ │ └── UserRegistrationScenario1IntTest.java │ │ ├── scenario10 │ │ └── PDSCodeScanSarifJobScenario10IntTest.java │ │ ├── scenario11 │ │ └── SigTermSimulationJobScenario11IntTest.java │ │ ├── scenario12 │ │ └── PDSWebScanJobScenario12IntTest.java │ │ ├── scenario13 │ │ └── PDSLicenseScanJobScenario13IntTest.java │ │ ├── scenario14 │ │ └── PDSBinaryAndSourceCodeHandlingScenario14IntTest.java │ │ ├── scenario15 │ │ └── PDSIncludeExcludeScenario15IntTest.java │ │ ├── scenario16 │ │ └── PDSUseSecHubCentralMappingInJobScenario16IntTest.java │ │ ├── scenario17 │ │ └── PDSCheckmarxIntegrationScenario17IntTest.java │ │ ├── scenario18 │ │ └── PDSCancellationScenario18IntTest.java │ │ ├── scenario19 │ │ └── FetchJobInfoForUserIntTest.java │ │ ├── scenario2 │ │ ├── FileUploadSizeScenario2IntTest.java │ │ ├── JobScenario2IntTest.java │ │ ├── ProjectAdministrationScenario2IntTest.java │ │ ├── ProjectMockConfigurationScenario2IntTest.java │ │ ├── SchedulerDefaultStrategyScenario2IntTest.java │ │ ├── SchedulerFifoStrategyScenario2IntTest.java │ │ ├── SchedulerOnlyOneScanPerProjectStrategyScenario2IntTest.java │ │ ├── SecHubExecutionScenario2IntTest.java │ │ ├── SecHubExecutionScenario2SecHubClientIntTest.java │ │ ├── SwitchSchedulerJobProcessingScenario2IntTest.java │ │ ├── UserAdministrationScenario2IntTest.java │ │ ├── UserChangeMailScenario2IntTest.java │ │ ├── UserRequestsNewAPITokenIntTest.java │ │ └── UserUsecasesEventTraceScenario2IntTest.java │ │ ├── scenario20 │ │ └── PDSSecretScanJobScenario20IntTest.java │ │ ├── scenario21 │ │ └── PDSSolutionMockModeScenario21IntTest.java │ │ ├── scenario22 │ │ └── PDSPrepareIntegrationScenario22IntTest.java │ │ ├── scenario3 │ │ ├── FalsePositivesScenario3IntTest.java │ │ ├── FullScanDataScenario3SecHubClientIntTest.java │ │ ├── GetServerInfoScenario3IntTest.java │ │ ├── MappingScenario3IntTest.java │ │ ├── ProjectAdministrationScenario3IntTest.java │ │ ├── ProjectChangeAccessLevelScenario3IntTest.java │ │ ├── ProjectDeleteScenario3IntTest.java │ │ └── UserUsecasesEventTraceScenario3IntTest.java │ │ ├── scenario4 │ │ ├── CancelJobScenario4IntTest.java │ │ ├── JobUsecasesEventTraceScenario4IntTest.java │ │ ├── RestartJobScenario4IntTest.java │ │ └── SecHubConfigurationFailuresScenario4IntTest.java │ │ ├── scenario5 │ │ └── PDSCodeScanJobScenario5IntTest.java │ │ ├── scenario6 │ │ ├── DirectPDSAPIAutoCleanupScenario6IntTest.java │ │ ├── DirectPDSAPICheckAliveScenario6IntTest.java │ │ ├── DirectPDSAPICheckmarxWrapperScenario6IntTest.java │ │ ├── DirectPDSAPIConfigurationScenario6IntTest.java │ │ ├── DirectPDSAPIJobScenario6IntTest.java │ │ ├── DirectPDSAPIJobStreamDataScenario6IntTest.java │ │ └── DirectPDSAPIMonitoringStateScenario6IntTest.java │ │ ├── scenario7 │ │ ├── ProductExecutionProfileScenario7IntTest.java │ │ └── ProductExecutorConfigurationScenario7IntTest.java │ │ ├── scenario8 │ │ └── ProductExecutorConfigurationScenario8IntTest.java │ │ ├── scenario9 │ │ ├── PDSCodeScanSarifJobScenario9IntTest.java │ │ └── TemplateScenario9IntTest.java │ │ └── security │ │ ├── PDSServerEncryptionIntTest.java │ │ ├── SSLContextSanityTest.java │ │ ├── ServerEncryptionIntTest.java │ │ └── ServerSecurityLogHandlingIntTest.java │ └── resources │ ├── .gitignore │ ├── asset │ ├── examples-1 │ │ ├── asset1.txt │ │ └── asset2.txt │ ├── examples-2 │ │ └── asset2.txt │ └── scenario12 │ │ └── PDS_INTTEST_PRODUCT_WEBSCAN.zip │ ├── checksum-testfiles │ ├── README.md │ ├── exclude-me.txt │ ├── not-excluded.txt │ └── subfolder │ │ ├── exclude-me.txt │ │ └── not-excluded-2.txt │ ├── pds-webscan-data-ref-files │ ├── another-token.txt │ ├── bearer-token.txt │ ├── certificate.p12 │ └── openapi.json │ ├── pds │ ├── analytics │ │ └── cloc-output-1.json │ ├── checkmarx-wrapper │ │ └── checkmarx-pds-job1.json │ ├── codescan │ │ └── upload │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── tarfile_contains_different_finding_files_in_different_data_sections.tar │ │ │ ├── tarfile_with_data_being_included_and_excluded.tar │ │ │ ├── tarfile_with_data_being_included_and_excluded_binaries_archive_root.tar │ │ │ ├── zipfile_contains_inttest_codescan_with_critical.zip │ │ │ ├── zipfile_contains_inttest_codescan_with_critical_sarif.zip │ │ │ ├── zipfile_contains_inttest_codescan_with_different_data_sections.zip │ │ │ ├── zipfile_contains_inttest_codescan_with_low.zip │ │ │ ├── zipfile_contains_inttest_codescan_with_low_but_filename_with_umlauts.zip │ │ │ ├── zipfile_contains_inttest_codescan_with_medium.zip │ │ │ └── zipfile_with_data_being_included_and_excluded.zip │ ├── licensescan │ │ └── upload │ │ │ └── zipfile_contains_inttest_licensescan_with_sample_spdx.json.zip │ ├── secretscan │ │ └── upload │ │ │ ├── __data__ │ │ │ └── code │ │ │ │ └── gitleaks_sample_sarif.json │ │ │ ├── zipfile_contains_inttest_secretscan_with_gitleaks_sample_sarif.json.zip │ │ │ └── zipfile_contains_inttest_secretscan_with_gitleaks_sample_sarif_archive_root.json.zip │ └── webscan │ │ ├── README.md │ │ └── webscan-result-variant-b.sarif.json │ ├── report │ ├── sechub_report_test_2a75aa71-79b1-4e27-bcfa-20705fee84dd.json │ └── sechub_report_test_cb2e41ca-1363-47a4-8308-8c91cc022620.json │ ├── scan-config │ ├── sechub_scan_config1.json │ └── sechub_scan_config2.json │ ├── sechub-integrationtest-client-infrascan.json │ ├── sechub-integrationtest-client-sourcescan-excluded_some_files.json │ ├── sechub-integrationtest-client-sourcescan-generic-template-no-data-section.json │ ├── sechub-integrationtest-client-sourcescan-generic-template.json │ ├── sechub-integrationtest-client-sourcescan-green-1-second.json │ ├── sechub-integrationtest-client-sourcescan-green-extreme-big.json │ ├── sechub-integrationtest-client-sourcescan-green.json │ ├── sechub-integrationtest-client-sourcescan-yellow-2-seconds.json │ ├── sechub-integrationtest-client-sourcescan-yellow.json │ ├── sechub-integrationtest-codescan-binaries-config1-one-data-section-only-folder.json │ ├── sechub-integrationtest-codescan-config4-no-data-section-but-one-usage.json │ ├── sechub-integrationtest-codescan-sources-config1-one-data-section-only-folder.json │ ├── sechub-integrationtest-codescan-sources-config2-two-data-sections-only-folders-both-used.json │ ├── sechub-integrationtest-codescan-sources-config3-two-data-sections-only-folders-but-one-used-only.json │ ├── sechub-integrationtest-licensescanconfig.json │ ├── sechub-integrationtest-remote-scan-configuration.json │ ├── sechub-integrationtest-secretscanconfig.json │ ├── sechub-integrationtest-secretscanconfig_sourcecode_archive_root.json │ ├── sechub-integrationtest-sourcescanconfig1.json │ ├── sechub-integrationtest-updatemetadata.json │ ├── sechub-integrationtest-updatewhitelist1.json │ ├── sechub-integrationtest-webscanconfig-all-options.json │ ├── sechub-integrationtest-webscanconfig-manyfindings-red-result.json │ ├── sechub-integrationtest-webscanconfig-red-result.json │ ├── sechub-integrationtest-webscanconfig-scenario3-productfailure.json │ ├── sechub-integrationtest-webscanconfig1.json │ ├── sechub-integrationtest-webscanconfig2.json │ ├── sechub-integrationtest-webscanconfig3.json │ ├── solution-mocks │ ├── code-testproject │ │ └── src │ │ │ └── hello_world.go │ ├── iac-testproject │ │ └── deploy │ │ │ └── outputs.tf │ └── web-testproject │ │ └── openapi.json │ ├── tarfile_contains_only_test1.txt.tar │ └── zipfile_contains_only_test1.txt.zip ├── sechub-notification ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── domain │ │ └── notification │ │ ├── NotificationConfiguration.java │ │ ├── NotificationMessageHandler.java │ │ ├── email │ │ ├── EmailService.java │ │ ├── MailMessageFactory.java │ │ ├── MockEmailRestController.java │ │ ├── MockEmailService.java │ │ ├── SMTPConfigStringToMapConverter.java │ │ ├── SMTPMailService.java │ │ ├── SMTPServerConfiguration.java │ │ └── SimpleMailMessageSupport.java │ │ ├── owner │ │ ├── InformOwnerThatProjectHasBeenDeletedNotificationService.java │ │ └── InformThatProjectHasNewOwnerNotificationService.java │ │ ├── superadmin │ │ ├── InformAdminsThatJobRestartHasBeenTriggeredService.java │ │ ├── InformAdminsThatJobRestartWasCanceledService.java │ │ ├── InformAdminsThatJobResultsHaveBeenPurgedService.java │ │ ├── InformAdminsThatNewSchedulerInstanceHasBeenStartedNotificationService.java │ │ ├── InformAdminsThatProjectHasBeenDeletedNotificationService.java │ │ ├── InformAdminsThatSchedulerJobProcessingHasBeenDisabledService.java │ │ ├── InformAdminsThatSchedulerJobProcessingHasBeenEnabledService.java │ │ ├── InformAdminsThatUserBecomesAdminNotificationService.java │ │ └── InformAdminsThatUserNoLongerAdminNotificationService.java │ │ └── user │ │ ├── InformUserThatJobHasBeenCanceledService.java │ │ ├── InformUserThatUserBecomesAdminNotificationService.java │ │ ├── InformUserThatUserNoLongerAdminNotificationService.java │ │ ├── InformUsersThatProjectHasBeenDeletedNotificationService.java │ │ ├── NewAPITokenAppliedUserNotificationService.java │ │ ├── NewApiTokenRequestedUserNotificationService.java │ │ ├── NewApiTokenRequestedUserNotificationServiceHelper.java │ │ ├── SignUpRequestedAdminNotificationService.java │ │ ├── SignUpRequestedUserNotificationService.java │ │ ├── UserDeletedNotificationService.java │ │ ├── UserEmailAddressChangeRequestNotificationService.java │ │ └── UserEmailAddressChangedNotificationService.java │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── domain │ └── notification │ ├── NotificationMessageHandlerTest.java │ ├── email │ ├── MailMessageFactoryTest.java │ ├── SMTPConfigStringToMapConverterTest.java │ ├── SMTPMailServiceTest.java │ ├── SMTPServerConfigurationTest.java │ └── SimpleMailMessageSupportTest.java │ ├── owner │ ├── InformOwnerThatProjectHasBeenDeletedNotificationServiceTest.java │ └── InformThatProjectHasNewOwnerNotificationServiceTest.java │ ├── superadmin │ └── InformAdminsThatProjectHasBeenDeletedNotificationServiceTest.java │ └── user │ ├── InformUsersThatProjectHasBeenDeletedNotificationServiceTest.java │ ├── NewApiTokenRequestedUserNotificationServiceHelperTest.java │ ├── SignUpRequestedAdminNotificationServiceTest.java │ ├── SignUpRequestedUserNotificationServiceTest.java │ ├── UserEmailAddressChangeRequestNotificationServiceTest.java │ └── UserEmailAddressChangedNotificationServiceTest.java ├── sechub-openapi-java-client ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── api │ ├── AbstractSecHubClient.java │ ├── ApiClientBuilder.java │ ├── DefaultSecHubClient.java │ ├── MultiPartBodyPublisherBuilder.java │ ├── MultiPartData.java │ ├── MultiPartType.java │ ├── ScanSecHubReportLoader.java │ ├── SecHubClient.java │ ├── SecHubClientException.java │ ├── SecHubClientListener.java │ ├── SecHubExecutionWorkaroundApi.java │ └── SecHubReportException.java ├── sechub-openapi-ts-client ├── .gitignore ├── .nvmrc ├── README.md ├── build-typescript-client.sh ├── openapitools.json ├── package-lock.json ├── package.json ├── src │ ├── DefaultApiClient.ts │ ├── executionService │ │ ├── FormDataBodyBuilder.ts │ │ └── executionService.ts │ └── index.ts └── tsconfig.json ├── sechub-openapi ├── build.gradle └── src │ └── main │ └── resources │ └── openapi.yaml ├── sechub-other ├── .gitignore ├── .pydevproject ├── examples │ ├── integrationtest │ │ └── localhost │ │ │ └── mocked-products │ │ │ ├── sechub-codescan-green.json │ │ │ └── sechub-codescan-yellow.json │ └── sechub-reports │ │ ├── codescan-checkmarx-one-yellow-finding-result-beautified.json │ │ └── codescan-checkmarx-one-yellow-finding-result.json ├── mockdata │ ├── README.md │ ├── checkmarx-mockdata-empty.xml │ ├── checkmarx-mockdata-multiple.xml │ ├── mockdata_setup.json │ ├── nessus-mockdata-different-serverities.xml │ ├── nessus-mockdata-green.xml │ ├── netsparker-mockdata-green.xml │ ├── netsparker-mockdata-many-vulnerabilities.xml │ └── netsparker-mockdata-one-important-vulnerability.xml ├── testoutput │ ├── README.md │ ├── checkmarx-example1.xml │ ├── nessus_example_report.xml │ ├── nessus_example_report__reduced.xml │ ├── testsparker.com-Vulnerabilities-23_08_2017 10_23.json │ └── testsparker.com-Vulnerabilities-23_08_2017 10_23.xml └── testsourcecode │ ├── README.md │ └── zipfile_contains_only_one_simple_java_file.zip ├── sechub-pds-commons-core ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── pds │ │ └── commons │ │ └── core │ │ ├── PDSJSONConverter.java │ │ ├── PDSJSONConverterException.java │ │ ├── PDSLogSanitizer.java │ │ ├── PDSProfiles.java │ │ └── config │ │ ├── PDSProductParameterDefinition.java │ │ ├── PDSProductParameterSetup.java │ │ ├── PDSProductSetup.java │ │ ├── PDSServerConfiguration.java │ │ └── PDSStorageConstants.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── pds │ │ └── commons │ │ └── core │ │ └── config │ │ ├── PDSProductParameterDefinitionTest.java │ │ └── PDSServerConfigurationTest.java │ └── resources │ └── config │ ├── pds-config-example1.json │ ├── pds-config-example2-with-unknown-parts.json │ └── pds-config-test.json ├── sechub-pds-core ├── README.md ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── pds │ │ ├── PDSAPIConstants.java │ │ ├── PDSLogConstants.java │ │ ├── PDSMustBeDocumented.java │ │ ├── execution │ │ └── PDSExecutionParameterEntry.java │ │ ├── job │ │ ├── PDSJobConfiguration.java │ │ └── PDSJobConfigurationSupport.java │ │ ├── security │ │ ├── PDSRoleConstants.java │ │ └── PDSRoles.java │ │ └── usecase │ │ ├── PDSDocumentationScopeConstants.java │ │ ├── PDSStep.java │ │ ├── PDSUseCaseDefinition.java │ │ ├── PDSUseCaseGroup.java │ │ ├── PDSUseCaseIdentifier.java │ │ ├── UseCaseAdminFetchesAutoCleanupConfiguration.java │ │ ├── UseCaseAdminFetchesJobErrorStream.java │ │ ├── UseCaseAdminFetchesJobMetaData.java │ │ ├── UseCaseAdminFetchesJobOutputStream.java │ │ ├── UseCaseAdminFetchesJobResult.java │ │ ├── UseCaseAdminFetchesMonitoringStatus.java │ │ ├── UseCaseAdminFetchesServerConfiguration.java │ │ ├── UseCaseAdminUpdatesAutoCleanupConfiguration.java │ │ ├── UseCaseAnonymousCheckAlive.java │ │ ├── UseCaseSystemExecutesAutoCleanup.java │ │ ├── UseCaseSystemExecutesJob.java │ │ ├── UseCaseSystemHandlesJobCancelRequests.java │ │ ├── UseCaseSystemSigTermHandling.java │ │ ├── UseCaseUserCreatesJob.java │ │ ├── UseCaseUserFetchesJobMessages.java │ │ ├── UseCaseUserFetchesJobResult.java │ │ ├── UseCaseUserFetchesJobStatus.java │ │ ├── UseCaseUserMarksJobReadyToStart.java │ │ ├── UseCaseUserRequestsJobCancellation.java │ │ └── UseCaseUserUploadsJobData.java │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── pds │ ├── job │ ├── PDSJobConfigurationSupportTest.java │ └── PDSJobConfigurationTest.java │ └── usecase │ └── PDSUseCaseIdentifierTest.java ├── sechub-pds-solutions ├── .gitignore ├── README.adoc ├── checkmarx │ ├── 01-start-single-docker-compose.sh │ ├── 05-start-single-sechub-network-docker-compose.sh │ ├── 09-compute-image-tag.sh │ ├── 10-create-image.sh │ ├── 20-push-image.sh │ ├── README.adoc │ ├── docker-compose_pds_checkmarx.yaml │ ├── docker-compose_pds_checkmarx_cluster.yaml │ ├── docker-compose_pds_checkmarx_cluster_object_storage.yaml │ ├── docker-compose_pds_checkmarx_external_network.yaml │ ├── docker │ │ ├── Checkmarx-Debian.dockerfile │ │ ├── copy │ │ │ └── README.adoc │ │ ├── mocks │ │ │ └── checkmarx-mockdata-multiple.xml │ │ ├── pds-config.json │ │ └── scripts │ │ │ ├── checkmarx.sh │ │ │ └── checkmarx_mock.sh │ ├── env │ ├── env-database │ └── helm │ │ └── pds-checkmarx │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── templates │ │ ├── deployment.yaml │ │ ├── networkpolicy.yaml │ │ └── service.yaml │ │ └── values.yaml ├── findsecuritybugs │ ├── 01-start-single-docker-compose.sh │ ├── 05-start-single-sechub-network-docker-compose.sh │ ├── 05-stop-single-sechub-network-docker-compose.sh │ ├── 09-compute-image-tag.sh │ ├── 10-create-image.sh │ ├── 20-push-image.sh │ ├── README.adoc │ ├── docker-compose_pds_findsecuritybugs.yaml │ ├── docker-compose_pds_findsecuritybugs_cluster.yaml │ ├── docker-compose_pds_findsecuritybugs_cluster_object_storage.yaml │ ├── docker-compose_pds_findsecuritybugs_external-network.yaml │ ├── docker │ │ ├── .gitignore │ │ ├── FindSecurityBugs-Debian.dockerfile │ │ ├── clone.sh │ │ ├── findsecbugs_sechub.sh │ │ ├── mocks │ │ │ └── find_security_mock.sarif.json │ │ ├── pds-config.json │ │ └── scripts │ │ │ ├── findsecuritybugs.sh │ │ │ └── findsecuritybugs_mock.sh │ ├── env │ ├── env-database │ ├── helm │ │ └── pds-findsecuritybugs │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── templates │ │ │ ├── deployment.yaml │ │ │ ├── networkpolicy.yaml │ │ │ └── service.yaml │ │ │ └── values.yaml │ └── tests │ │ ├── README.adoc │ │ ├── download_test_files.sh │ │ └── systemtest_local.json ├── gitleaks │ ├── 01-start-single-docker-compose.sh │ ├── 05-start-single-sechub-network-docker-compose.sh │ ├── 05-stop-single-sechub-network-docker-compose.sh │ ├── 09-compute-image-tag.sh │ ├── 10-create-image.sh │ ├── 20-push-image.sh │ ├── README.adoc │ ├── docker-compose_gitleaks.yaml │ ├── docker-compose_pds_gitleaks_external-network.yaml │ ├── docker │ │ ├── Gitleaks.dockerfile │ │ ├── copy │ │ │ └── README.md │ │ ├── custom-gitleaks.toml │ │ ├── mocks │ │ │ └── mock.sarif.json │ │ ├── pds-config.json │ │ ├── run_additional.sh │ │ ├── scripts │ │ │ ├── common.sh │ │ │ ├── gitleaks.sh │ │ │ └── gitleaks_mock.sh │ │ └── sechub-wrapper-secretvalidation-config.json │ ├── env │ ├── helm │ │ └── pds-gitleaks │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── templates │ │ │ ├── deployment.yaml │ │ │ ├── networkpolicy.yaml │ │ │ └── service.yaml │ │ │ └── values.yaml │ └── tests │ │ ├── README.adoc │ │ ├── clone_repo.sh │ │ ├── copy_sanitycheck_files.sh │ │ ├── sanity-check-testdata │ │ └── my-readme.md │ │ ├── sechub-report-UnSAFE_Bank.json │ │ └── systemtest_local.json ├── gosec │ ├── 01-start-single-docker-compose.sh │ ├── 05-start-single-sechub-network-docker-compose.sh │ ├── 05-stop-single-sechub-network-docker-compose.sh │ ├── 09-compute-image-tag.sh │ ├── 10-create-image.sh │ ├── 20-push-image.sh │ ├── README.adoc │ ├── docker-compose_pds_gosec.yaml │ ├── docker-compose_pds_gosec_cluster.yaml │ ├── docker-compose_pds_gosec_cluster_object_storage.yaml │ ├── docker-compose_pds_gosec_external-network.yaml │ ├── docker │ │ ├── GoSec-Debian.dockerfile │ │ ├── mocks │ │ │ └── mock.sarif.json │ │ ├── pds-config.json │ │ └── scripts │ │ │ ├── gosec.sh │ │ │ └── gosec_mock.sh │ ├── env │ ├── env-database │ ├── helm │ │ └── pds-gosec │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── templates │ │ │ ├── deployment.yaml │ │ │ ├── networkpolicy.yaml │ │ │ └── service.yaml │ │ │ └── values.yaml │ └── tests │ │ ├── README.adoc │ │ ├── clone_repo.sh │ │ ├── copy_sanitycheck_files.sh │ │ ├── sanity-check-testdata │ │ └── testfile.go │ │ └── systemtest_local.json ├── iac │ ├── 01-start-single-docker-compose.sh │ ├── 05-start-single-sechub-network-docker-compose.sh │ ├── 05-stop-single-sechub-network-docker-compose.sh │ ├── 09-compute-image-tag.sh │ ├── 10-create-image.sh │ ├── 20-push-image.sh │ ├── README.adoc │ ├── docker-compose_pds_iac.yaml │ ├── docker-compose_pds_iac_cluster.yaml │ ├── docker-compose_pds_iac_cluster_object_storage.yaml │ ├── docker-compose_pds_iac_external-network.yaml │ ├── docker │ │ ├── IaC-Debian.dockerfile │ │ ├── mocks │ │ │ └── kics-mock.sarif.json │ │ ├── pds-config.json │ │ └── scripts │ │ │ ├── kics.sh │ │ │ └── kics_mock.sh │ ├── env │ ├── env-database │ ├── helm │ │ └── pds-iac │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── templates │ │ │ ├── deployment.yaml │ │ │ ├── networkpolicy.yaml │ │ │ └── service.yaml │ │ │ └── values.yaml │ └── tests │ │ ├── README.adoc │ │ ├── clone_repo.sh │ │ ├── copy_sanitycheck_files.sh │ │ ├── sanity-check-testdata │ │ └── Dockerfile │ │ └── systemtest_local_kics.json ├── loc │ ├── 01-start-single-docker-compose.sh │ ├── 05-start-single-sechub-network-docker-compose.sh │ ├── 09-compute-image-tag.sh │ ├── 10-create-image.sh │ ├── 20-push-image.sh │ ├── README.adoc │ ├── docker-compose_pds_loc.yaml │ ├── docker-compose_pds_loc_cluster.yaml │ ├── docker-compose_pds_loc_cluster_object_storage.yaml │ ├── docker-compose_pds_loc_external-network.yaml │ ├── docker │ │ ├── loc-Debian.dockerfile │ │ ├── mocks │ │ │ ├── cloc-mock.json │ │ │ └── scc-mock.json │ │ ├── pds-config.json │ │ └── scripts │ │ │ ├── cloc.sh │ │ │ ├── cloc_mock.sh │ │ │ ├── scc.sh │ │ │ └── scc_mock.sh │ ├── env │ ├── env-database │ └── helm │ │ └── pds-loc │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── templates │ │ ├── deployment.yaml │ │ ├── networkpolicy.yaml │ │ └── service.yaml │ │ └── values.yaml ├── multi │ ├── 01-start-single-docker-compose.sh │ ├── 05-start-single-sechub-network-docker-compose.sh │ ├── 05-stop-single-sechub-network-docker-compose.sh │ ├── 09-compute-image-tag.sh │ ├── 10-create-image.sh │ ├── 20-push-image.sh │ ├── README.adoc │ ├── docker-compose_pds_multi.yaml │ ├── docker-compose_pds_multi_cluster.yaml │ ├── docker-compose_pds_multi_cluster_object_storage.yaml │ ├── docker-compose_pds_multi_external-network.yaml │ ├── docker │ │ ├── Multi-Debian.dockerfile │ │ ├── mocks │ │ │ ├── bandit_mock.sarif.json │ │ │ ├── flawfinder_mock.sarif.json │ │ │ ├── mobsfscan_mock.sarif.json │ │ │ └── njsscan_mock.sarif.json │ │ ├── packages.txt │ │ ├── pds-config.json │ │ └── scripts │ │ │ ├── bandit.sh │ │ │ ├── bandit_mock.sh │ │ │ ├── flawfinder.sh │ │ │ ├── flawfinder_mock.sh │ │ │ ├── mobsfscan.sh │ │ │ ├── mobsfscan_mock.sh │ │ │ ├── njsscan.sh │ │ │ └── njsscan_mock.sh │ ├── env-database │ ├── helm │ │ └── pds-multi │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── templates │ │ │ ├── deployment.yaml │ │ │ ├── networkpolicy.yaml │ │ │ └── service.yaml │ │ │ └── values.yaml │ └── tests │ │ ├── README.adoc │ │ ├── clone_repo.sh │ │ └── systemtest_local.json ├── owaspzap │ ├── 01-start-single-docker-compose.sh │ ├── 05-start-single-sechub-network-docker-compose.sh │ ├── 05-stop-single-sechub-network-docker-compose.sh │ ├── 09-compute-image-tag.sh │ ├── 10-create-image.sh │ ├── 20-push-image.sh │ ├── 70-test-webscan.sh │ ├── README.adoc │ ├── cluster_object_storage.svg │ ├── cluster_shared_volume.svg │ ├── docker-compose_pds_owasp_zap.yaml │ ├── docker-compose_pds_owasp_zap_cluster.yaml │ ├── docker-compose_pds_owasp_zap_cluster_object_storage.yaml │ ├── docker-compose_pds_owasp_zap_external_network.yaml │ ├── docker │ │ ├── Owasp-Zap-Debian.dockerfile │ │ ├── mocks │ │ │ └── mock.sarif.json │ │ ├── pds-config.json │ │ ├── scripts │ │ │ ├── owasp-zap-mock.sh │ │ │ └── owasp-zap.sh │ │ └── zap-addons.txt │ ├── env │ ├── env-database │ ├── helm │ │ └── pds-owaspzap │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── templates │ │ │ ├── deployment.yaml │ │ │ ├── networkpolicy.yaml │ │ │ └── service.yaml │ │ │ └── values.yaml │ └── tests │ │ ├── README.adoc │ │ ├── clone_and_generate_yaml_and_start_vuln_app.sh │ │ ├── shutdown_vuln_app.sh │ │ └── systemtest_local_unauthenticated_api_scan_go_test_bench.json ├── pds-base │ ├── 01-start-single-docker-compose.sh │ ├── 05-start-single-sechub-network-docker-compose.sh │ ├── 05-stop-single-sechub-network-docker-compose.sh │ ├── 10-create-image.sh │ ├── 20-push-image.sh │ ├── README.adoc │ ├── docker-compose_pds.yaml │ ├── docker-compose_pds_external-network.yaml │ ├── docker │ │ ├── .gitignore │ │ ├── PDS-Debian.dockerfile │ │ ├── clone.sh │ │ ├── copy │ │ │ └── README.adoc │ │ ├── helper │ │ │ └── message.sh │ │ ├── mocks │ │ │ └── mock.sarif.json │ │ ├── pds-config.json │ │ ├── run.sh │ │ ├── run_additional.sh │ │ └── scripts │ │ │ └── pds.sh │ ├── env │ └── tests │ │ ├── README.adoc │ │ ├── dummy │ │ └── test.txt │ │ ├── sechub-report.json │ │ ├── start_pds_helper.sh │ │ └── systemtest_local.json ├── phan │ ├── 01-start-single-docker-compose.sh │ ├── README.adoc │ ├── composer.lock │ ├── docker-compose_pds_phan.yaml │ └── docker │ │ ├── Phan-Debian.dockerfile │ │ ├── composer.json │ │ ├── config.php │ │ ├── mocks │ │ └── mock.txt │ │ ├── pds-config.json │ │ └── scripts │ │ ├── phan.sh │ │ └── phan_mock.sh ├── pmd │ ├── 01-start-single-docker-compose.sh │ ├── 05-start-single-sechub-network-docker-compose.sh │ ├── 09-compute-image-tag.sh │ ├── 10-create-image.sh │ ├── 20-push-image.sh │ ├── README.adoc │ ├── docker-compose_pds_pmd.yaml │ ├── docker-compose_pds_pmd_external-network.yaml │ ├── docker │ │ ├── PMD-Debian.dockerfile │ │ ├── mocks │ │ │ ├── mock-option-all.sarif.json │ │ │ └── mock-option-security.sarif.json │ │ ├── pds-config.json │ │ └── scripts │ │ │ ├── pmd.sh │ │ │ ├── pmd_mock.sh │ │ │ ├── ruleset-all.xml │ │ │ └── ruleset-security.xml │ ├── env │ └── helm │ │ └── pds-pmd │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── templates │ │ ├── deployment.yaml │ │ ├── networkpolicy.yaml │ │ └── service.yaml │ │ └── values.yaml ├── prepare │ ├── 01-start-single-docker-compose.sh │ ├── 05-start-single-sechub-network-docker-compose.sh │ ├── 05-stop-single-sechub-network-docker-compose.sh │ ├── 09-compute-image-tag.sh │ ├── 10-create-image.sh │ ├── 20-push-image.sh │ ├── README.adoc │ ├── docker-compose_pds_prepare.yaml │ ├── docker-compose_pds_prepare_external-network.yaml │ ├── docker │ │ ├── Prepare-Debian.dockerfile │ │ ├── mocks │ │ │ └── prepare-mock-status-ok.txt │ │ ├── pds-config.json │ │ └── scripts │ │ │ ├── prepare.sh │ │ │ └── prepare_mock.sh │ ├── env │ └── helm │ │ └── pds-prepare │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── templates │ │ ├── deployment.yaml │ │ ├── networkpolicy.yaml │ │ └── service.yaml │ │ └── values.yaml ├── scancode │ ├── .gitignore │ ├── 01-start-single-docker-compose.sh │ ├── 05-start-single-sechub-network-docker-compose.sh │ ├── 09-compute-image-tag.sh │ ├── 10-create-image.sh │ ├── 20-push-image.sh │ ├── README.adoc │ ├── docker-compose_pds_scancode.yaml │ ├── docker-compose_pds_scancode_cluster.yaml │ ├── docker-compose_pds_scancode_cluster_object_storage.yaml │ ├── docker-compose_pds_scancode_external-network.yaml │ ├── docker │ │ ├── Scancode-Debian.dockerfile │ │ ├── mocks │ │ │ ├── scancode_mock.json │ │ │ ├── scancode_mock.pretty_printed.json │ │ │ ├── scancode_mock.spdx │ │ │ ├── scancode_mock.spdx.json │ │ │ └── scancode_mock.spdx.rdf │ │ ├── pds-config.json │ │ ├── pool.py │ │ ├── pool.py.LICENSE │ │ ├── run_additional.sh │ │ └── scripts │ │ │ ├── scancode.sh │ │ │ └── scancode_mock.sh │ ├── env │ ├── env-database │ ├── helm │ │ └── pds-scancode │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── templates │ │ │ ├── deployment.yaml │ │ │ ├── networkpolicy.yaml │ │ │ └── service.yaml │ │ │ └── values.yaml │ └── test │ │ ├── generate │ │ ├── MIT.txt │ │ └── generate.sh │ │ ├── pds-job-config.json │ │ ├── prepare.sh │ │ └── sechub-config.json ├── shared │ ├── README.adoc │ ├── docker │ │ ├── database │ │ │ ├── Dockerfile │ │ │ ├── pg_hba.conf │ │ │ ├── postgresql.conf │ │ │ └── run.sh │ │ ├── loadbalancer │ │ │ ├── Dockerfile │ │ │ ├── nginx.conf │ │ │ └── run.sh │ │ └── object-storage │ │ │ ├── Dockerfile │ │ │ └── run.sh │ ├── environment │ │ ├── env-base │ │ ├── env-base-image │ │ ├── env-cluster │ │ ├── env-object-storage │ │ └── env-port │ └── media │ │ ├── cluster_object_storage.svg │ │ └── cluster_shared_volume.svg ├── tern │ ├── 01-start-single-docker-compose.sh │ ├── 01-stop-single-docker-compose.sh │ ├── 05-start-single-sechub-network-docker-compose.sh │ ├── 05-stop-single-sechub-network-docker-compose.sh │ ├── 09-compute-image-tag.sh │ ├── 10-create-image.sh │ ├── 20-push-image.sh │ ├── README.adoc │ ├── deployment │ │ ├── .gitignore │ │ ├── 01-start-single-docker-compose.sh │ │ ├── 01-stop-single-docker-compose.sh │ │ ├── README.adoc │ │ ├── docker-compose_pds_tern.yaml │ │ └── env │ ├── docker-compose_pds_scancode_external-network.yaml │ ├── docker-compose_pds_tern.yaml │ ├── docker │ │ ├── Tern-Debian.dockerfile │ │ ├── mocks │ │ │ └── sechub-test-alpine.spdx.json │ │ ├── pds-config.json │ │ └── scripts │ │ │ ├── tern.sh │ │ │ └── tern_mock.sh │ ├── env │ └── tests │ │ ├── .gitignore │ │ ├── alpine-build-run.sh │ │ ├── alpine │ │ └── Alpine.dockerfile │ │ ├── build-run.sh │ │ ├── data │ │ ├── apache2.go │ │ ├── gpl2.c │ │ └── gpl3.py │ │ ├── debian-build-run.sh │ │ ├── debian │ │ ├── Debian.dockerfile │ │ └── README.adoc │ │ ├── expected-results │ │ ├── sechub-test-alpine.spdx.json │ │ ├── sechub-test-debian.spdx.json │ │ ├── sechub-test-fedora.spdx.json │ │ ├── sechub-test-minimal.spdx.json │ │ ├── sechub-test-opensuse.spdx.json │ │ └── sechub-test-rockylinux.spdx.json │ │ ├── fedora │ │ └── Fedora.dockerfile │ │ ├── minimal-build-run.sh │ │ ├── minimal-go-build-run.sh │ │ ├── minimal │ │ ├── Minimal-Go.dockerfile │ │ ├── Minimal.dockerfile │ │ └── README.adoc │ │ ├── opensuse │ │ └── OpenSUSE-Leap.dockerfile │ │ ├── pds-job-config-template.json │ │ ├── rockylinux │ │ └── RockyLinux.dockerfile │ │ ├── run-suite.sh │ │ ├── sechub-config-template.json │ │ ├── shared │ │ └── run.sh │ │ └── test-tern.sh └── xray │ ├── 01-start-single-docker-compose.sh │ ├── 05-start-single-sechub-network-docker-compose.sh │ ├── 05-stop-single-sechub-network-docker-compose.sh │ ├── 09-compute-image-tag.sh │ ├── 10-create-image.sh │ ├── 20-push-image.sh │ ├── README.adoc │ ├── docker-compose_pds_xray.yaml │ ├── docker-compose_pds_xray_external-network.yaml │ ├── docker │ ├── Xray-Debian.dockerfile │ ├── copy │ │ └── README.md │ ├── mocks │ │ ├── cycloneDX_mock.json │ │ └── spdx_mock.json │ ├── pds-config.json │ └── scripts │ │ ├── xray.sh │ │ └── xray_mock.sh │ ├── env │ └── helm │ └── pds-xray │ ├── .helmignore │ ├── Chart.yaml │ ├── LICENSE │ ├── README.md │ ├── templates │ ├── deployment.yaml │ ├── networkpolicy.yaml │ └── service.yaml │ └── values.yaml ├── sechub-pds-tools ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── pds │ │ └── tools │ │ ├── CommandConstants.java │ │ ├── GeneratorCommand.java │ │ ├── HelpArgument.java │ │ ├── PDSToolsCLI.java │ │ ├── PDSToolsCLiConstants.java │ │ ├── SystemTestCommand.java │ │ ├── generator │ │ └── PDSSolutionTestFilesGenerator.java │ │ ├── handler │ │ ├── ConsoleHandler.java │ │ ├── ConsoleOutputHandler.java │ │ ├── ExitHandler.java │ │ ├── PrintStreamConsoleHandler.java │ │ └── SystemExitHandler.java │ │ └── systemtest │ │ └── SystemTestLauncher.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── pds │ │ └── tools │ │ ├── PDSToolsCLITest.java │ │ ├── TestExitException.java │ │ ├── TestExitHandler.java │ │ └── systemtest │ │ └── SystemTestLauncherTest.java │ └── resources │ ├── systemtest │ └── systemtest_example1.json │ └── test_codescan_example1.json ├── sechub-pds ├── README.md ├── build.gradle ├── dev-base.sh ├── dev-create_localhost_certificate.sh ├── dev-ensure_localhost_certificate.sh └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mercedesbenz │ │ │ └── sechub │ │ │ └── pds │ │ │ ├── BinderControllerAdvice.java │ │ │ ├── IntegrationTestPDSRestController.java │ │ │ ├── PDSBadRequestException.java │ │ │ ├── PDSFlywayFactory.java │ │ │ ├── PDSJSONMapperConfiguration.java │ │ │ ├── PDSNotAcceptableException.java │ │ │ ├── PDSNotFoundException.java │ │ │ ├── PDSPasswordEncoderConfiguration.java │ │ │ ├── PDSPojoFactory.java │ │ │ ├── PDSServerError.java │ │ │ ├── PDSServerErrorController.java │ │ │ ├── PDSShutdownService.java │ │ │ ├── PDSStartupAssertEnvironmentVariablesUsed.java │ │ │ ├── PDSSystemPropertyInjector.java │ │ │ ├── PDSThreadConfiguration.java │ │ │ ├── ProductDelegationServerApplication.java │ │ │ ├── UploadSizeConfiguration.java │ │ │ ├── autocleanup │ │ │ ├── DefaultPDSAutoCleanupResultInspector.java │ │ │ ├── IntegrationTestPDSAutoCleanupResultInspector.java │ │ │ ├── PDSAutoCleanupConfig.java │ │ │ ├── PDSAutoCleanupConstants.java │ │ │ ├── PDSAutoCleanupDaysCalculator.java │ │ │ ├── PDSAutoCleanupResult.java │ │ │ ├── PDSAutoCleanupResultInspector.java │ │ │ ├── PDSAutoCleanupService.java │ │ │ └── PDSAutoCleanupTriggerService.java │ │ │ ├── batch │ │ │ └── PDSBatchTriggerService.java │ │ │ ├── config │ │ │ ├── PDSAdminConfigRestController.java │ │ │ ├── PDSConfig.java │ │ │ ├── PDSConfigRepository.java │ │ │ ├── PDSConfigService.java │ │ │ ├── PDSConfigTransactionService.java │ │ │ ├── PDSConfigurationAutoFix.java │ │ │ ├── PDSHardExitSupport.java │ │ │ ├── PDSPathExecutableValidator.java │ │ │ ├── PDSProductIdentifierValidator.java │ │ │ ├── PDSServerConfigurationService.java │ │ │ ├── PDSServerConfigurationValidator.java │ │ │ ├── PDSServerIdentifierValidator.java │ │ │ └── PDSSummaryLogService.java │ │ │ ├── encryption │ │ │ ├── PDSCipherAlgorithm.java │ │ │ ├── PDSEncryptionConfiguration.java │ │ │ ├── PDSEncryptionException.java │ │ │ └── PDSEncryptionService.java │ │ │ ├── execution │ │ │ ├── PDSApplyFutureExecutionResultToJobService.java │ │ │ ├── PDSDefaulScriptEnvironmentVariableWhitelist.java │ │ │ ├── PDSExecutionCallable.java │ │ │ ├── PDSExecutionCallableFactory.java │ │ │ ├── PDSExecutionCallableServiceCollection.java │ │ │ ├── PDSExecutionData.java │ │ │ ├── PDSExecutionEnvironmentService.java │ │ │ ├── PDSExecutionFutureTask.java │ │ │ ├── PDSExecutionJobInQueueStatusEntry.java │ │ │ ├── PDSExecutionPojoFactory.java │ │ │ ├── PDSExecutionResult.java │ │ │ ├── PDSExecutionService.java │ │ │ ├── PDSExecutionStatus.java │ │ │ ├── PDSKeyToEnvConverter.java │ │ │ ├── PDSMessageCollector.java │ │ │ ├── PDSSafeProcessEnvironmentAccess.java │ │ │ ├── PDSScriptEnvironmentCleaner.java │ │ │ ├── ProcessHandlingData.java │ │ │ ├── ProcessHandlingDataFactory.java │ │ │ ├── ProductCancellationProcessHandlingData.java │ │ │ └── ProductLaunchProcessHandlingData.java │ │ │ ├── job │ │ │ ├── JobConfigurationData.java │ │ │ ├── PDSAdminJobRestController.java │ │ │ ├── PDSCancelService.java │ │ │ ├── PDSCheckJobStatusService.java │ │ │ ├── PDSCreateJobService.java │ │ │ ├── PDSFileUploadJobService.java │ │ │ ├── PDSGetJobExecutionDataContentService.java │ │ │ ├── PDSGetJobMessagesService.java │ │ │ ├── PDSGetJobResultService.java │ │ │ ├── PDSGetJobStatusService.java │ │ │ ├── PDSGetJobStreamService.java │ │ │ ├── PDSJob.java │ │ │ ├── PDSJobAssert.java │ │ │ ├── PDSJobCancelTriggerService.java │ │ │ ├── PDSJobConfigurationAccess.java │ │ │ ├── PDSJobConfigurationValidator.java │ │ │ ├── PDSJobCreateResult.java │ │ │ ├── PDSJobRepository.java │ │ │ ├── PDSJobRepositoryCustom.java │ │ │ ├── PDSJobRepositoryImpl.java │ │ │ ├── PDSJobRestController.java │ │ │ ├── PDSJobTransactionService.java │ │ │ ├── PDSRequestJobCancellationService.java │ │ │ ├── PDSServletFileUploadFactory.java │ │ │ ├── PDSStreamContentUpdateChecker.java │ │ │ ├── PDSUpdateJobStreamContentService.java │ │ │ ├── PDSWorkspacePreparationContext.java │ │ │ ├── PDSWorkspacePreparationContextFactory.java │ │ │ ├── PDSWorkspacePreparationResult.java │ │ │ ├── PDSWorkspacePreparationResultCalculator.java │ │ │ ├── PDSWorkspaceService.java │ │ │ └── WorkspaceLocationData.java │ │ │ ├── monitoring │ │ │ ├── PDSAdminMonitoringRestController.java │ │ │ ├── PDSAnonymousCheckAliveRestController.java │ │ │ ├── PDSClusterMember.java │ │ │ ├── PDSHeartBeat.java │ │ │ ├── PDSHeartBeatRepository.java │ │ │ ├── PDSHeartBeatTriggerService.java │ │ │ ├── PDSMonitoring.java │ │ │ └── PDSMonitoringStatusService.java │ │ │ ├── security │ │ │ ├── PDSAPISecurityConfiguration.java │ │ │ ├── PDSAuthorityConstants.java │ │ │ ├── PDSPasswordTransformer.java │ │ │ ├── PDSSecurityConfiguration.java │ │ │ └── PDSUserContextService.java │ │ │ ├── storage │ │ │ ├── DefaultPDSStorageInfoCollector.java │ │ │ ├── IntegrationTestPDSStorageInfoCollector.java │ │ │ ├── PDSMultiStorageService.java │ │ │ ├── PDSS3PropertiesSetup.java │ │ │ ├── PDSSharedVolumePropertiesSetup.java │ │ │ └── PDSStorageInfoCollector.java │ │ │ ├── time │ │ │ ├── PDSSystemTimeProvider.java │ │ │ └── PDSTimeCalculationService.java │ │ │ └── util │ │ │ ├── PDSArchiveSupportProvider.java │ │ │ ├── PDSAssert.java │ │ │ ├── PDSLocalhostDataBuilder.java │ │ │ └── PDSResilientRetryExecutor.java │ └── resources │ │ ├── application-pds_debug.yml │ │ ├── application-pds_dev.yml │ │ ├── application-pds_h2.yml │ │ ├── application-pds_integrationtest.yml │ │ ├── application-pds_localserver.yml │ │ ├── application-pds_postgres.yml │ │ ├── application-pds_prod.yml │ │ ├── application-pds_server.yml │ │ ├── application-pds_sqltrace.yml │ │ ├── application.yml │ │ ├── banner.txt │ │ ├── certificates-untracked │ │ ├── .gitignore │ │ └── README.md │ │ ├── db │ │ └── migration │ │ │ ├── README.md │ │ │ ├── U1__Initial_version.sql │ │ │ ├── U2__stream_content.sql │ │ │ ├── U3__provide_auto_cleanup.sql │ │ │ ├── U4__add_messages_to_job.sql │ │ │ ├── U5__add_meta_data_to_job.sql │ │ │ ├── U6__encryption.sql │ │ │ ├── V1__Initial_version.sql │ │ │ ├── V2__stream_content.sql │ │ │ ├── V3__provide_auto_cleanup.sql │ │ │ ├── V4__add_messages_to_job.sql │ │ │ ├── V5__add_meta_data_to_job.sql │ │ │ └── V6__encryption.sql │ │ ├── logback-spring.xml │ │ └── run.sh │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── pds │ │ ├── PDSJobSchedulerSmokeSpringBootTest.java │ │ ├── PDSServerErrorControllerTest.java │ │ ├── PDSStartupAssertEnvironmentVariablesUsedSpringBootTest.java │ │ ├── PDSStartupAssertEnvironmentVariablesUsedTest.java │ │ ├── autocleanup │ │ ├── PDSAutoCleanupConfigTest.java │ │ ├── PDSAutoCleanupDaysCalculatorTest.java │ │ └── PDSAutoCleanupServiceTest.java │ │ ├── batch │ │ └── PDSBatchTriggerServiceTest.java │ │ ├── config │ │ ├── PDSConfigServiceTest.java │ │ ├── PDSConfigurationAutoFixTest.java │ │ ├── PDSPathExecutableValidatorTest.java │ │ ├── PDSProductIdentifierValidatorTest.java │ │ ├── PDSServerConfigurationServiceTest.java │ │ ├── PDSServerConfigurationValidatorTest.java │ │ └── PDSServerIdentifierValidatorTest.java │ │ ├── encryption │ │ ├── PDSEncryptionConfigurationTest.java │ │ └── PDSEncryptionServiceTest.java │ │ ├── execution │ │ ├── PDSApplyFutureExecutionResultToJobServiceTest.java │ │ ├── PDSExecutionCallableTest.java │ │ ├── PDSExecutionEnvironmentServiceTest.java │ │ ├── PDSExecutionServiceTest.java │ │ ├── PDSKeyToEnvConverterTest.java │ │ ├── PDSMessageCollectorTest.java │ │ ├── PDSSafeProcessEnvironmentAccessTest.java │ │ ├── PDSScriptEnvironmentCleanerTest.java │ │ ├── ProcessHandlingDataFactoryTest.java │ │ └── TestPDSExecutionCallable.java │ │ ├── job │ │ ├── PDSCancelServiceTest.java │ │ ├── PDSCheckJobStatusServiceTest.java │ │ ├── PDSCreateJobServiceTest.java │ │ ├── PDSFileUploadJobServiceTest.java │ │ ├── PDSGetJobExecutionDataContentServiceTest.java │ │ ├── PDSGetJobResultServiceTest.java │ │ ├── PDSGetJobStatusServiceTest.java │ │ ├── PDSGetJobStreamServiceTest.java │ │ ├── PDSJobCancelTriggerServiceTest.java │ │ ├── PDSJobConfigurationAccessTest.java │ │ ├── PDSJobConfigurationValidatorTest.java │ │ ├── PDSJobRepositoryDBTest.java │ │ ├── PDSJobRestControllerMockTest.java │ │ ├── PDSRequestJobCancellationServiceTest.java │ │ ├── PDSStreamContentUpdateCheckerTest.java │ │ ├── PDSUpdateJobStreamContentServiceTest.java │ │ ├── PDSUpdateJobTransactionServiceTest.java │ │ ├── PDSWorkspacePreparationContextFactoryTest.java │ │ ├── PDSWorkspacePreparationResultCalculatorTest.java │ │ ├── PDSWorkspaceServiceTest.java │ │ └── TestPDSJobHelper.java │ │ ├── monitoring │ │ ├── PDSAdminMonitoringRestControllerMockTest.java │ │ ├── PDSAnonymousCheckAliveRestControllerMockTest.java │ │ ├── PDSClusterMemberTest.java │ │ ├── PDSMonitoringStatusServiceTest.java │ │ ├── PDSMonitoringTest.java │ │ ├── PDSPDSHeartBeatRepositoryDBTest.java │ │ └── TestPDSMonitoringDataUtil.java │ │ ├── security │ │ └── PDSPasswordTransformerTest.java │ │ └── util │ │ └── PDSResilientRetryExecutorTest.java │ └── resources │ ├── application-pds_test.yml │ ├── cluster │ └── cluster-member-serialized.json │ ├── config │ ├── pds-config-example1.json │ ├── pds-config-example2-with-unknown-parts.json │ └── pds-config-test.json │ ├── dev-pds-config.json │ └── testdata │ └── workspace1 │ └── job1 │ ├── error.txt │ ├── messages │ └── message1.txt │ ├── metadata.txt │ ├── output.txt │ └── result.txt ├── sechub-scan-product-checkmarx ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── domain │ │ └── scan │ │ └── product │ │ └── checkmarx │ │ ├── CheckmarxExecutorConfigParameterKeys.java │ │ ├── CheckmarxExecutorConfigSuppport.java │ │ ├── CheckmarxInstallSetup.java │ │ ├── CheckmarxInstallSetupImpl.java │ │ ├── CheckmarxProductExecutor.java │ │ ├── CheckmarxProductExecutorMinimumConfigValidation.java │ │ └── SecHubDirectCheckmarxResilienceConfiguration.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── domain │ │ └── scan │ │ └── product │ │ └── checkmarx │ │ ├── CheckmarxExecutorConfigSuppportTest.java │ │ └── CheckmarxProductExecutorMockTest.java │ └── resources │ └── checkmarx_scan_config1.json ├── sechub-scan-product-pds ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── domain │ │ └── scan │ │ └── product │ │ └── pds │ │ ├── AbstractPDSProductExecutor.java │ │ ├── AdapterSetupPDSKey.java │ │ ├── ForbiddenTargetTypePDSKey.java │ │ ├── PDSAdapterConfigurationStrategy.java │ │ ├── PDSAnalyticsExecutor.java │ │ ├── PDSCodeScanProductExecutor.java │ │ ├── PDSExecutorConfigSupport.java │ │ ├── PDSExecutorConfigSuppportServiceCollection.java │ │ ├── PDSIacScanProductExecutor.java │ │ ├── PDSInfraScanProductExecutor.java │ │ ├── PDSInstallSetup.java │ │ ├── PDSInstallSetupImpl.java │ │ ├── PDSLicenseScanProductExecutor.java │ │ ├── PDSPrepareExecutor.java │ │ ├── PDSProductExecutorConfigAssetFileNameResolver.java │ │ ├── PDSProductExecutorKeyConstants.java │ │ ├── PDSProductExecutorMinimumConfigValidation.java │ │ ├── PDSResilienceConsultant.java │ │ ├── PDSSecretScanProductExecutor.java │ │ ├── PDSStorageContentProvider.java │ │ ├── PDSStorageContentProviderFactory.java │ │ ├── PDSTemplateMetaDataService.java │ │ ├── PDSWebScanProductExecutor.java │ │ ├── ReuseSecHubStorageInfoProvider.java │ │ ├── SecHubProductExecutionPDSKey.java │ │ └── SecHubProductExecutionPDSKeyProvider.java │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── domain │ └── scan │ └── product │ └── pds │ ├── PDSAdapterConfigurationStrategyBuilderTest.java │ ├── PDSExecutorConfigSupportTest.java │ ├── PDSProductExecutorMinimumConfigValidationTest.java │ ├── PDSStorageContentProviderTest.java │ └── PDSTemplateMetaDataServiceTest.java ├── sechub-scan-product-sereco ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── domain │ │ └── scan │ │ └── product │ │ └── sereco │ │ ├── AbstractSourceCodeBasedFalsePositiveStrategy.java │ │ ├── CodeScanJobDataFalsePositiveStrategy.java │ │ ├── IacScanJobDataFalsePositiveStrategy.java │ │ ├── SecretScanJobDataFalsePositiveStrategy.java │ │ ├── SerecoFalsePositiveMarker.java │ │ ├── SerecoJobDataFalsePositiveFinder.java │ │ ├── SerecoJobDataFalsePositiveStrategy.java │ │ ├── SerecoJobDataFalsePositiveSupport.java │ │ ├── SerecoProductResultSpdxJsonResolver.java │ │ ├── SerecoProductResultTransformer.java │ │ ├── SerecoProjectDataFalsePositiveFinder.java │ │ ├── SerecoProjectDataFalsePositiveStrategy.java │ │ ├── SerecoProjectDataPatternMapFactory.java │ │ ├── SerecoProjectDataWebScanFalsePositiveSupport.java │ │ ├── SerecoReportProductExecutor.java │ │ ├── SerecoSourceRelevantPartResolver.java │ │ ├── WebScanJobDataFalsePositiveStrategy.java │ │ └── WebScanProjectDataFalsePositiveStrategy.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── domain │ │ └── scan │ │ └── product │ │ └── sereco │ │ ├── AbstractSourceCodeBasedFalsePositiveStrategyTest.java │ │ ├── CodeScanJobDataFalsePositiveStrategyTest.java │ │ ├── SecretScanJobDataFalsePositiveStrategyTest.java │ │ ├── SerecoFalsePositiveMarkerTest.java │ │ ├── SerecoFalsePositiveSupportTest.java │ │ ├── SerecoJobDataFalsePositiveFinderTest.java │ │ ├── SerecoProductResultTransformerTest.java │ │ ├── SerecoProjectDataFalsePositiveFinderTest.java │ │ ├── SerecoProjectDataPatternMapFactoryTest.java │ │ ├── SerecoProjectDataWebScanFalsePositiveSupportTest.java │ │ ├── SerecoReportProductExecutorTest.java │ │ ├── SerecoSourceRelevantPartResolverTest.java │ │ ├── TestScanProductSerecoFileSupport.java │ │ ├── TestSerecoVulnerabilityBuilder.java │ │ ├── WebScanJobDataFalsePositiveStrategyTest.java │ │ └── WebScanProjectDataFalsePositiveStrategyTest.java │ └── resources │ └── false_positives │ ├── scan_false_positive_config_example3.json │ ├── scan_false_positive_config_example4.json │ └── scan_false_positive_config_example5.json ├── sechub-scan-testframework ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── domain │ └── scan │ └── AssertSecHubResult.java ├── sechub-scan ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mercedesbenz │ │ │ └── sechub │ │ │ └── domain │ │ │ └── scan │ │ │ ├── CanceableScanJob.java │ │ │ ├── DefaultAdapterConfigurationStrategy.java │ │ │ ├── DefaultExecutorConfigSupport.java │ │ │ ├── InfoLogScanJobListener.java │ │ │ ├── InfraScanNetworkLocationProvider.java │ │ │ ├── InstallSetup.java │ │ │ ├── IntegrationTestScanJobListener.java │ │ │ ├── IntegrationTestScanRestController.java │ │ │ ├── JobFindingDetailsService.java │ │ │ ├── JobParameterProvider.java │ │ │ ├── NetworkLocationProvider.java │ │ │ ├── NetworkTarget.java │ │ │ ├── NetworkTargetInfoFactory.java │ │ │ ├── NetworkTargetProductServerDataAdapterConfigurationStrategy.java │ │ │ ├── NetworkTargetProductServerDataProvider.java │ │ │ ├── NetworkTargetProductServerDataSuppport.java │ │ │ ├── NetworkTargetRegistry.java │ │ │ ├── NetworkTargetType.java │ │ │ ├── NoNetworkTargetDataProvider.java │ │ │ ├── ProductExecutionServiceContainer.java │ │ │ ├── ProjectDataDeleteService.java │ │ │ ├── ReportTransformationResult.java │ │ │ ├── ReportTransformationResultMerger.java │ │ │ ├── ScanAssertService.java │ │ │ ├── ScanJobCancellationRunnable.java │ │ │ ├── ScanJobExecutionRunnable.java │ │ │ ├── ScanJobExecutor.java │ │ │ ├── ScanJobListener.java │ │ │ ├── ScanJobRunnableData.java │ │ │ ├── ScanKey.java │ │ │ ├── ScanMessageHandler.java │ │ │ ├── ScanProgressStateFetcher.java │ │ │ ├── ScanProgressStateFetcherFactory.java │ │ │ ├── ScanSecHubConfigurationRuntimeInspector.java │ │ │ ├── ScanService.java │ │ │ ├── SecHubAdapterOptionsBuilderStrategy.java │ │ │ ├── SecHubExecutionContext.java │ │ │ ├── SecHubExecutionException.java │ │ │ ├── SecHubExecutionHistory.java │ │ │ ├── SecHubExecutionHistoryElement.java │ │ │ ├── SecHubExecutionOperationType.java │ │ │ ├── SecHubExecutor.java │ │ │ ├── SecHubReportProductTransformerService.java │ │ │ ├── WebConfigBuilderStrategy.java │ │ │ ├── WebScanNetworkLocationProvider.java │ │ │ ├── access │ │ │ ├── ScanAccess.java │ │ │ ├── ScanAccessCountService.java │ │ │ ├── ScanAccessRepository.java │ │ │ ├── ScanDeleteAnyAccessToProjectAtAllService.java │ │ │ ├── ScanGrantUserAccessToProjectService.java │ │ │ ├── ScanRevokeUserAccessAtAllService.java │ │ │ ├── ScanRevokeUserAccessFromProjectService.java │ │ │ └── ScanUserAccessToProjectValidationService.java │ │ │ ├── admin │ │ │ ├── FullScanData.java │ │ │ ├── FullScanDataRestController.java │ │ │ ├── FullScanDataService.java │ │ │ ├── FullScanDataToZipOutputSupport.java │ │ │ └── ScanData.java │ │ │ ├── analytic │ │ │ ├── AnalyticDataImportService.java │ │ │ ├── AnalyticDataPartImporter.java │ │ │ └── ClocJsonAnalyticDataImporter.java │ │ │ ├── asset │ │ │ ├── AssetDetailData.java │ │ │ ├── AssetFile.java │ │ │ ├── AssetFileData.java │ │ │ ├── AssetFileRepository.java │ │ │ ├── AssetRestController.java │ │ │ ├── AssetService.java │ │ │ ├── ProductExecutorConfigAssetFileNameResolver.java │ │ │ └── ProductExecutorConfigAssetFileNameService.java │ │ │ ├── autocleanup │ │ │ ├── ScanAutoCleanupService.java │ │ │ └── ScanAutoCleanupTriggerService.java │ │ │ ├── config │ │ │ ├── ScanConfig.java │ │ │ ├── ScanConfigRepository.java │ │ │ ├── ScanConfigService.java │ │ │ ├── ScanConfigTransactionService.java │ │ │ ├── ScanMapping.java │ │ │ ├── ScanMappingConfiguration.java │ │ │ ├── ScanMappingConfigurationRefreshTriggerService.java │ │ │ ├── ScanMappingConfigurationService.java │ │ │ ├── ScanMappingRepository.java │ │ │ ├── ScanMappingToScanMappingConfigurationTransformer.java │ │ │ └── UpdateScanMappingConfigurationService.java │ │ │ ├── log │ │ │ ├── ProjectScanLog.java │ │ │ ├── ProjectScanLogRepository.java │ │ │ ├── ProjectScanLogRepositoryCustom.java │ │ │ ├── ProjectScanLogRepositoryImpl.java │ │ │ ├── ProjectScanLogService.java │ │ │ ├── ProjectScanLogSummary.java │ │ │ └── ScanLogRestController.java │ │ │ ├── product │ │ │ ├── AbstractProductExecutionService.java │ │ │ ├── AbstractProductExecutor.java │ │ │ ├── AdapterMetaDataConverter.java │ │ │ ├── AnalyticsProductExecutionService.java │ │ │ ├── AnalyticsProductExecutionServiceImpl.java │ │ │ ├── CanceableProductExecutor.java │ │ │ ├── CodeScanProductExecutionService.java │ │ │ ├── CodeScanProductExecutionServiceImpl.java │ │ │ ├── IacScanProductExecutionService.java │ │ │ ├── IacScanProductExecutionServiceImpl.java │ │ │ ├── InfrastructureScanProductExecutionService.java │ │ │ ├── InfrastructureScanProductExecutionServiceImpl.java │ │ │ ├── LicenseScanProductExecutionService.java │ │ │ ├── LicenseScanProductExecutionServiceImpl.java │ │ │ ├── PrepareProductExecutionService.java │ │ │ ├── PrepareProductExecutionServiceImpl.java │ │ │ ├── ProductExecutionStoreService.java │ │ │ ├── ProductExecutor.java │ │ │ ├── ProductExecutorCallback.java │ │ │ ├── ProductExecutorCallbackImpl.java │ │ │ ├── ProductExecutorContext.java │ │ │ ├── ProductExecutorContextFactory.java │ │ │ ├── ProductExecutorData.java │ │ │ ├── ProductIdentifiable.java │ │ │ ├── ProductResult.java │ │ │ ├── ProductResultCountService.java │ │ │ ├── ProductResultRepository.java │ │ │ ├── ProductResultRepositoryCustom.java │ │ │ ├── ProductResultRepositoryImpl.java │ │ │ ├── ProductResultService.java │ │ │ ├── ProductResultTransactionService.java │ │ │ ├── ReportProductExecutionService.java │ │ │ ├── ReportProductExecutionServiceImpl.java │ │ │ ├── ScanTypeBasedProductExecutorFilter.java │ │ │ ├── SecretScanProductExecutionService.java │ │ │ ├── SecretScanProductExecutionServiceImpl.java │ │ │ ├── WebScanProductExecutionService.java │ │ │ ├── WebScanProductExecutionServiceImpl.java │ │ │ └── config │ │ │ │ ├── CreateProductExecutionProfileService.java │ │ │ │ ├── CreateProductExecutorConfigService.java │ │ │ │ ├── DefaultProductExecutorConfigInfo.java │ │ │ │ ├── DeleteProductExecutionProfileService.java │ │ │ │ ├── DeleteProductExecutorConfigService.java │ │ │ │ ├── FetchProductExecutionProfileListService.java │ │ │ │ ├── FetchProductExecutionProfileService.java │ │ │ │ ├── FetchProductExecutorConfigListService.java │ │ │ │ ├── FetchProductExecutorConfigService.java │ │ │ │ ├── ProductExecutionProfile.java │ │ │ │ ├── ProductExecutionProfileListEntry.java │ │ │ │ ├── ProductExecutionProfileRepository.java │ │ │ │ ├── ProductExecutionProfileRestController.java │ │ │ │ ├── ProductExecutionProfileValidation.java │ │ │ │ ├── ProductExecutionProfilesList.java │ │ │ │ ├── ProductExecutionrProfileValidationImpl.java │ │ │ │ ├── ProductExecutorConfig.java │ │ │ │ ├── ProductExecutorConfigInfo.java │ │ │ │ ├── ProductExecutorConfigList.java │ │ │ │ ├── ProductExecutorConfigListEntry.java │ │ │ │ ├── ProductExecutorConfigRepository.java │ │ │ │ ├── ProductExecutorConfigRestController.java │ │ │ │ ├── ProductExecutorConfigSetup.java │ │ │ │ ├── ProductExecutorConfigSetupCredentials.java │ │ │ │ ├── ProductExecutorConfigSetupJobParameter.java │ │ │ │ ├── ProductExecutorConfigSetupJpaConverter.java │ │ │ │ ├── ProductExecutorConfigSetupValidation.java │ │ │ │ ├── ProductExecutorConfigSetupValidationImpl.java │ │ │ │ ├── ProductExecutorConfigValidation.java │ │ │ │ ├── ProductExecutorConfigValidationImpl.java │ │ │ │ ├── ProfileMessageHandler.java │ │ │ │ ├── UpdateProductExecutionProfileService.java │ │ │ │ ├── UpdateProductExecutorConfigService.java │ │ │ │ └── WithoutProductExecutorConfigInfo.java │ │ │ ├── project │ │ │ ├── FalsePositiveCodeMetaData.java │ │ │ ├── FalsePositiveCodePartMetaData.java │ │ │ ├── FalsePositiveDataConfigMerger.java │ │ │ ├── FalsePositiveDataList.java │ │ │ ├── FalsePositiveDataListValidation.java │ │ │ ├── FalsePositiveDataListValidationImpl.java │ │ │ ├── FalsePositiveDataService.java │ │ │ ├── FalsePositiveEntry.java │ │ │ ├── FalsePositiveJobData.java │ │ │ ├── FalsePositiveJobDataValidation.java │ │ │ ├── FalsePositiveJobDataValidationImpl.java │ │ │ ├── FalsePositiveMetaData.java │ │ │ ├── FalsePositiveMetaDataFactory.java │ │ │ ├── FalsePositiveProjectConfiguration.java │ │ │ ├── FalsePositiveProjectData.java │ │ │ ├── FalsePositiveProjectDataIdValidation.java │ │ │ ├── FalsePositiveProjectDataIdValidationImpl.java │ │ │ ├── FalsePositiveProjectDataValidation.java │ │ │ ├── FalsePositiveProjectDataValidationImpl.java │ │ │ ├── FalsePositiveRestController.java │ │ │ ├── FalsePositiveWebMetaData.java │ │ │ ├── FalsePositiveWebRequestMetaData.java │ │ │ ├── FalsePositiveWebResponseMetaData.java │ │ │ ├── ProjectData.java │ │ │ ├── ScanMockData.java │ │ │ ├── ScanProjectConfig.java │ │ │ ├── ScanProjectConfigAccessLevelService.java │ │ │ ├── ScanProjectConfigID.java │ │ │ ├── ScanProjectConfigRepository.java │ │ │ ├── ScanProjectConfigService.java │ │ │ ├── ScanProjectMockDataConfiguration.java │ │ │ ├── ScanProjectMockDataConfigurationService.java │ │ │ ├── ScanProjectMockDataRestController.java │ │ │ ├── WebscanFalsePositiveProjectData.java │ │ │ ├── WebscanFalsePositiveProjectDataValidation.java │ │ │ ├── WebscanFalsePositiveProjectDataValidationImpl.java │ │ │ └── projectFalsePositiveConfiguration.json │ │ │ ├── report │ │ │ ├── CreateScanReportService.java │ │ │ ├── DownloadScanReportService.java │ │ │ ├── DownloadSpdxScanReportService.java │ │ │ ├── HTMLCodeScanDescriptionSupport.java │ │ │ ├── HTMLFirstLinkToSeveritySupport.java │ │ │ ├── HTMLReportHelper.java │ │ │ ├── HTMLScanResultCodeScanEntry.java │ │ │ ├── HTMLScanResultReportModelBuilder.java │ │ │ ├── HTMLScanTypeSummary.java │ │ │ ├── HTMLTrafficlightFindingGroup.java │ │ │ ├── HTMLTrafficlightScanTypeFindingData.java │ │ │ ├── JobScanReportInfo.java │ │ │ ├── ReportProductResultTransformer.java │ │ │ ├── ScanReport.java │ │ │ ├── ScanReportCountService.java │ │ │ ├── ScanReportException.java │ │ │ ├── ScanReportRepository.java │ │ │ ├── ScanReportRestController.java │ │ │ ├── ScanReportResultType.java │ │ │ ├── ScanReportSensitiveDataObfuscator.java │ │ │ ├── ScanReportToSecHubReportModelWithSummariesTransformer.java │ │ │ ├── ScanReportTransactionService.java │ │ │ ├── ScanSecHubReport.java │ │ │ └── ScanTypeFindingOverviewContainer.java │ │ │ ├── resolve │ │ │ ├── DividedStringPatternMatcher.java │ │ │ ├── IPv4Pattern.java │ │ │ ├── IPv6Pattern.java │ │ │ ├── IllegalInetAddressTargetDetector.java │ │ │ ├── IllegalURItargetDetector.java │ │ │ ├── InetAddressPattern.java │ │ │ ├── InetAdressTargetResolveStrategy.java │ │ │ ├── IntranetEndsWithURITargetResolveStrategy.java │ │ │ ├── IntranetIPpatternResolveStrategy.java │ │ │ ├── IntranetStartsWithURITargetResolveStrategy.java │ │ │ ├── LoopbackAddressFinder.java │ │ │ ├── NetworkTargetResolver.java │ │ │ ├── ProductResultSpdxJsonResolver.java │ │ │ ├── TargetResolveStrategy.java │ │ │ ├── TargetResolverService.java │ │ │ └── URITargetResolveStrategy.java │ │ │ └── template │ │ │ ├── RelevantScanTemplateDefinitionFilter.java │ │ │ ├── Template.java │ │ │ ├── TemplateHealthCheckEntry.java │ │ │ ├── TemplateHealthCheckProblemType.java │ │ │ ├── TemplateProjectAssignment.java │ │ │ ├── TemplateRepository.java │ │ │ ├── TemplateRestController.java │ │ │ ├── TemplateService.java │ │ │ ├── TemplateTypeScanConfigIdResolver.java │ │ │ ├── TemplatesHealthCheckResult.java │ │ │ ├── TemplatesHealthCheckService.java │ │ │ └── TemplatesHealthCheckStatus.java │ └── resources │ │ └── templates │ │ └── report │ │ └── html │ │ ├── execution.html │ │ ├── findings.html │ │ ├── headers.html │ │ ├── links.html │ │ ├── messages.html │ │ ├── report.html │ │ ├── styles.html │ │ └── summary.html │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── domain │ │ └── scan │ │ ├── DefaultExecutorConfigSupportTest.java │ │ ├── JobParameterProviderTest.java │ │ ├── NetworkTargetTypeTest.java │ │ ├── ProjectDataDeleteServiceTest.java │ │ ├── ReportTransformationResultMergerTest.java │ │ ├── ScanMessageHandlerTest.java │ │ ├── ScanReportRestControllerMockTest.java │ │ ├── ScanSecHubConfigurationRuntimeInspectorTest.java │ │ ├── ScanServiceTest.java │ │ ├── SecHubAdapterOptionsBuilderStrategyTest.java │ │ ├── SecHubExecutionContextTest.java │ │ ├── SecHubExecutionExceptionTest.java │ │ ├── SecHubExecutionHistoryTest.java │ │ ├── SecHubReportProductTransformerServiceTest.java │ │ ├── TargetRegistryTest.java │ │ ├── TargetTest.java │ │ ├── TestScanDomainFileSupport.java │ │ ├── WebConfigBuilderStrategyTest.java │ │ ├── access │ │ └── ScanAccessRepositoryDBTest.java │ │ ├── admin │ │ └── FullScanDataToZipOutputSupportTest.java │ │ ├── analytic │ │ ├── AnalyticDataImportServiceTest.java │ │ └── ClocJsonAnalyticDataImporterTest.java │ │ ├── asset │ │ ├── AssetFileInformationTest.java │ │ ├── AssetFileRepositoryDBTest.java │ │ ├── AssetServiceTest.java │ │ └── ProductExecutorConfigAssetFileNameServiceTest.java │ │ ├── autocleanup │ │ └── ScanAutoCleanupServiceTest.java │ │ ├── config │ │ ├── ScanMappingConfigurationServiceTest.java │ │ ├── ScanMappingConfigurationTest.java │ │ └── ScanMappingToScanMappingConfigurationTransformerTest.java │ │ ├── log │ │ └── ProjectScanLogRepositoryDBTest.java │ │ ├── product │ │ ├── AbstractProductExecutionServiceTest.java │ │ ├── AbstractProductExecutorTest.java │ │ ├── AdapterMetaDataConverterTest.java │ │ ├── LicenseScanProductExecutionServiceImplTest.java │ │ ├── PrepareProductExecutionServiceImplTest.java │ │ ├── ProductExecutorContextTest.java │ │ ├── ProductResultRepositoryDBTest.java │ │ ├── ProductResultTest.java │ │ ├── ScanTypeBasedProductExecutorFilterTest.java │ │ ├── SecretScanProductExecutionServiceImplTest.java │ │ ├── TestProductResultAccess.java │ │ └── config │ │ │ ├── DeleteProductExecutionProfileServiceTest.java │ │ │ ├── ProductExecutionProfileRepositoryDBTest.java │ │ │ ├── ProductExecutionrProfileValidationImplTest.java │ │ │ ├── ProductExecutorConfigAndProfileQueryRepositoryDBTest.java │ │ │ ├── ProductExecutorConfigListTest.java │ │ │ ├── ProductExecutorConfigRepositoryDBTest.java │ │ │ ├── ProductExecutorConfigSetupJobParameterTest.java │ │ │ ├── ProductExecutorConfigSetupTest.java │ │ │ ├── ProductExecutorConfigSetupValidationImplTest.java │ │ │ ├── ProductExecutorConfigValidationImplTest.java │ │ │ ├── ProfileMessageHandlerTest.java │ │ │ └── UpdateProductExecutionProfileServiceTest.java │ │ ├── project │ │ ├── FalsePositiveDataConfigMergerTest.java │ │ ├── FalsePositiveDataListTest.java │ │ ├── FalsePositiveDataListValidationImplTest.java │ │ ├── FalsePositiveDataServiceTest.java │ │ ├── FalsePositiveEntryTest.java │ │ ├── FalsePositiveJobDataTest.java │ │ ├── FalsePositiveMetaDataFactoryTest.java │ │ ├── FalsePositiveMetaDataTest.java │ │ ├── FalsePositiveProjectConfigurationTest.java │ │ ├── FalsePositiveProjectDataIdValidationImplTest.java │ │ ├── FalsePositiveProjectDataValidationImplTest.java │ │ ├── FalsePositiveWebMetaDataTest.java │ │ ├── ScanProjectConfigAccessLevelServiceTest.java │ │ ├── ScanProjectConfigRepositoryDBTest.java │ │ ├── ScanProjectConfigServiceTest.java │ │ └── WebscanFalsePositiveProjectDataValidationImplTest.java │ │ ├── report │ │ ├── DownloadScanReportServiceTest.java │ │ ├── DownloadSpdxScanReportServiceTest.java │ │ ├── HTMLFirstLinkToSeveritySupportTest.java │ │ ├── HTMLReportHelperTest.java │ │ ├── HTMLScanResultReportModelBuilderTest.java │ │ ├── HTMLScanTypeSummaryTest.java │ │ ├── HTMLTrafficlightScanTypeFindingDataTest.java │ │ ├── HtmlCodeScanDescriptionSupportTest.java │ │ ├── ReportServiceTest.java │ │ ├── ReportTest.java │ │ ├── ScanReportRepositoryDBTest.java │ │ ├── ScanReportSensitiveDataObfuscatorTest.java │ │ ├── ScanReportToSecHubReportModelWithSummariesTransformerTest.java │ │ └── ScanSecHubReportTest.java │ │ ├── resolve │ │ ├── DividedStringPatternMatcherTest.java │ │ ├── IPv4PatternTest.java │ │ ├── IPv6PatternTest.java │ │ ├── IllegalInetAddressTargetDetectorTest.java │ │ ├── IllegalURItargetDetectorTest.java │ │ ├── IntranetEndsWithURITargetResolveStrategyTest.java │ │ ├── IntranetIPpatternResolveStrategyTest.java │ │ ├── IntranetStartsWithURITargetResolveStrategyTest.java │ │ ├── LoopbackAddressFinderTest.java │ │ └── TargetResolverServiceTest.java │ │ └── template │ │ ├── RelevantScanTemplateDefinitionFilterTest.java │ │ ├── TemplateRepositoryDBTest.java │ │ ├── TemplateServiceTest.java │ │ ├── TemplateTypeScanConfigIdResolverTest.java │ │ └── TemplatesHealthCheckServiceTest.java │ └── resources │ ├── cloc │ ├── cloc-gosec.json │ └── cloc-sechub.json │ ├── executor │ ├── executor-configuration-list-example1.json │ └── executor-configuration-setup-example1.json │ ├── false_positives │ ├── scan_false_positive_config_example1.json │ ├── scan_false_positive_config_example2.json │ └── scan_false_positive_config_example4_no_cwe_for_codescan.json │ ├── netsparker │ └── netsparker_v1.0.40.109_testresult1.xml │ ├── scan_config │ ├── test_scan_config1.json │ └── test_scan_config2.json │ ├── sechub_config │ ├── webscan_login_basic.json │ ├── webscan_login_basic_without_optional_realm.json │ ├── webscan_login_form_script.json │ ├── webscan_login_form_script_with_max_scan_duration.json │ ├── webscan_max_scan_duration.json │ ├── webscan_no_auth.json │ └── webscan_no_auth_includes_excludes.json │ └── sechub_result │ ├── sechub-report-example1-noscantype.json │ └── sechub-report-example2-simple-finding-no-status-no-reportVersion.json ├── sechub-schedule ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── domain │ │ └── schedule │ │ ├── IntegrationTestSchedulerRestController.java │ │ ├── IntegrationTestSchedulerService.java │ │ ├── RetryContext.java │ │ ├── ScheduleAssertService.java │ │ ├── ScheduleErrorIDConstants.java │ │ ├── ScheduleFailedException.java │ │ ├── ScheduleJobLauncherService.java │ │ ├── ScheduleJobMarkerService.java │ │ ├── ScheduleJobStatus.java │ │ ├── ScheduleMessageHandler.java │ │ ├── ScheduleResumeJobService.java │ │ ├── ScheduleSecHubConfigurationRuntimeValidation.java │ │ ├── ScheduleShutdownService.java │ │ ├── SchedulerApproveJobService.java │ │ ├── SchedulerBinariesUploadConfiguration.java │ │ ├── SchedulerBinariesUploadService.java │ │ ├── SchedulerCancelJobService.java │ │ ├── SchedulerCreateJobService.java │ │ ├── SchedulerGetJobStatusService.java │ │ ├── SchedulerJobBatchTriggerService.java │ │ ├── SchedulerRestController.java │ │ ├── SchedulerRestartJobService.java │ │ ├── SchedulerResult.java │ │ ├── SchedulerSecHubJobRuntimeData.java │ │ ├── SchedulerSecHubJobRuntimeRegistry.java │ │ ├── SchedulerSourcecodeUploadConfiguration.java │ │ ├── SchedulerSourcecodeUploadService.java │ │ ├── SchedulerStartHandler.java │ │ ├── SchedulerTerminationService.java │ │ ├── SchedulingConstants.java │ │ ├── SchedulingEnabledByConditionConfiguration.java │ │ ├── ServletFileUploadFactory.java │ │ ├── access │ │ ├── ScheduleAccess.java │ │ ├── ScheduleAccessCountService.java │ │ ├── ScheduleAccessRepository.java │ │ ├── ScheduleDeleteAllProjectAcessService.java │ │ ├── ScheduleGrantUserAccessToProjectService.java │ │ ├── ScheduleRevokeUserAccessAtAllService.java │ │ ├── ScheduleRevokeUserAccessFromProjectService.java │ │ └── ScheduleUserAccessToProjectValidationService.java │ │ ├── autocleanup │ │ ├── ScheduleAutoCleanupService.java │ │ └── ScheduleAutoCleanupTriggerService.java │ │ ├── batch │ │ ├── SecHubJobSafeUpdater.java │ │ └── SynchronSecHubJobExecutor.java │ │ ├── config │ │ ├── SchedulerConfig.java │ │ ├── SchedulerConfigRepository.java │ │ ├── SchedulerConfigService.java │ │ ├── SchedulerProjectConfig.java │ │ ├── SchedulerProjectConfigRepository.java │ │ └── SchedulerProjectConfigService.java │ │ ├── encryption │ │ ├── ScheduleCipherPoolCleanupService.java │ │ ├── ScheduleCipherPoolData.java │ │ ├── ScheduleCipherPoolDataProvider.java │ │ ├── ScheduleCipherPoolDataRepository.java │ │ ├── ScheduleCipherPoolDataTransactionService.java │ │ ├── ScheduleEncryptionException.java │ │ ├── ScheduleEncryptionPojoFactory.java │ │ ├── ScheduleEncryptionPool.java │ │ ├── ScheduleEncryptionPoolFactory.java │ │ ├── ScheduleEncryptionResult.java │ │ ├── ScheduleEncryptionRotationService.java │ │ ├── ScheduleEncryptionService.java │ │ ├── ScheduleEncryptionStatusService.java │ │ ├── ScheduleLatestCipherPoolDataCalculator.java │ │ ├── ScheduleRefreshEncryptionServiceSetupTriggerService.java │ │ └── SecHubOutdatedEncryptionPoolSupport.java │ │ ├── job │ │ ├── ScheduleSecHubJob.java │ │ ├── ScheduleSecHubJobData.java │ │ ├── ScheduleSecHubJobDataId.java │ │ ├── ScheduleSecHubJobEncryptionUpdateService.java │ │ ├── ScheduleSecHubJobMessagesSupport.java │ │ ├── ScheduleSecHubJobSpecifications.java │ │ ├── SchedulerJobStatusRequestHandler.java │ │ ├── SecHubConfigurationModelAccessService.java │ │ ├── SecHubJobDataRepository.java │ │ ├── SecHubJobFactory.java │ │ ├── SecHubJobInfoForUser.java │ │ ├── SecHubJobInfoForUserListPage.java │ │ ├── SecHubJobInfoForUserService.java │ │ ├── SecHubJobRepository.java │ │ ├── SecHubJobRepositoryCustom.java │ │ ├── SecHubJobRepositoryImpl.java │ │ ├── SecHubJobTraceLogID.java │ │ └── SecHubJobTransactionService.java │ │ ├── status │ │ └── SchedulerStatusService.java │ │ ├── strategy │ │ ├── FirstComeFirstServeSchedulerStrategy.java │ │ ├── OnlyOneScanPerProjectAndModuleGroupAtSameTimeStrategy.java │ │ ├── OnlyOneScanPerProjectAtSameTimeStrategy.java │ │ ├── SchedulerNextJobResolver.java │ │ ├── SchedulerStrategy.java │ │ ├── SchedulerStrategyConstants.java │ │ ├── SchedulerStrategyId.java │ │ └── SchedulerStrategyProvider.java │ │ └── whitelist │ │ ├── ProjectWhiteListSecHubConfigurationValidationService.java │ │ ├── ProjectWhiteListSupport.java │ │ ├── ProjectWhiteListUpdateService.java │ │ ├── ProjectWhitelistEntry.java │ │ └── ProjectWhitelistEntryRepository.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── domain │ │ └── schedule │ │ ├── RetryContextTest.java │ │ ├── ScheduleJobStatusTest.java │ │ ├── ScheduleMessageHandlerTest.java │ │ ├── ScheduleSecHubConfigurationRuntimeValidationTest.java │ │ ├── SchedulerBinariesUploadServiceTest.java │ │ ├── SchedulerRestControllerMockTest.java │ │ ├── SchedulerSecHubJobRuntimeDataTest.java │ │ ├── SchedulerSecHubJobRuntimeRegistryTest.java │ │ ├── SchedulerSourcecodeUploadServiceTest.java │ │ ├── SchedulerStartHandlerTest.java │ │ ├── TestScheduleFileSupport.java │ │ ├── access │ │ ├── ScheduleAccessRepositoryDBTest.java │ │ ├── ScheduleDeleteAllProjectAcessServiceTest.java │ │ └── ScheduleUserAccessToProjectValidationServiceTest.java │ │ ├── autocleanup │ │ └── ScheduleAutoCleanupServiceTest.java │ │ ├── config │ │ ├── SchedulerConfigServiceTest.java │ │ ├── SchedulerProjectConfigServiceTest.java │ │ └── SchedulerProjectConfigTest.java │ │ ├── encryption │ │ ├── ScheduleCipherAlgorithmTest.java │ │ ├── ScheduleCipherPoolCleanupServiceTest.java │ │ ├── ScheduleCipherPoolDataProviderSpringBootTest.java │ │ ├── ScheduleCipherPoolDataRepositoryDBTest.java │ │ ├── ScheduleCipherPoolDataTransactionServiceTest.java │ │ ├── ScheduleEncryptionPoolFactoryTest.java │ │ ├── ScheduleEncryptionPoolTest.java │ │ ├── ScheduleEncryptionResultTest.java │ │ ├── ScheduleEncryptionRotationServiceTest.java │ │ ├── ScheduleEncryptionServiceTest.java │ │ ├── ScheduleEncryptionStatusServiceTest.java │ │ ├── ScheduleLatestCipherPoolDataCalculatorTest.java │ │ ├── ScheduleRefreshEncryptionServiceSetupTriggerServiceTest.java │ │ └── SecHubOutdatedEncryptionPoolSupportTest.java │ │ ├── job │ │ ├── JobFactoryTest.java │ │ ├── ScheduleSecHubJobMessagesSupportTest.java │ │ ├── ScheduleSecHubJobTest.java │ │ ├── SecHubJobDataRepositoryDBTest.java │ │ ├── SecHubJobFactorySpringBootTest.java │ │ ├── SecHubJobInfoForUserServiceTest.java │ │ ├── SecHubJobRepositoryDBTest.java │ │ └── TestJobCreator.java │ │ ├── strategy │ │ ├── FirstComeFirstServeSchedulerStrategyTest.java │ │ ├── OnlyOneScanPerProjectAndModuleGroupAtSameTimeStrategyTest.java │ │ ├── OnlyOneScanPerProjectAtSameTimeStrategyTest.java │ │ ├── SchedulerNextJobResolverTest.java │ │ ├── SchedulerStrategyIdTest.java │ │ └── SchedulerStrategyProviderTest.java │ │ └── whitelist │ │ ├── ProjectWhiteListSecHubConfigurationValidationServiceTest.java │ │ └── ProjectWhiteListSupportTest.java │ └── resources │ └── upload │ ├── .gitignore │ └── zipfile_contains_only_test1.txt.zip ├── sechub-sereco ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── sereco │ │ ├── ImportParameter.java │ │ ├── ImporterRegistry.java │ │ ├── Sereco.java │ │ ├── Workspace.java │ │ ├── importer │ │ ├── AbstractProductMetaDataBuilder.java │ │ ├── AbstractProductResultImporter.java │ │ ├── CheckmarxCategoriesToClassificationConverter.java │ │ ├── CheckmarxV1XMLImporter.java │ │ ├── GitleaksSarifImportWorkaround.java │ │ ├── ImportSupport.java │ │ ├── NessusV1XMLImporter.java │ │ ├── NetsparkerHtmlToAsciiDocConverter.java │ │ ├── NetsparkerServerityConverter.java │ │ ├── NetsparkerV1XMLImporter.java │ │ ├── PrepareImporter.java │ │ ├── ProductFailureMetaDataBuilder.java │ │ ├── ProductResultImporter.java │ │ ├── ProductSuccessMetaDataBuilder.java │ │ ├── SarifImportProductWorkaround.java │ │ ├── SarifImportProductWorkaroundSupport.java │ │ ├── SarifImporterKeys.java │ │ ├── SarifV1JSONImporter.java │ │ ├── SensitiveDataMaskingService.java │ │ ├── SpdxV1JSONImporter.java │ │ └── integrationtest │ │ │ ├── AbstractIntegrationTestResultImporter.java │ │ │ ├── IntegrationTestPDSCWebScanImporter.java │ │ │ ├── IntegrationTestPDSCodeScanImporter.java │ │ │ └── IntegrationTestPDSIacScanImporter.java │ │ └── metadata │ │ ├── SerecoAnnotation.java │ │ ├── SerecoAnnotationType.java │ │ ├── SerecoClassification.java │ │ ├── SerecoCodeCallStackElement.java │ │ ├── SerecoDetection.java │ │ ├── SerecoLicenseDocument.java │ │ ├── SerecoLicenseSpdx.java │ │ ├── SerecoMetaData.java │ │ ├── SerecoRevisionData.java │ │ ├── SerecoSeverity.java │ │ ├── SerecoVersionControl.java │ │ ├── SerecoVulnerability.java │ │ ├── SerecoWeb.java │ │ ├── SerecoWebAttack.java │ │ ├── SerecoWebBody.java │ │ ├── SerecoWebBodyLocation.java │ │ ├── SerecoWebEvidence.java │ │ ├── SerecoWebRequest.java │ │ └── SerecoWebResponse.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── sereco │ │ ├── ImportParameterTest.java │ │ ├── WorkspaceTest.java │ │ ├── importer │ │ ├── CheckmarxCategoriesToClassificationConverterTest.java │ │ ├── CheckmarxV1XMLImporterTest.java │ │ ├── GitleaksSarifImportWorkaroundTest.java │ │ ├── ImportSupportTest.java │ │ ├── NessusV1XMLImporterTest.java │ │ ├── NetsparkerHtmlToAsciiDocConverterTest.java │ │ ├── NetsparkerV1XMLImporterTest.java │ │ ├── PrepareImporterTest.java │ │ ├── ProductFailureMetaDataBuilderTest.java │ │ ├── ProductResultImporterTest.java │ │ ├── SarifImportProductWorkaroundSupportTest.java │ │ ├── SarifV1JSONImporterTest.java │ │ ├── SensitiveDataMaskingServiceTest.java │ │ ├── SpdxV1JSONImporterTest.java │ │ └── integrationtest │ │ │ ├── IntegrationTestPDSCWebScanImporterTest.java │ │ │ └── IntegrationTestPDSCodeScanImporterTest.java │ │ ├── metadata │ │ ├── SerecoAnnotationTest.java │ │ ├── SerecoLicenseSpdxTest.java │ │ ├── SerecoSeverityTest.java │ │ └── TestMetaDataAccess.java │ │ └── test │ │ ├── AssertVulnerabilities.java │ │ ├── AssertVulnerabilitiesParamTest.java │ │ ├── AssertVulnerabilitiesTest.java │ │ ├── AssertWorkspace.java │ │ ├── TestSerecoFileSupport.java │ │ ├── TestUtils.java │ │ ├── TestVulnerabilityDataKey.java │ │ ├── TestVulnerabilityDescriptionBuilder.java │ │ └── TestVulnerabilityMutableData.java │ └── resources │ ├── checkmarx │ ├── sechub-continous-integration-with-false-positive.xml │ └── sechub-continous-integration.xml │ ├── nessus │ └── nessus_7.0.2.result.xml │ ├── netsparker │ ├── netsparker_v1.0.40.109_scan_result_output_vulnerabilities.json │ ├── netsparker_v1.0.40.109_scan_result_output_vulnerabilities.xml │ └── netsparker_v1.9.1.977_scan_result_output_vulnerabilities.xml │ ├── sarif │ ├── sarif_2.1.0_brakeman.json │ ├── sarif_2.1.0_coverity_20.21.03_example_with_taxonomy.json │ ├── sarif_2.1.0_empty_results-with-version-control.json │ ├── sarif_2.1.0_empty_results.json │ ├── sarif_2.1.0_gitleaks_8.0-one-finding-with-revision.json │ ├── sarif_2.1.0_gitleaks_8.0-with-invalid-validator-severity-properties.json │ ├── sarif_2.1.0_gitleaks_8.0-with-validator-severity-properties.json │ ├── sarif_2.1.0_gitleaks_8.0.json │ ├── sarif_2.1.0_gosec_2.8.0_example_with_taxonomy.json │ ├── sarif_2.1.0_gosec_2.9.5_example5_codescan.sarif.json │ ├── sarif_2.1.0_owasp_zap.json │ ├── sarif_2.1.0_simple_example.json │ └── sarif_2.1.0_threadflows_example.json │ ├── sechub-config-examples │ ├── sechub_webscan_config_with_sensitive_headers.json │ └── sechub_webscan_config_without_sensitive_headers.json │ ├── sechub-report │ └── sechub_report_web_example.json │ └── spdx │ ├── spdx_correct_header_invalid_json.txt │ ├── spdx_scancode_30.1.0.spdx │ ├── spdx_scancode_30.1.0.spdx.json │ ├── spdx_scancode_30.1.0.spdx.rdf │ └── spdx_scancode_30.1.0.spdx.yaml ├── sechub-server-core ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── server │ │ └── core │ │ ├── AnonymousCheckAliveRestController.java │ │ ├── InfoService.java │ │ ├── IntegrationTestServerRestController.java │ │ ├── SecHubExceptionHandler.java │ │ ├── SecHubHttpStatusRequestRejectedHandler.java │ │ ├── SecHubTomcatServletWebserverFactory.java │ │ ├── SecurityLogFilter.java │ │ ├── ServerError.java │ │ ├── ServerErrorController.java │ │ ├── ServerInfoAdministrationRestController.java │ │ └── ServerRuntimeData.java │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── server │ └── core │ └── ServerErrorControllerTest.java ├── sechub-server ├── .dockerignore ├── .gitignore ├── build.gradle ├── dev-base.sh ├── dev-create_localhost_certificate.sh ├── dev-ensure_localhost_certificate.sh ├── kubernetes │ ├── .gitignore │ └── gen │ │ ├── .gitignore │ │ └── README.md └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mercedesbenz │ │ │ └── sechub │ │ │ ├── SecHubServerApplication.java │ │ │ └── server │ │ │ ├── BinderControllerAdvice.java │ │ │ ├── H2ServerConfiguration.java │ │ │ ├── IntegrationTestOAuth2TokenTestCacherRestController.java │ │ │ ├── IntegrationTestServerPersistentTestDataCleaner.java │ │ │ ├── IntegrationTestServerWebSecurityConfiguration.java │ │ │ ├── MockedProductsOnlyFactory.java │ │ │ ├── NotMockedProductsOnlyFactory.java │ │ │ ├── SecHubJSONMapperConfiguration.java │ │ │ ├── SecHubServerEncryptionConfiguration.java │ │ │ ├── SecHubServerFlywayFactory.java │ │ │ ├── SecHubServerMDCAsyncHandlerInterceptor.java │ │ │ ├── SecHubServerOAuth2PropertiesConfig.java │ │ │ ├── SecHubServerPojoFactory.java │ │ │ ├── SecHubServerThreadConfiguration.java │ │ │ ├── SecHubSystemPropertyInjector.java │ │ │ └── SecHubWebMvcConfigurer.java │ └── resources │ │ ├── application-admin_access.yaml │ │ ├── application-debug.yml │ │ ├── application-dev.yml │ │ ├── application-h2.properties │ │ ├── application-initial_admin_created.yaml │ │ ├── application-initial_admin_predefined.yaml │ │ ├── application-initial_admin_static.yaml │ │ ├── application-integrationtest.yml │ │ ├── application-local.yml │ │ ├── application-local_keycloak.yaml │ │ ├── application-localserver.yml │ │ ├── application-mocked_notifications.yml │ │ ├── application-mocked_products.yml │ │ ├── application-postgres.properties │ │ ├── application-prod.yml │ │ ├── application-real_products.yaml │ │ ├── application-server.yml │ │ ├── application.yml │ │ ├── banner.txt │ │ ├── certificates-untracked │ │ ├── .gitignore │ │ └── README.md │ │ ├── db │ │ └── migration │ │ │ ├── README.md │ │ │ ├── common │ │ │ ├── U10__project_metadata.sql │ │ │ ├── U11__config_uuid_in_product_result.sql │ │ │ ├── U12__project_access_level.sql │ │ │ ├── U13__sechub_report_has_more_fields.sql │ │ │ ├── U14__sechub_report_type_bugfix.sql │ │ │ ├── U15__provide_auto_cleanup.sql │ │ │ ├── U16__rename_admin_config_to_adm_config.sql │ │ │ ├── U17__add_messages_to_scheduler_status.sql │ │ │ ├── U18__add_messages_to_product_result.sql │ │ │ ├── U19__add_statistic_tables.sql │ │ │ ├── U1__Initial_version.sql │ │ │ ├── U20__add_scan_group_to_scheduler_job2.sql │ │ │ ├── U21__delete_old_status_keys.sql │ │ │ ├── U22__add_schedule_jobdata.sql │ │ │ ├── U23__drop_spring_batch_tables.sql │ │ │ ├── U24__drop_and_recreate_adm_jobinformation_tables.sql │ │ │ ├── U25__enlarge_data_fields.sql │ │ │ ├── U26__statistic_indices.sql │ │ │ ├── U27__rename_emailAdress_column.sql │ │ │ ├── U28__enlarge_project_id.sql │ │ │ ├── U29__encryption.sql │ │ │ ├── U29__encryption_common.sql │ │ │ ├── U2__provide_scheduler_start_stop_and_status.sql │ │ │ ├── U31__encryption_drop_unencrypted_config.sql │ │ │ ├── U32__template_and_assets.sql │ │ │ ├── U33__opqaue_token_cluster_cache.sql │ │ │ ├── U3__store_projectid_in_product_results.sql │ │ │ ├── U4__provide_scan_project_config.sql │ │ │ ├── U5__provide_scanconfig_without_restarts.sql │ │ │ ├── U6__provide_metadata_in_product_result.sql │ │ │ ├── U7__provide_job_restart_changes.sql │ │ │ ├── U8__enlarge_project_config_data_field.sql │ │ │ ├── U9__runtime_product_configuration.sql │ │ │ ├── V10__project_metadata.sql │ │ │ ├── V11__config_uuid_in_product_results.sql │ │ │ ├── V12__project_access_level.sql │ │ │ ├── V13__sechub_report_has_more_fields.sql │ │ │ ├── V14__sechub_report_type_bugfix.sql │ │ │ ├── V15__provide_auto_cleanup.sql │ │ │ ├── V16__rename_admin_config_to_adm_config.sql │ │ │ ├── V17__add_messages_to_scheduler_status.sql │ │ │ ├── V18__add_messages_to_product_result.sql │ │ │ ├── V19__add_statistic_tables.sql │ │ │ ├── V1__Initial_version.sql │ │ │ ├── V20__add_scan_group_to_scheduler_job.sql │ │ │ ├── V21__delete_old_adm_status_keys.sql │ │ │ ├── V22__add_schedule_jobdata.sql │ │ │ ├── V23__drop_spring_batch_tables.sql │ │ │ ├── V24__drop_and_recreate_adm_jobinformation_tables.sql │ │ │ ├── V25__enlarge_data_fields.sql │ │ │ ├── V26__statistic_indices.sql │ │ │ ├── V27__rename_emailAdress_column.sql │ │ │ ├── V28__enlarge_project_id.sql │ │ │ ├── V29__encryption_common.sql │ │ │ ├── V2__provide_scheduler_start_stop_and_status.sql │ │ │ ├── V31__encryption_drop_unencrypted_config.sql │ │ │ ├── V32__template_and_assets.sql │ │ │ ├── V33__opqaue_token_cluster_cache.sql │ │ │ ├── V3__store_projectid_in_product_results.sql │ │ │ ├── V4__provide_scan_project_config.sql │ │ │ ├── V5__provide_scanconfig_without_restarts.sql │ │ │ ├── V6__provide_metadata_in_product_result.sql │ │ │ ├── V7__provide_job_restart_changes.sql │ │ │ ├── V8__enlarge_project_config_data_field.sql │ │ │ └── V9__runtime_product_configuration.sql │ │ │ ├── h2 │ │ │ ├── U30__encryption_first_cipher_h2.sql │ │ │ └── V30__encryption_first_cipher_h2.sql │ │ │ └── postgres │ │ │ ├── U30__encryption_first_cipher_postgres.sql │ │ │ └── V30__encryption_first_cipher_postgres.sql │ │ ├── logback-spring.xml │ │ └── run.sh │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ ├── domain │ │ └── schedule │ │ │ ├── README.md │ │ │ ├── ScheduleJobLauncherServiceTest.java │ │ │ ├── ScheduleJobMarkerServiceTest.java │ │ │ └── SecHubJobBatchTriggerServiceTest.java │ │ └── server │ │ ├── SecHubMultiSpringBootTest.java │ │ └── SecHubServerMDCAsyncHandlerInterceptorTest.java │ └── resources │ └── application-test.yml ├── sechub-shared-kernel ├── README.md ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── sharedkernel │ │ ├── AbstractListPage.java │ │ ├── DocumentationScopeConstants.java │ │ ├── ListPage.java │ │ ├── LogConstants.java │ │ ├── MutableProgressState.java │ │ ├── NullProgressState.java │ │ ├── NullProgressStateFetcher.java │ │ ├── ProductIdentifier.java │ │ ├── Profiles.java │ │ ├── ProgressState.java │ │ ├── ProgressStateFetcher.java │ │ ├── SecHubEnvironment.java │ │ ├── Step.java │ │ ├── SystemTimeProvider.java │ │ ├── TimeCalculationService.java │ │ ├── TraceLogID.java │ │ ├── TypedKey.java │ │ ├── UUIDTraceLogID.java │ │ ├── analytic │ │ ├── AnalyticData.java │ │ ├── AnalyticDataPart.java │ │ ├── AnalyticProductInfo.java │ │ ├── CodeAnalyticData.java │ │ └── CodeAnalyticDataPerLanguage.java │ │ ├── assistant │ │ └── UseCaseUserRequestFindingExplanation.java │ │ ├── autocleanup │ │ ├── AutoCleanupConstants.java │ │ ├── AutoCleanupResult.java │ │ ├── AutoCleanupResultInspector.java │ │ ├── DefaultAutoCleanupResultInspector.java │ │ └── IntegrationTestAutoCleanupResultInspector.java │ │ ├── cluster │ │ ├── ClusterEnvironment.java │ │ ├── ClusterEnvironmentService.java │ │ └── POD.java │ │ ├── configuration │ │ ├── InvalidSecHubConfigurationException.java │ │ ├── SecHubConfiguration.java │ │ ├── SecHubConfigurationMetaDataMapTransformer.java │ │ └── SecHubConfigurationValidator.java │ │ ├── encryption │ │ ├── DefaultEncryptionEnvironmentEntryProvider.java │ │ ├── EncryptionEnvironmentEntryProvider.java │ │ ├── IntegrationTestEncryptionEnvironmentEntryProvider.java │ │ ├── SecHubCipherAlgorithm.java │ │ ├── SecHubCipherPasswordSourceType.java │ │ ├── SecHubDomainEncryptionData.java │ │ ├── SecHubDomainEncryptionStatus.java │ │ ├── SecHubEncryptionData.java │ │ ├── SecHubEncryptionDataValidator.java │ │ ├── SecHubEncryptionStatus.java │ │ ├── SecHubPasswordSource.java │ │ ├── SecHubSecretKeyProviderFactory.java │ │ └── SecHubSecretKeyProviderFactoryException.java │ │ ├── error │ │ ├── AlreadyExistsException.java │ │ ├── BadRequestException.java │ │ ├── ForbiddenException.java │ │ ├── InternalServerErrorException.java │ │ ├── NotAcceptableException.java │ │ ├── NotAuthorizedException.java │ │ └── NotFoundException.java │ │ ├── jpa │ │ ├── TypedQuerySupport.java │ │ └── UriPersistenceConverter.java │ │ ├── logging │ │ ├── AlertLogReason.java │ │ ├── AlertLogService.java │ │ ├── AlertLogType.java │ │ ├── AuditLogService.java │ │ ├── AuthorizeValueObfuscator.java │ │ ├── BasicAuthUserExtraction.java │ │ ├── DefaultSecurityLogService.java │ │ ├── IntegrationTestSecurityLogService.java │ │ ├── LogSanitizer.java │ │ ├── RequestAttributesProvider.java │ │ ├── SecurityLogData.java │ │ ├── SecurityLogService.java │ │ └── SecurityLogType.java │ │ ├── mapping │ │ └── MappingIdentifier.java │ │ ├── messaging │ │ ├── AdministrationConfigMessage.java │ │ ├── AdministrationConfigMessageDataProvider.java │ │ ├── AnalyticMessageData.java │ │ ├── AnalyticMessageDataProvider.java │ │ ├── AsynchronMessageHandler.java │ │ ├── ClusterMemberMessage.java │ │ ├── ClusterMemberMessageDataProvider.java │ │ ├── DomainDataTraceLogID.java │ │ ├── DomainMessage.java │ │ ├── DomainMessageFactory.java │ │ ├── DomainMessagePart.java │ │ ├── DomainMessageService.java │ │ ├── DomainMessageSynchronousResult.java │ │ ├── DomainMessaging.java │ │ ├── DummyEventInspector.java │ │ ├── EventInspector.java │ │ ├── IntegrationTestEventHistory.java │ │ ├── IntegrationTestEventHistoryDebugData.java │ │ ├── IntegrationTestEventHistoryInspection.java │ │ ├── IntegrationTestEventInspectorService.java │ │ ├── IsReceivingAsyncMessage.java │ │ ├── IsRecevingSyncMessage.java │ │ ├── IsRecevingSyncMessages.java │ │ ├── IsSendingAsyncMessage.java │ │ ├── IsSendingAsyncMessages.java │ │ ├── IsSendingSyncMessage.java │ │ ├── IsSendingSyncMessageAnswer.java │ │ ├── IsSendingSyncMessageAnswers.java │ │ ├── JobFinding.java │ │ ├── JobFindingDataProvider.java │ │ ├── JobMessage.java │ │ ├── JobMessageDataProvider.java │ │ ├── ListOfStringsMessageDataProvider.java │ │ ├── LocalDateTimeMessageDataProvider.java │ │ ├── MapStringToListOfStringsMessageDataProvider.java │ │ ├── MappingMessage.java │ │ ├── MappingMessageDataProvider.java │ │ ├── MessageDataKey.java │ │ ├── MessageDataKeys.java │ │ ├── MessageDataProvider.java │ │ ├── MessageID.java │ │ ├── ProjectMessage.java │ │ ├── ProjectMessageDataProvider.java │ │ ├── SchedulerJobMessage.java │ │ ├── SchedulerJobMessageDataProvider.java │ │ ├── SchedulerMessage.java │ │ ├── SchedulerMessageDataProvider.java │ │ ├── SecHubConfigurationMessageDataProvider.java │ │ ├── SecHubEncryptionMessageDataProvider.java │ │ ├── SecHubEncryptionStatusMessageDataProvider.java │ │ ├── SecHubMessagesListDataProvider.java │ │ ├── SecHubProjectTemplatesMessageDataProvider.java │ │ ├── SecHubProjectToTemplateMessageDataProvider.java │ │ ├── StorageMessageData.java │ │ ├── StorageMessageDataProvider.java │ │ ├── StringMessageDataProvider.java │ │ ├── SynchronMessageHandler.java │ │ ├── UUIDMessageDataProvider.java │ │ ├── UserMessage.java │ │ └── UserMessageDataProvider.java │ │ ├── metadata │ │ ├── DefaultMetaDataInspector.java │ │ ├── IntegrationTestMetaDataInspector.java │ │ ├── LoggingMetaDataInspection.java │ │ ├── MapStorageMetaDataInspection.java │ │ ├── MetaDataInspection.java │ │ └── MetaDataInspector.java │ │ ├── monitoring │ │ ├── CPUMonitor.java │ │ ├── CacheableMonitoringValue.java │ │ ├── MemoryRuntime.java │ │ ├── MemoryUsageMonitor.java │ │ └── SystemMonitorService.java │ │ ├── project │ │ ├── ProjectAccessLevel.java │ │ ├── ProjectAccessLevelConverter.java │ │ ├── ProjectAccessLevelJPAConverter.java │ │ └── UseCaseGetAssignedProjectDataList.java │ │ ├── rest │ │ └── RestTemplateConfiguration.java │ │ ├── security │ │ ├── APIConstants.java │ │ ├── AuthorityConstants.java │ │ ├── RoleConstants.java │ │ ├── SecHubSecurityConfiguration.java │ │ ├── UserContextService.java │ │ └── clustercache │ │ │ ├── OAuth2OpaqueTokenClusterCache.java │ │ │ ├── OAuth2OpaqueTokenClusterCachePersistence.java │ │ │ └── OAuth2OpaqueTokenClusterCacheRepository.java │ │ ├── shutdown │ │ ├── SecHubApplicationContextCloseHandler.java │ │ ├── SecHubApplicationFailedHandler.java │ │ └── SpringApplicationShutdownHandler.java │ │ ├── storage │ │ ├── MultiStorageService.java │ │ ├── S3PropertiesSetup.java │ │ ├── SecHubStorageService.java │ │ └── SharedVolumePropertiesSetup.java │ │ ├── template │ │ ├── SecHubProjectTemplateData.java │ │ └── SecHubProjectToTemplate.java │ │ ├── usecases │ │ ├── UseCaseDefinition.java │ │ ├── UseCaseGroup.java │ │ ├── UseCaseIdentifier.java │ │ ├── UseCaseRestDoc.java │ │ ├── admin │ │ │ ├── config │ │ │ │ ├── UseCaseAdmiUpdatesMappingConfiguration.java │ │ │ │ ├── UseCaseAdminAssignsExecutionProfileToProject.java │ │ │ │ ├── UseCaseAdminAssignsTemplateToProject.java │ │ │ │ ├── UseCaseAdminCreatesExecutionProfile.java │ │ │ │ ├── UseCaseAdminCreatesExecutorConfiguration.java │ │ │ │ ├── UseCaseAdminCreatesOrUpdatesTemplate.java │ │ │ │ ├── UseCaseAdminDeletesAssetCompletely.java │ │ │ │ ├── UseCaseAdminDeletesExecutionProfile.java │ │ │ │ ├── UseCaseAdminDeletesExecutorConfiguration.java │ │ │ │ ├── UseCaseAdminDeletesOneFileFromAsset.java │ │ │ │ ├── UseCaseAdminDeletesTemplate.java │ │ │ │ ├── UseCaseAdminDownloadsAssetFile.java │ │ │ │ ├── UseCaseAdminExecutesTemplatesHealthcheck.java │ │ │ │ ├── UseCaseAdminFetchesAllTemplateIds.java │ │ │ │ ├── UseCaseAdminFetchesAssetDetails.java │ │ │ │ ├── UseCaseAdminFetchesAssetIds.java │ │ │ │ ├── UseCaseAdminFetchesAutoCleanupConfiguration.java │ │ │ │ ├── UseCaseAdminFetchesExecutionProfile.java │ │ │ │ ├── UseCaseAdminFetchesExecutionProfileList.java │ │ │ │ ├── UseCaseAdminFetchesExecutorConfiguration.java │ │ │ │ ├── UseCaseAdminFetchesExecutorConfigurationList.java │ │ │ │ ├── UseCaseAdminFetchesMappingConfiguration.java │ │ │ │ ├── UseCaseAdminFetchesTemplate.java │ │ │ │ ├── UseCaseAdminUnassignsExecutionProfileFromProject.java │ │ │ │ ├── UseCaseAdminUnassignsTemplateFromProject.java │ │ │ │ ├── UseCaseAdminUpdatesAutoCleanupConfiguration.java │ │ │ │ ├── UseCaseAdminUpdatesExecutionProfile.java │ │ │ │ ├── UseCaseAdminUpdatesExecutorConfig.java │ │ │ │ └── UseCaseAdminUploadsAssetFile.java │ │ │ ├── project │ │ │ │ ├── UseCaseAdminChangesProjectAccessLevel.java │ │ │ │ ├── UseCaseAdminChangesProjectDescription.java │ │ │ │ ├── UseCaseAdminCreatesProject.java │ │ │ │ ├── UseCaseAdminDeleteProject.java │ │ │ │ ├── UseCaseAdminDownloadsFullScanDataForJob.java │ │ │ │ ├── UseCaseAdminListsAllProjects.java │ │ │ │ ├── UseCaseAdminShowsProjectDetails.java │ │ │ │ ├── UseCaseAdminShowsScanLogsForProject.java │ │ │ │ ├── UseCaseUpdateProjectMetaData.java │ │ │ │ └── UseCaseUpdateProjectWhitelist.java │ │ │ ├── schedule │ │ │ │ ├── UseCaseAdminDisablesSchedulerJobProcessing.java │ │ │ │ ├── UseCaseAdminEnablesSchedulerJobProcessing.java │ │ │ │ └── UseCaseAdminTriggersRefreshOfSchedulerStatus.java │ │ │ ├── signup │ │ │ │ ├── UseCaseAdminAcceptsSignup.java │ │ │ │ ├── UseCaseAdminDeletesSignup.java │ │ │ │ └── UseCaseAdminListsOpenUserSignups.java │ │ │ ├── status │ │ │ │ ├── UseCaseAdminFetchesServerRuntimeData.java │ │ │ │ ├── UseCaseAdminListsStatusInformation.java │ │ │ │ └── UseCaseAdminReceivesNotificationAboutNewchedulerInstanceStart.java │ │ │ └── user │ │ │ │ ├── UseCaseAdminDeletesUser.java │ │ │ │ ├── UseCaseAdminGrantsAdminRightsToUser.java │ │ │ │ ├── UseCaseAdminListsAllAdmins.java │ │ │ │ ├── UseCaseAdminListsAllUsers.java │ │ │ │ ├── UseCaseAdminOrOwnerAssignsUserToProject.java │ │ │ │ ├── UseCaseAdminOrOwnerChangesProjectOwner.java │ │ │ │ ├── UseCaseAdminOrOwnerUnassignsUserFromProject.java │ │ │ │ ├── UseCaseAdminRevokesAdminRightsFromAdmin.java │ │ │ │ ├── UseCaseAdminShowsUserDetails.java │ │ │ │ ├── UseCaseAdminShowsUserDetailsForEmailAddress.java │ │ │ │ ├── UseCaseAdminUpdatesUserEmailAddress.java │ │ │ │ ├── UseCaseAnonymousUserVerifiesEmailAddress.java │ │ │ │ ├── UseCaseUserFetchesUserDetailInformation.java │ │ │ │ └── UseCaseUserUpdatesEmailAddress.java │ │ ├── anonymous │ │ │ └── UseCaseAnonymousCheckAlive.java │ │ ├── autocleanup │ │ │ ├── UseCaseAdministrationAutoCleanExecution.java │ │ │ ├── UseCaseScanAutoCleanExecution.java │ │ │ └── UseCaseScheduleAutoCleanExecution.java │ │ ├── encryption │ │ │ ├── UseCaseAdminFetchesEncryptionStatus.java │ │ │ ├── UseCaseAdminStartsEncryptionRotation.java │ │ │ ├── UseCaseEncryptionCleanup.java │ │ │ ├── UseCaseScheduleEncryptionPoolRefresh.java │ │ │ └── UseCaseScheduleRotateDataEncryption.java │ │ ├── job │ │ │ ├── UseCaseAdminCancelsJob.java │ │ │ ├── UseCaseAdminListsAllRunningJobs.java │ │ │ ├── UseCaseAdminRestartsJob.java │ │ │ ├── UseCaseAdminRestartsJobHard.java │ │ │ ├── UseCaseSchedulerStartsJob.java │ │ │ ├── UseCaseUserCancelsJob.java │ │ │ └── UseCaseUserListsJobsForProject.java │ │ ├── other │ │ │ ├── UseCaseSystemResumesSuspendedJobs.java │ │ │ └── UseCaseSystemSuspendsJobsWhenSigTermReceived.java │ │ └── user │ │ │ ├── UseCaseUserClicksLinkToGetNewAPIToken.java │ │ │ ├── UseCaseUserDefinesProjectMockdata.java │ │ │ ├── UseCaseUserRequestsNewApiToken.java │ │ │ ├── UseCaseUserRetrievesProjectMockdata.java │ │ │ ├── UseCaseUserSignup.java │ │ │ └── execute │ │ │ ├── UseCaseUserApprovesJob.java │ │ │ ├── UseCaseUserChecksJobStatus.java │ │ │ ├── UseCaseUserCreatesNewJob.java │ │ │ ├── UseCaseUserDownloadsJobReport.java │ │ │ ├── UseCaseUserDownloadsSpdxJobReport.java │ │ │ ├── UseCaseUserFetchesFalsePositiveConfigurationOfProject.java │ │ │ ├── UseCaseUserMarksFalsePositives.java │ │ │ ├── UseCaseUserStartsSynchronousScanByClient.java │ │ │ ├── UseCaseUserUnmarksFalsePositiveByJobData.java │ │ │ ├── UseCaseUserUnmarksFalsePositiveByProjectData.java │ │ │ ├── UseCaseUserUploadsBinaries.java │ │ │ └── UseCaseUserUploadsSourceCode.java │ │ ├── util │ │ ├── ArchiveSupportProvider.java │ │ ├── Assert.java │ │ ├── FilenameVariantConverter.java │ │ ├── HostnameBuilder.java │ │ └── SimpleByteUtil.java │ │ └── validation │ │ ├── AbstractSimpleStringValidation.java │ │ ├── AbstractValidation.java │ │ ├── ApiVersionValidation.java │ │ ├── ApiVersionValidationFactory.java │ │ ├── ApiVersionValidationImpl.java │ │ ├── AssertValidResult.java │ │ ├── AssertValidation.java │ │ ├── AssetFileNameValidation.java │ │ ├── AssetFileNameValidationImpl.java │ │ ├── AssetIdValidation.java │ │ ├── AssetIdValidationImpl.java │ │ ├── EmailRule.java │ │ ├── EmailValidation.java │ │ ├── EmailValidationImpl.java │ │ ├── JobUUIDValidation.java │ │ ├── JobUUIDValidationImpl.java │ │ ├── MappingDataValidation.java │ │ ├── MappingDataValidationImpl.java │ │ ├── MappingEntryValidation.java │ │ ├── MappingEntryValidationImpl.java │ │ ├── MappingIdValidation.java │ │ ├── MappingIdValidationImpl.java │ │ ├── OneTimeTokenValidation.java │ │ ├── OneTimeTokenValidationImpl.java │ │ ├── ProductExecutionProfileIdValidation.java │ │ ├── ProductExecutionProfileIdValidationImpl.java │ │ ├── ProfileDescriptionValidation.java │ │ ├── ProfileDescriptionValidationImpl.java │ │ ├── ProjectDescriptionValidation.java │ │ ├── ProjectDescriptionValidationImpl.java │ │ ├── ProjectIdValidation.java │ │ ├── ProjectIdValidationImpl.java │ │ ├── ProjectMetaDataValidation.java │ │ ├── ProjectMetaDataValidationImpl.java │ │ ├── SechubEmailRuleConfiguration.java │ │ ├── SechubEmailRuleProperties.java │ │ ├── Sha256ChecksumValidation.java │ │ ├── Sha256ChecksumValidationImpl.java │ │ ├── SimpleEmailEndsWithOneOfDomainsRule.java │ │ ├── TemplateIdValidation.java │ │ ├── TemplateIdValidationImpl.java │ │ ├── URIValidation.java │ │ ├── URIValidationImpl.java │ │ ├── UserIdValidation.java │ │ ├── UserIdValidationImpl.java │ │ ├── UserInputAssertion.java │ │ ├── Validation.java │ │ ├── ValidationContext.java │ │ └── ValidationResult.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── sharedkernel │ │ ├── CountableInDaysTimeUnitTest.java │ │ ├── ProductIdentifierTest.java │ │ ├── SystemTimeProviderTest.java │ │ ├── TestSharedKernelFileSupport.java │ │ ├── TimeCalculationServiceTest.java │ │ ├── analytic │ │ ├── AnalyticDataTest.java │ │ └── CodeAnalyticDataTest.java │ │ ├── cluster │ │ └── PODTest.java │ │ ├── configuration │ │ ├── SecHubConfigurationMetaDataMapTransformerTest.java │ │ ├── SecHubConfigurationTest.java │ │ └── SecHubConfigurationValidatorTest.java │ │ ├── encryption │ │ ├── SecHubEncryptionStatusTest.java │ │ └── SecHubSecretKeyProviderFactoryTest.java │ │ ├── jpa │ │ └── TypedQuerySupportTest.java │ │ ├── logging │ │ ├── AuthorizeValueObfuscatorTest.java │ │ ├── BasicAuthUserExtractionTest.java │ │ ├── DefaultSecurityLogServiceTest.java │ │ └── LogSanitizerTest.java │ │ ├── mapping │ │ └── MappingIdentifierTest.java │ │ ├── messaging │ │ ├── DomainMessageServiceTest.java │ │ ├── DomainResponseTest.java │ │ ├── IntegrationTestEventHistoryInspectionTest.java │ │ ├── IntegrationTestEventInspectorServiceTest.java │ │ ├── ListOfStringsMessageDataProviderTest.java │ │ ├── LocalDateTimeMessageDataProviderTest.java │ │ └── MapStringToListOfStringsMessageDataProviderTest.java │ │ ├── monitoring │ │ ├── CPUMonitorTest.java │ │ ├── CacheableMonitoringValueTest.java │ │ ├── MemoryRuntimeTest.java │ │ ├── MemoryUsagePercentMonitorTest.java │ │ ├── PerformanceMonitorServiceManualTest.java │ │ ├── SimulatedSchedulerAsManagedCPUConsumerTest.java │ │ ├── TestCPUConsumer.java │ │ └── TestMemoryConsumer.java │ │ ├── project │ │ ├── ProjectAccessLevelConverterTest.java │ │ └── ProjectAccessLevelTest.java │ │ ├── security │ │ ├── RoleConstantsTest.java │ │ ├── SecHubSecurityConfigurationTest.java │ │ ├── TestSecurityController.java │ │ └── clustercache │ │ │ ├── OAuth2OpaqueTokenClusterCachePersistenceTest.java │ │ │ └── OAuth2OpaqueTokenClusterCacheRepositoryDBTest.java │ │ ├── shutdown │ │ ├── SecHubApplicationContextCloseHandlerTest.java │ │ ├── SecHubApplicationFailedHandlerTest.java │ │ └── SpringApplicationShutdownHandlerTest.java │ │ ├── test │ │ ├── SimulatedDomainMessageService.java │ │ └── sechub │ │ │ └── domain │ │ │ └── testonly │ │ │ └── SimulatedCaller.java │ │ ├── usecases │ │ └── UseCaseIdentifierTest.java │ │ ├── util │ │ ├── AssertTest.java │ │ ├── FilenameVariantConverterTest.java │ │ └── HostnameBuilderTest.java │ │ └── validation │ │ ├── AbstractSimpleStringValidationTest.java │ │ ├── ApiVersionValidationFactoryTest.java │ │ ├── ApiVersionValidationImplTest.java │ │ ├── AssertValidResultTest.java │ │ ├── AssetFileNameValidationImplTest.java │ │ ├── EmailValidationImplTest.java │ │ ├── MappingDataValidationImplTest.java │ │ ├── MappingEntryValidationImplTest.java │ │ ├── MappingIdValidationImplTest.java │ │ ├── OneTimeTokenValidationImplTest.java │ │ ├── ProfileDescriptionValidationImplTest.java │ │ ├── ProfileIdValidationImplTest.java │ │ ├── ProjectDescriptionValidationImplTest.java │ │ ├── ProjectIdValidationImplTest.java │ │ ├── SechubEmailRulePropertiesTest.java │ │ ├── Sha256ChecksumValidationImplTest.java │ │ ├── SimpleEmailEndsWithOneOfDomainsRuleTest.java │ │ ├── URIValidationImplTest.java │ │ ├── UserIdValidationImplTest.java │ │ └── UserInputAssertionTest.java │ └── resources │ ├── .gitignore │ ├── codescan │ └── code_scan-with-datasections-and-unknown-excludes.json │ ├── combined_config_with_unknown_parts_everywhere.json │ ├── licensescan │ └── license_scan.json │ ├── sechub_config0.json │ ├── sechub_config1.json │ ├── sechub_config2.json │ ├── sechub_config3.json │ ├── sechub_config4.json │ ├── secretscan │ └── secret_scan.json │ ├── webscan │ ├── webscan_alloptions.json │ ├── webscan_empty_includes_excludes.json │ ├── webscan_login_basic.json │ ├── webscan_login_form_script.json │ ├── webscan_login_form_script_with_descriptions.json │ ├── webscan_login_form_script_with_wait.json │ └── webscan_max_scan_duration_wrong_unit.json │ └── zipfile_contains_only_test1.txt.zip ├── sechub-solution ├── 01-start-single-docker-compose-alpine.sh ├── 01-start-single-docker-compose-fedora.sh ├── 01-start-single-docker-compose-prepare.sh ├── 01-start-single-docker-compose-rocky.sh ├── 01-start-single-docker-compose-ubuntu.sh ├── 01-start-single-docker-compose.sh ├── 01-stop-single-docker-compose.sh ├── 10-create-image-alpine.sh ├── 10-create-image-debian.sh ├── 20-push-image.sh ├── README.adoc ├── docker-compose_sechub-alpine.yaml ├── docker-compose_sechub-debian-prepare.yaml ├── docker-compose_sechub-debian.yaml ├── docker-compose_sechub-fedora.yaml ├── docker-compose_sechub-rocky.yaml ├── docker-compose_sechub-ubuntu.yaml ├── docker-compose_sechub_cluster.yaml ├── docker-compose_sechub_cluster_object_storage.yaml ├── docker-compose_sechub_cluster_object_storage_resource_limits.yaml ├── docker-compose_sechub_cluster_resource_limits.yaml ├── docker-compose_sechub_resource_limits-debian.yaml ├── docker │ ├── .gitignore │ ├── SecHub-Alpine.dockerfile │ ├── SecHub-Debian.dockerfile │ ├── SecHub-Fedora.dockerfile │ ├── SecHub-Rocky.dockerfile │ ├── clone.sh │ ├── copy │ │ └── README.adoc │ └── run.sh ├── env ├── env-cluster ├── env-object-storage ├── env-sechub ├── helm │ ├── .gitignore │ └── sechub-server │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── templates │ │ ├── deployment.yaml │ │ ├── loadbalancer.yaml │ │ ├── networkpolicy.yaml │ │ └── service-internal.yaml │ │ └── values.yaml ├── setup-pds │ ├── 8800-setup-project-and-user.sh │ ├── 8801-create-executor-and-profile.sh │ ├── 8802-assign-profile-to-project.sh │ ├── 8900-helper.sh │ ├── 8901-check-setup.sh │ ├── executors │ │ ├── bandit.json │ │ ├── checkmarx-and-gosec │ │ │ ├── README.md │ │ │ ├── checkmarx-filtered.json │ │ │ └── gosec-filtered.json │ │ ├── checkmarx.json │ │ ├── checkmarx_mock.json │ │ ├── cloc.json │ │ ├── findsecuritybugs.json │ │ ├── flawfinder.json │ │ ├── gitleaks.json │ │ ├── gosec.json │ │ ├── kics.json │ │ ├── mobsfscan.json │ │ ├── njsscan.json │ │ ├── owasp-zap.json │ │ ├── pmd.json │ │ ├── prepare.json │ │ ├── prepare_mock.json │ │ ├── scancode.json │ │ ├── scc.json │ │ ├── tern.json │ │ ├── tern_mock.json │ │ ├── xray.json │ │ └── xray_mock.json │ ├── setup-bandit.sh │ ├── setup-checkmarx-mock.sh │ ├── setup-checkmarx.sh │ ├── setup-cloc.sh │ ├── setup-findsecuritybugs.sh │ ├── setup-flawfinder.sh │ ├── setup-gitleaks.sh │ ├── setup-gosec.sh │ ├── setup-kics.sh │ ├── setup-mobsfscan.sh │ ├── setup-njsscan.sh │ ├── setup-owasp-zap.sh │ ├── setup-pmd.sh │ ├── setup-prepare-mock.sh │ ├── setup-prepare.sh │ ├── setup-scancode.sh │ ├── setup-tern-mock.sh │ ├── setup-tern.sh │ ├── setup-xray-mock.sh │ └── setup-xray.sh └── supporting │ ├── database │ ├── Dockerfile │ ├── pg_hba.conf │ ├── postgresql.conf │ └── run.sh │ ├── loadbalancer │ ├── Dockerfile │ ├── nginx.conf │ └── run.sh │ └── object-storage │ ├── Dockerfile │ └── run.sh ├── sechub-solutions-shared ├── README.adoc ├── install-java │ ├── alpine │ │ ├── install-java.sh │ │ ├── install-openjdk.sh │ │ └── install-temurin.sh │ ├── debian │ │ ├── install-java.sh │ │ ├── install-openj9.sh │ │ ├── install-openjdk.sh │ │ └── install-temurin.sh │ ├── fedora │ │ ├── install-java.sh │ │ ├── install-openj9.sh │ │ ├── install-openjdk.sh │ │ └── install-temurin.sh │ └── rocky │ │ ├── install-java.sh │ │ ├── install-openj9.sh │ │ ├── install-openjdk.sh │ │ └── install-temurin.sh ├── resource-analyzer │ ├── .gitignore │ ├── README.adoc │ ├── analyze-resources.py │ ├── record-resources.sh │ └── requirements.txt ├── scripts │ ├── 01-test-pds.sh │ ├── 20-push-image.sh │ └── 9999-env-file-helper.sh └── setup-with-kubernetes │ ├── .gitignore │ ├── 00_prepare_build.sh │ ├── 01_init.sh │ ├── 10_deploy_sechub_server.sh │ ├── 20_deploy_pds-checkmarx.sh │ ├── 20_deploy_pds-findsecuritybugs.sh │ ├── 20_deploy_pds-gitleaks.sh │ ├── 20_deploy_pds-gosec.sh │ ├── 20_deploy_pds-iac.sh │ ├── 20_deploy_pds-loc.sh │ ├── 20_deploy_pds-multi.sh │ ├── 20_deploy_pds-owaspzap.sh │ ├── 20_deploy_pds-pmd.sh │ ├── 20_deploy_pds-prepare.sh │ ├── 20_deploy_pds-scancode.sh │ ├── 20_deploy_pds-xray.sh │ ├── 30_deploy_web-ui.sh │ ├── 40_apply-profiles.sh │ ├── 50_create_SecHub_project.sh │ ├── 80_uninstall_pds-checkmarx.sh │ ├── 80_uninstall_pds-findsecuritybugs.sh │ ├── 80_uninstall_pds-gitleaks.sh │ ├── 80_uninstall_pds-gosec.sh │ ├── 80_uninstall_pds-iac.sh │ ├── 80_uninstall_pds-loc.sh │ ├── 80_uninstall_pds-multi.sh │ ├── 80_uninstall_pds-owaspzap.sh │ ├── 80_uninstall_pds-pmd.sh │ ├── 80_uninstall_pds-prepare.sh │ ├── 80_uninstall_pds-scancode.sh │ ├── 80_uninstall_pds-xray.sh │ ├── 80_uninstall_web-ui.sh │ ├── 90_uninstall_sechub_server.sh │ ├── demo │ ├── README.md │ ├── sechub.json │ └── vulpy │ │ └── bad │ │ └── vulpy.py │ ├── include.sh │ ├── profiles │ ├── analytics-loc │ ├── dast-owaspzap │ ├── dast-owaspzap-mock │ ├── executors │ │ ├── executor_pds-checkmarx-mock.json │ │ ├── executor_pds-findsecuritybugs-mock.json │ │ ├── executor_pds-findsecuritybugs.json │ │ ├── executor_pds-gitleaks-mock.json │ │ ├── executor_pds-gitleaks.json │ │ ├── executor_pds-gosec.json │ │ ├── executor_pds-kics-mock.json │ │ ├── executor_pds-kics.json │ │ ├── executor_pds-multi-bandit-mock.json │ │ ├── executor_pds-multi-bandit.json │ │ ├── executor_pds-multi-flawfinder-mock.json │ │ ├── executor_pds-multi-flawfinder.json │ │ ├── executor_pds-multi-mobsfscan-mock.json │ │ ├── executor_pds-multi-mobsfscan.json │ │ ├── executor_pds-multi-njsscan-mock.json │ │ ├── executor_pds-multi-njsscan.json │ │ ├── executor_pds-owaspzap-mock.json │ │ ├── executor_pds-owaspzap.json │ │ ├── executor_pds-pmd-mock.json │ │ ├── executor_pds-pmd.json │ │ ├── executor_pds-prepare-mock.json │ │ ├── executor_pds-prepare.json │ │ ├── executor_pds-scancode-mock.json │ │ ├── executor_pds-scancode.json │ │ ├── executor_pds-scc.json │ │ ├── executor_pds-xray-mock.json │ │ └── executor_pds-xray.json │ ├── iac │ ├── iac-mock │ ├── licensescan-xray │ ├── licensescan-xray-mock │ ├── prepare-remote │ ├── prepare-remote-mock │ ├── sast-checkmarx-mock │ ├── sast-clang │ ├── sast-clang-mock │ ├── sast-findsecuritybugs │ ├── sast-findsecuritybugs-mock │ ├── sast-golang │ ├── sast-mobsfscan │ ├── sast-mobsfscan-mock │ ├── sast-nodejs │ ├── sast-nodejs-mock │ ├── sast-pmd │ ├── sast-pmd-mock │ ├── sast-python │ ├── sast-python-mock │ ├── sast-scancode │ ├── sast-scancode-mock │ ├── secretscanner-gitleaks │ └── secretscanner-gitleaks-mock │ ├── sechub-testing.profiles │ └── templates │ ├── 01_init │ └── 01_namespace.yaml │ ├── 10_deploy_sechub_server │ └── values.yaml │ ├── 20_deploy_pds-checkmarx │ └── values.yaml │ ├── 20_deploy_pds-findsecuritybugs │ └── values.yaml │ ├── 20_deploy_pds-gitleaks │ └── values.yaml │ ├── 20_deploy_pds-gosec │ └── values.yaml │ ├── 20_deploy_pds-iac │ └── values.yaml │ ├── 20_deploy_pds-loc │ └── values.yaml │ ├── 20_deploy_pds-multi │ └── values.yaml │ ├── 20_deploy_pds-owaspzap │ └── values.yaml │ ├── 20_deploy_pds-pmd │ └── values.yaml │ ├── 20_deploy_pds-prepare │ └── values.yaml │ ├── 20_deploy_pds-scancode │ └── values.yaml │ ├── 20_deploy_pds-xray │ └── values.yaml │ └── 30_deploy_web-ui │ └── values.yaml ├── sechub-statistic ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── domain │ │ └── statistic │ │ ├── AnyTextAsKey.java │ │ ├── IntegrationTestStatisticRestController.java │ │ ├── StatisticDataContainer.java │ │ ├── StatisticDataKey.java │ │ ├── StatisticDataKeyValue.java │ │ ├── StatisticDataType.java │ │ ├── StatisticMessageHandler.java │ │ ├── StatisticService.java │ │ └── job │ │ ├── AnalyticStatisticDataKey.java │ │ ├── JobAnalyticDataStatisticService.java │ │ ├── JobRunStatistic.java │ │ ├── JobRunStatisticData.java │ │ ├── JobRunStatisticDataKey.java │ │ ├── JobRunStatisticDataRepository.java │ │ ├── JobRunStatisticDataRepositoryCustom.java │ │ ├── JobRunStatisticDataType.java │ │ ├── JobRunStatisticRepository.java │ │ ├── JobRunStatisticRepositoryCustom.java │ │ ├── JobRunStatisticTransactionService.java │ │ ├── JobStatistic.java │ │ ├── JobStatisticData.java │ │ ├── JobStatisticDataKey.java │ │ ├── JobStatisticDataRepository.java │ │ ├── JobStatisticDataRepositoryCustom.java │ │ ├── JobStatisticDataType.java │ │ ├── JobStatisticRepository.java │ │ ├── JobStatisticTransactionService.java │ │ └── UploadJobStatisticDataKeys.java │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── domain │ └── statistic │ ├── AnyTextAsKeyTest.java │ ├── StatisticDataContainerTest.java │ └── job │ ├── JobAnalyticDataStatisticServiceTest.java │ ├── JobRunStatisticDataRepositoryyDBTest.java │ ├── JobRunStatisticDataTypeTest.java │ ├── JobRunStatisticRepositoryyDBTest.java │ ├── JobRunStatisticTransactionServiceTest.java │ ├── JobStatisticDataRepositoryyDBTest.java │ ├── JobStatisticDataTypeTest.java │ ├── JobStatisticRepositoryyDBTest.java │ └── JobStatisticTransactionServiceTest.java ├── sechub-storage-core ├── README.md ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── storage │ └── core │ ├── AssetStorage.java │ ├── AssetStorageFactory.java │ ├── JobStorage.java │ ├── JobStorageFactory.java │ ├── S3Setup.java │ ├── SharedVolumeSetup.java │ ├── Storage.java │ ├── StorageException.java │ ├── StorageFileNotFoundException.java │ ├── StorageService.java │ ├── StorageSetup.java │ ├── StorageSupport.java │ └── StorageType.java ├── sechub-storage-s3-aws-test ├── README.md ├── build.gradle └── src │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── storage │ └── s3 │ ├── AwsS3JobStorageS3MockTest.java │ └── AwsS3JobStorageTest.java ├── sechub-storage-s3-aws ├── README.md ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── storage │ │ └── s3 │ │ ├── AbstractAwsS3Storage.java │ │ ├── AwsRegionResolver.java │ │ ├── AwsS3AssetStorage.java │ │ ├── AwsS3JobStorage.java │ │ ├── AwsS3JobStorageFactory.java │ │ ├── AwsS3TransferManagerFactory.java │ │ ├── DefaultTransferManagerFactory.java │ │ └── TransferManagerFactory.java │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── storage │ └── s3 │ └── AwsRegionResolverTest.java ├── sechub-storage-sharedvolume-spring ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── storage │ │ └── sharevolume │ │ └── spring │ │ ├── AbstractSharedVolumePropertiesSetup.java │ │ ├── AbstractSharedVolumeStorage.java │ │ ├── SharedVolumeAssetStorage.java │ │ ├── SharedVolumeJobStorage.java │ │ ├── SharedVolumeJobStorageFactory.java │ │ └── VolumePathBuilder.java │ └── test │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── storage │ └── sharevolume │ └── spring │ └── SharedVolumeJobStorageTest.java ├── sechub-systemtest ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── systemtest │ │ ├── SystemTestAPI.java │ │ ├── SystemTestParameters.java │ │ ├── config │ │ ├── AbstractDefinition.java │ │ ├── AbstractDefinitionBuilder.java │ │ ├── AbstractSecHubDefinition.java │ │ ├── AssertContainsStringsDefinition.java │ │ ├── AssertEqualsFileDefinition.java │ │ ├── AssertSechubResultDefinition.java │ │ ├── CalculatedVariables.java │ │ ├── CopyDefinition.java │ │ ├── CredentialsDefinition.java │ │ ├── DefaultFallback.java │ │ ├── DefaultFallbackUtil.java │ │ ├── ExecutionStepDefinition.java │ │ ├── LocalSecHubDefinition.java │ │ ├── LocalSetupDefinition.java │ │ ├── PDSSolutionDefinition.java │ │ ├── ProcessDefinition.java │ │ ├── ProjectDefinition.java │ │ ├── RemoteSecHubDefinition.java │ │ ├── RemoteSetupDefinition.java │ │ ├── RunSecHubJobDefinition.java │ │ ├── RunSecHubJobDefinitionTransformer.java │ │ ├── RuntimeVariable.java │ │ ├── ScriptDefinition.java │ │ ├── SecHubConfigurationDefinition.java │ │ ├── SecHubExecutorConfigDefinition.java │ │ ├── SetupDefinition.java │ │ ├── SystemTestConfiguration.java │ │ ├── SystemTestConfigurationBuilder.java │ │ ├── TestAssertDefinition.java │ │ ├── TestDefinition.java │ │ ├── TestExecutionDefinition.java │ │ ├── TimeUnitDefinition.java │ │ └── UploadDefinition.java │ │ ├── pdsclient │ │ ├── PDSClient.java │ │ ├── PDSClientException.java │ │ └── internal │ │ │ ├── PDSApiClient.java │ │ │ ├── PDSApiClientBuilder.java │ │ │ ├── PDSClientAuthenticator.java │ │ │ └── PDSCommonApi.java │ │ ├── runtime │ │ ├── ArtifactStorageSecHubClientListener.java │ │ ├── LocationSupport.java │ │ ├── PDSSolutionRuntimeData.java │ │ ├── SystemTestExecutionScope.java │ │ ├── SystemTestExecutionState.java │ │ ├── SystemTestResult.java │ │ ├── SystemTestRunResult.java │ │ ├── SystemTestRuntime.java │ │ ├── SystemTestRuntimeContext.java │ │ ├── SystemTestRuntimeException.java │ │ ├── SystemTestRuntimeMetaData.java │ │ ├── SystemTestRuntimeStage.java │ │ ├── WrongConfigurationException.java │ │ ├── config │ │ │ └── SystemTestRuntimeLocalSecHubProductConfigurator.java │ │ ├── error │ │ │ ├── SystemTestErrorException.java │ │ │ ├── SystemTestFailure.java │ │ │ └── SystemTestScriptExecutionException.java │ │ ├── init │ │ │ ├── SystemTestRuntimeContextHealthCheck.java │ │ │ └── SystemTestRuntimePreparator.java │ │ ├── launch │ │ │ ├── ExecutionSupport.java │ │ │ ├── ProcessContainer.java │ │ │ ├── ProcessContainerFailedException.java │ │ │ ├── ProcessContainerTimeOutException.java │ │ │ └── SystemTestRuntimeProductLauncher.java │ │ ├── testengine │ │ │ ├── CurrentTestVariableCalculator.java │ │ │ ├── CurrentTestVariableCalculatorFactory.java │ │ │ ├── SystemTestRuntimeTestAssertion.java │ │ │ ├── SystemTestRuntimeTestEngine.java │ │ │ ├── TestTemplateException.java │ │ │ └── TestTemplateSupport.java │ │ └── variable │ │ │ ├── EnvironmentProvider.java │ │ │ ├── KeepAsIsDynamicVariableCalculator.java │ │ │ ├── SystemEnvironmentProvider.java │ │ │ └── VariableCalculator.java │ │ └── template │ │ ├── GenericEnvironentVariableResolver.java │ │ ├── GenericMapVariableResolver.java │ │ ├── SystemTestTemplateEngine.java │ │ ├── TemplateVariableBlock.java │ │ ├── TemplateVariableType.java │ │ └── VariableValueResolver.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── systemtest │ │ ├── SystemTestDryRunTest.java │ │ ├── SystemTestFrameworkIntTest.java │ │ ├── SystemTestLocalGoSecManualTest.java │ │ ├── SystemTestRemoteServerManualTest.java │ │ ├── TestConfigConstants.java │ │ ├── TestConfigUtil.java │ │ ├── TestSystemExampleWriter.java │ │ ├── config │ │ ├── RunSecHubJobDefinitionTransformerTest.java │ │ ├── SystemTestConfigurationBuilderTest.java │ │ └── SystemTestConfigurationTest.java │ │ ├── runtime │ │ ├── SystemTestResultTest.java │ │ ├── SystemTestRuntimeContextTest.java │ │ ├── SystemTestRuntimePreparatorTest.java │ │ ├── TestRuntimeAccess.java │ │ ├── testengine │ │ │ ├── CurrentTestVariableCalculatorTest.java │ │ │ ├── SystemTestRuntimeTestEngineTest.java │ │ │ └── TestTemplateSupportTest.java │ │ └── variable │ │ │ └── TestEnvironmentProvider.java │ │ └── template │ │ └── SystemTestTemplateEngineTest.java │ └── resources │ ├── additional-resources │ ├── expected-output │ │ └── sechub-result1.json │ └── preparation │ │ ├── inttest-data │ │ └── upload │ │ │ └── codescan-medium-findings │ │ │ └── data.txt │ │ ├── prepare-inttest-copy-codescan-medium-findings.sh │ │ └── prepare-test1.sh │ ├── fake-root │ ├── sechub-pds-solutions │ │ ├── faked-fail_because_no_pds_server_config_file │ │ │ └── README.md │ │ ├── faked-fail_on_start │ │ │ ├── 05-start-single-sechub-network-docker-compose.sh │ │ │ ├── 05-stop-single-sechub-network-docker-compose.sh │ │ │ └── docker │ │ │ │ └── pds-config.json │ │ ├── faked-gosec │ │ │ ├── 05-start-single-sechub-network-docker-compose.sh │ │ │ ├── 05-stop-single-sechub-network-docker-compose.sh │ │ │ └── docker │ │ │ │ └── pds-config.json │ │ └── faked-xray │ │ │ ├── 05-start-single-sechub-network-docker-compose.sh │ │ │ ├── 05-stop-single-sechub-network-docker-compose.sh │ │ │ └── docker │ │ │ └── pds-config.json │ └── sechub-solution │ │ ├── 01-start-single-docker-compose-alpine.sh │ │ ├── 01-start-single-docker-compose-fedora.sh │ │ ├── 01-start-single-docker-compose-rocky.sh │ │ ├── 01-start-single-docker-compose-ubuntu.sh │ │ ├── 01-start-single-docker-compose.sh │ │ └── 01-stop-single-docker-compose.sh │ ├── systemtest_gosec_example-with-sechub-integrationtest-server.json │ ├── systemtest_gosec_example.json │ ├── systemtest_gosec_mock_example.json │ └── systemtest_xray_licensescan_example.json ├── sechub-test ├── README.md ├── build.gradle └── src │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ ├── PDSAndSecHubUsecaseTest.java │ │ ├── ProductIdentifierAreAllListedInsideTestProductIdentifierEnumTest.java │ │ ├── domain │ │ ├── administration │ │ │ └── SchedulerStatusEntryKeysTest.java │ │ └── scan │ │ │ └── product │ │ │ └── sereco │ │ │ └── TestSerecoProductResultTransformer.java │ │ ├── sereco │ │ └── importer │ │ │ └── TestWorkaroundSupport.java │ │ └── test │ │ ├── PersistenceImplementationHealthTest.java │ │ ├── RequestMappingForAdminAPImarkedWithAdminAccessProfileTest.java │ │ ├── RoutesTest.java │ │ ├── encryption │ │ └── EncryptionUsageTest.java │ │ ├── mapping │ │ └── CrossLibraryMappingTest.java │ │ ├── report │ │ ├── Sarif2Sereco2ScanSecHubReportLoaderTest.java │ │ ├── TestReportHelper.java │ │ ├── TestSarifV1JSONImporter.java │ │ └── ThymeLeafHTMLReportingTest.java │ │ └── s3 │ │ └── S3RealLiveStorageManualTest.java │ └── resources │ └── report │ ├── input │ ├── example1_owasp_zap_report.sarif.json │ ├── example2_artificial_data.sarif.json │ ├── example3_coverity.sarif.json │ ├── example4_checkmarx.xml │ ├── example5_gosec.sarif.json │ ├── example6_report_without_findings_but_messages.sechub-template.json │ ├── example7_gitleaks.sarif.json │ └── example8_pseudo_gitleaks_with_version_control.sarif.json │ └── output │ ├── example1_owasp_zap_report.sechub.json │ └── example2_artificial_data.sechub.json ├── sechub-testframework-spring ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── mercedesbenz │ └── sechub │ └── testframework │ └── spring │ ├── TestJwtMockAuthenticationConfiguration.java │ ├── WithMockJwtSecurityContextFactory.java │ ├── WithMockJwtUser.java │ └── YamlPropertyLoaderFactory.java ├── sechub-testframework ├── README.md ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── test │ │ ├── AbstractTestURLBuilder.java │ │ ├── CSSFileToFragementMerger.java │ │ ├── EnvironmentEntryProvider.java │ │ ├── ExampleConstants.java │ │ ├── FailUntilAmountOfRunsReached.java │ │ ├── FlakyOlderThanTestWorkaround.java │ │ ├── JSONTestUtil.java │ │ ├── JUnitAssertionAddon.java │ │ ├── ManualTest.java │ │ ├── PDSTestURLBuilder.java │ │ ├── PojoTester.java │ │ ├── RestDocPathParameter.java │ │ ├── ScenarioChain.java │ │ ├── SecHubTestURLBuilder.java │ │ ├── SechubTestComponent.java │ │ ├── SystemPropertyProvider.java │ │ ├── TestCanaryException.java │ │ ├── TestConstants.java │ │ ├── TestEnvironmentProvider.java │ │ ├── TestFileReader.java │ │ ├── TestFileSupport.java │ │ ├── TestFileWriter.java │ │ ├── TestIsNecessaryForDocumentation.java │ │ ├── TestPDSServerConfiguration.java │ │ ├── TestPDSServerProductConfig.java │ │ ├── TestPDSServerProductParameter.java │ │ ├── TestPDSServerProductParameters.java │ │ ├── TestPortProvider.java │ │ ├── TestUtil.java │ │ ├── TestVerifier.java │ │ ├── TestVerifierCallback.java │ │ ├── WireMockUtil.java │ │ ├── WiremockUrlHistory.java │ │ ├── executionprofile │ │ ├── TestExecutionProfile.java │ │ ├── TestExecutionProfileList.java │ │ └── TestExecutionProfileListEntry.java │ │ ├── executorconfig │ │ ├── TestCredentials.java │ │ ├── TestExecutorConfig.java │ │ ├── TestExecutorConfigList.java │ │ ├── TestExecutorConfigListEntry.java │ │ ├── TestExecutorConfigSetup.java │ │ └── TestExecutorSetupJobParam.java │ │ └── junit4 │ │ └── ExpectedExceptionFactory.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── test │ │ ├── FailUntilAmountOfRunsReachedTest.java │ │ ├── JSONTestUtilTest.java │ │ ├── JUnitAssertionAddonTest.java │ │ ├── TestEnvironmentProviderTest.java │ │ ├── TestPortProviderTest.java │ │ ├── TestUtilTest.java │ │ └── WireMockUtilTest.java │ └── resources │ └── com │ └── mercedesbenz │ └── sechub │ └── domain │ ├── administration │ └── TestAdminDomain.java │ └── scan │ └── TestScanDomainUsesOtherDomain.java ├── sechub-web-ui-solution ├── 01-start-single-docker-compose.sh ├── 10-create-image.sh ├── 20-push-image.sh ├── README.adoc ├── docker-compose_web_ui.yaml ├── docker │ ├── Web-UI-Debian.dockerfile │ ├── clone.sh │ ├── copy │ │ └── README.md │ ├── htdocs │ │ ├── favicon.ico │ │ └── sechub-logo.svg │ ├── nginx │ │ ├── config.json │ │ ├── nginx.conf │ │ ├── sechub_login_check.conf │ │ └── sechub_proxy_settings.conf │ └── run.sh ├── env └── helm │ ├── .gitignore │ └── web-ui │ ├── .helmignore │ ├── Chart.yaml │ ├── LICENSE │ ├── README.md │ ├── templates │ ├── deployment.yaml │ ├── loadbalancer.yaml │ └── networkpolicy.yaml │ └── values.yaml ├── sechub-web-ui ├── .browserslistrc ├── .editorconfig ├── .eslintrc-auto-import.json ├── .eslintrc.js ├── .gitignore ├── .nvmrc ├── README.md ├── __test__ │ ├── services │ │ ├── apiErrorHandler.test.ts │ │ ├── falsePositiveCreationService.test.ts │ │ └── scanConfigurationBuilderService.test.ts │ └── utils │ │ └── cryptoUtils.test.ts ├── build-sechub-web-ui.sh ├── index.html ├── openapitools.json ├── package-lock.json ├── package.json ├── public │ └── favicon.ico ├── src │ ├── App.vue │ ├── assets │ │ └── sechub-logo-shield.png │ ├── auto-imports.d.ts │ ├── components.d.ts │ ├── components │ │ ├── AppHeader.vue │ │ ├── AsyncButton.vue │ │ ├── ConfirmationDialog.vue │ │ ├── EmailVerificationSuccess.vue │ │ ├── FalsePositiveDialog.vue │ │ ├── FalsePositivesMethodsDialog.vue │ │ ├── FindingAiExplanation.vue │ │ ├── JobReport.vue │ │ ├── JobReportCodescanCallsRecursive.vue │ │ ├── JobReportCodescanDetails.vue │ │ ├── JobReportOverview.vue │ │ ├── JobReportStatus.vue │ │ ├── JobReportToolBar.vue │ │ ├── JobReportWebscanDetails.vue │ │ ├── Pagination.vue │ │ ├── ProjectDetails.vue │ │ ├── ProjectDetailsFab.vue │ │ ├── ProjectJobList.vue │ │ ├── ProjectSettingsDialog.vue │ │ ├── ProjectToolbar.vue │ │ ├── ProjectsList.vue │ │ ├── README.md │ │ ├── ScanCreate.vue │ │ ├── ScanFileUpload.vue │ │ ├── ScanTypeSelect.vue │ │ ├── SeverityFilterDialog.vue │ │ └── UserDetailInformation.vue │ ├── composables │ │ ├── useMarkFalsePositives.ts │ │ ├── useProjects.ts │ │ ├── useReport.ts │ │ └── useUserDetail.ts │ ├── config.ts │ ├── i18n │ │ ├── index.ts │ │ └── locales │ │ │ └── en.json │ ├── layouts │ │ ├── README.md │ │ └── default.vue │ ├── main.ts │ ├── pages │ │ ├── README.md │ │ ├── index.vue │ │ ├── projects │ │ │ ├── [id] │ │ │ │ ├── index.vue │ │ │ │ ├── jobs │ │ │ │ │ └── [jobId] │ │ │ │ │ │ ├── findings │ │ │ │ │ │ └── [findingId] │ │ │ │ │ │ │ └── index.vue │ │ │ │ │ │ ├── index.vue │ │ │ │ │ │ ├── scanreport.vue │ │ │ │ │ │ └── status.vue │ │ │ │ └── scan.vue │ │ │ └── index.vue │ │ └── user │ │ │ ├── email_verify.vue │ │ │ └── index.vue │ ├── plugins │ │ ├── README.md │ │ ├── index.ts │ │ └── vuetify.ts │ ├── router │ │ └── index.ts │ ├── services │ │ ├── apiErrorHandler.ts │ │ ├── configuration.ts │ │ ├── defaultClient.ts │ │ ├── falsePositiveCreationService.ts │ │ ├── scanConfigurationBuilderService.ts │ │ └── scanService.ts │ ├── stores │ │ ├── projectStore.ts │ │ ├── reportStore.ts │ │ ├── tempFalsePositivesStore.ts │ │ └── userDetailInformationStore.ts │ ├── styles │ │ ├── README.md │ │ ├── sechub.scss │ │ └── settings.scss │ ├── themes │ │ ├── README.md │ │ ├── darkTheme.ts │ │ └── lightTheme.ts │ ├── typed-router.d.ts │ ├── types │ │ └── global.d.ts │ ├── utils │ │ ├── applicationConstants.ts │ │ ├── cryptoUtils.ts │ │ └── projectUtils.ts │ └── vite-env.d.ts ├── test-setups │ ├── common-setup.sh │ ├── docker-setups │ │ └── setup.sh │ └── integrationtest-setups │ │ ├── configurations │ │ ├── sechub-code-iac-and-secret-scan.json │ │ ├── sechub-codescan.json │ │ ├── sechub-iacscan.json │ │ └── sechub-webscan.json │ │ ├── data │ │ └── upload │ │ │ └── src │ │ │ ├── README.md │ │ │ ├── deploy │ │ │ └── test-deploy.yml │ │ │ └── hello_world.go │ │ ├── executors │ │ ├── checkmarx-executor.json │ │ ├── gitleaks-executor.json │ │ ├── gosec-executor.json │ │ ├── kics-executor.json │ │ └── zap-executor.json │ │ └── setup.sh ├── tsconfig.json ├── tsconfig.node.json └── vite.config.mts ├── sechub-website ├── .gitignore ├── .prettierrc ├── README.md ├── app.vue ├── assets │ └── css │ │ └── tailwind.css ├── build-sechub-website.sh ├── components │ ├── Footer.vue │ ├── Header.vue │ ├── abstract │ │ ├── CircularAnimation.vue │ │ └── DoubleCircularAnimation.vue │ └── home │ │ ├── Download.vue │ │ ├── Features.vue │ │ └── Hero.vue ├── nuxt.config.ts ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── github.svg │ ├── logo.svg │ └── og.jpg ├── tailwind.config.js └── tsconfig.json ├── sechub-wrapper-checkmarx ├── README.adoc ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── wrapper │ │ └── checkmarx │ │ ├── CheckmarxWrapperApplication.java │ │ ├── cli │ │ ├── CheckmarxWrapperCLI.java │ │ ├── CheckmarxWrapperEnvironment.java │ │ ├── CheckmarxWrapperKeyConstants.java │ │ └── CheckmarxWrapperKeys.java │ │ ├── factory │ │ ├── CheckmarxWrapperPDSUserMessageSupportFactory.java │ │ └── CheckmarxWrapperPojoFactory.java │ │ └── scan │ │ ├── CheckmarxWrapperScanContext.java │ │ ├── CheckmarxWrapperScanContextFactory.java │ │ ├── CheckmarxWrapperScanService.java │ │ └── CheckmarxWrapperStorageService.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── wrapper │ │ └── checkmarx │ │ ├── CheckmarxWrapperScanServiceSpringBootTest.java │ │ └── scan │ │ ├── CheckmarxWrapperScanContextFactoryTest.java │ │ ├── CheckmarxWrapperScanContextTest.java │ │ ├── CheckmarxWrapperScanServiceTest.java │ │ └── CheckmarxWrapperStorageServiceTest.java │ └── resources │ ├── application-test.properties │ └── testdata │ └── workspace1 │ └── sources │ └── extracted │ ├── subfolder1 │ └── test3.txt │ ├── test1.txt │ └── test2.txt ├── sechub-wrapper-owasp-zap ├── README.adoc ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mercedesbenz │ │ │ └── sechub │ │ │ └── zapwrapper │ │ │ ├── cli │ │ │ ├── CommandLineSettings.java │ │ │ ├── ZAPAcceptedBrowserIdValidator.java │ │ │ ├── ZapScanExecutor.java │ │ │ ├── ZapWrapperCLI.java │ │ │ ├── ZapWrapperCommandLineParser.java │ │ │ ├── ZapWrapperConfiguration.java │ │ │ ├── ZapWrapperExitCode.java │ │ │ └── ZapWrapperRuntimeException.java │ │ │ ├── config │ │ │ ├── BrowserIdTransformationSupport.java │ │ │ ├── ProxyInformation.java │ │ │ ├── SecHubScanConfigProvider.java │ │ │ ├── ZAPAcceptedBrowserId.java │ │ │ ├── ZapScanContext.java │ │ │ ├── ZapScanContextFactory.java │ │ │ ├── ZapScannerFactory.java │ │ │ ├── ZapServerConfiguration.java │ │ │ ├── ZapTemplateDataVariableKeys.java │ │ │ ├── ZapWrapperContextCreationException.java │ │ │ └── auth │ │ │ │ ├── ZapAuthenticationType.java │ │ │ │ └── ZapSessionManagementType.java │ │ │ ├── helper │ │ │ ├── BaseTargetUriFactory.java │ │ │ ├── IncludeExcludeToZapURLHelper.java │ │ │ ├── ZapPDSEventHandler.java │ │ │ ├── ZapProductMessageHelper.java │ │ │ ├── ZapURLType.java │ │ │ └── ZapWrapperDataSectionFileSupport.java │ │ │ ├── internal │ │ │ └── scan │ │ │ │ └── ClientApiWrapper.java │ │ │ ├── scan │ │ │ ├── ZapScan.java │ │ │ ├── ZapScanner.java │ │ │ └── login │ │ │ │ ├── JWTSupport.java │ │ │ │ ├── ScriptLoginResult.java │ │ │ │ ├── UserInfoScriptException.java │ │ │ │ ├── ZapScriptBindingKeys.java │ │ │ │ ├── ZapScriptLogin.java │ │ │ │ ├── ZapScriptLoginSessionConfigurator.java │ │ │ │ ├── ZapScriptLoginWebDriverFactory.java │ │ │ │ └── ZapWrapperGroovyScriptExecutor.java │ │ │ └── util │ │ │ ├── Counter.java │ │ │ ├── EnvironmentVariableConstants.java │ │ │ ├── EnvironmentVariableReader.java │ │ │ ├── EnvironmentVariableToSystemPropertyConverter.java │ │ │ ├── FileUtilities.java │ │ │ ├── SystemUtil.java │ │ │ ├── TOTPGenerator.java │ │ │ ├── TargetConnectionChecker.java │ │ │ ├── UrlUtil.java │ │ │ └── ZapWrapperStringDecoder.java │ └── resources │ │ └── logback.xml │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── zapwrapper │ │ ├── TestLoginScriptAssertionSupport.java │ │ ├── ZapWrapperLoginScriptManualTest.java │ │ ├── cli │ │ └── ZAPAcceptedBrowserIdValidatorTest.java │ │ ├── config │ │ ├── BrowserIdTransformationSupportTest.java │ │ ├── SecHubScanConfigProviderTest.java │ │ ├── ZapScanContextFactoryTest.java │ │ └── ZapScannerFactoryTest.java │ │ ├── helper │ │ ├── BaseTargetUriFactoryTest.java │ │ ├── IncludeExcludeToZapURLHelperTest.java │ │ ├── ZapPDSEventHandlerTest.java │ │ ├── ZapProductMessageHelperTest.java │ │ └── ZapWrapperDataSectionFileSupportTest.java │ │ ├── scan │ │ ├── ZapScannerTest.java │ │ └── login │ │ │ ├── JWTSupportTest.java │ │ │ ├── ZapScriptLoginSessionConfiguratorTest.java │ │ │ ├── ZapScriptLoginTest.java │ │ │ └── ZapWrapperGroovyScriptExecutorTest.java │ │ └── util │ │ ├── CounterTest.java │ │ ├── EnvironmentVariableToSystemPropertyConverterTest.java │ │ ├── FileUtilitiesTest.java │ │ ├── TOTPGeneratorTest.java │ │ ├── TargetConnectionCheckerTest.java │ │ ├── UrlUtilTest.java │ │ └── ZapWrapperStringDecoderTest.java │ └── resources │ ├── example-pac-files │ └── test-proxy.pac │ ├── header-value-files │ ├── header-token.txt │ └── token.txt │ ├── login-script-examples │ ├── example-script.groovy │ ├── invalid-script.groovy │ ├── test-script.groovy │ └── throw-user-info-script-exception.groovy │ ├── manual-test │ └── example-parameters.properties │ └── sechub-config-examples │ ├── basic-auth.json │ ├── client-certificate-auth.json │ ├── form-based-auth.json │ ├── header-config-without-data-section.json │ ├── header-config.json │ ├── invalid-template-example.json │ ├── no-auth-include-exclude.json │ ├── no-auth-with-openapi-file.json │ ├── no-auth-with-openapi-from-file-and-url.json │ ├── no-auth-with-openapi-from-url.json │ ├── no-auth-without-includes-or-excludes.json │ └── template-example.json ├── sechub-wrapper-prepare ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mercedesbenz │ │ │ └── sechub │ │ │ └── wrapper │ │ │ └── prepare │ │ │ ├── InputValidatorExitcode.java │ │ │ ├── LogSanitizerProvider.java │ │ │ ├── PrepareAcceptFilter.java │ │ │ ├── PrepareInputValidationSupport.java │ │ │ ├── PrepareInputValidator.java │ │ │ ├── PrepareWrapperApplication.java │ │ │ ├── PrepareWrapperContext.java │ │ │ ├── PrepareWrapperContextFactory.java │ │ │ ├── PrepareWrapperInputValidatorException.java │ │ │ ├── PrepareWrapperPDSUserMessageSupportFactory.java │ │ │ ├── PrepareWrapperPojoFactory.java │ │ │ ├── PrepareWrapperPreparationService.java │ │ │ ├── PrepareWrapperProxySupport.java │ │ │ ├── PrepareWrapperRemoteConfigurationExtractor.java │ │ │ ├── PrepareWrapperResultService.java │ │ │ ├── PrepareWrapperSystemPropertySupport.java │ │ │ ├── PrepareWrapperUsageException.java │ │ │ ├── cli │ │ │ ├── PrepareWrapperCLI.java │ │ │ ├── PrepareWrapperDefaultExitService.java │ │ │ ├── PrepareWrapperEnvironment.java │ │ │ └── PrepareWrapperKeyConstants.java │ │ │ ├── modules │ │ │ ├── AbstractPrepareToolContext.java │ │ │ ├── AbstractPrepareWrapperModule.java │ │ │ ├── AbstractToolWrapper.java │ │ │ ├── PrepareToolContext.java │ │ │ ├── PrepareWrapperModule.java │ │ │ ├── UsageExceptionExitCode.java │ │ │ ├── git │ │ │ │ ├── AutoCleanupAdditionalGitFilesFilter.java │ │ │ │ ├── AutoCleanupGitFoldersFilter.java │ │ │ │ ├── GitContext.java │ │ │ │ ├── GitLocationConverter.java │ │ │ │ ├── GitPrepareInputValidator.java │ │ │ │ ├── GitPrepareWrapperModule.java │ │ │ │ ├── GitWrapper.java │ │ │ │ └── JGitAdapter.java │ │ │ ├── skopeo │ │ │ │ ├── SkopeoContext.java │ │ │ │ ├── SkopeoLocationConverter.java │ │ │ │ ├── SkopeoPrepareInputValidator.java │ │ │ │ ├── SkopeoPrepareWrapperModule.java │ │ │ │ ├── SkopeoWrapper.java │ │ │ │ └── SkopeoWrapperConstants.java │ │ │ └── test │ │ │ │ ├── IntegrationTestContext.java │ │ │ │ └── IntegrationTestPrepareWrapperModule.java │ │ │ └── upload │ │ │ ├── FileNameSupport.java │ │ │ ├── PrepareWrapperArchiveCreator.java │ │ │ ├── PrepareWrapperFileUploadService.java │ │ │ ├── PrepareWrapperS3PropertiesSetup.java │ │ │ ├── PrepareWrapperSechubConfigurationSupport.java │ │ │ ├── PrepareWrapperSharedVolumePropertiesSetup.java │ │ │ ├── PrepareWrapperStorageService.java │ │ │ ├── PrepareWrapperUploadException.java │ │ │ ├── PrepareWrapperUploadService.java │ │ │ └── UploadExceptionExitCode.java │ └── resources │ │ ├── application-integrationtest.yml │ │ ├── banner.txt │ │ └── logback-spring.xml │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── wrapper │ │ └── prepare │ │ ├── PrepareWrapperApplicationGitManualTest.java │ │ ├── PrepareWrapperApplicationSkopeoManualTest.java │ │ ├── PrepareWrapperApplicationSpringBootTest.java │ │ ├── PrepareWrapperContextFactoryTest.java │ │ ├── PrepareWrapperPreparationServiceTest.java │ │ ├── PrepareWrapperProxySupportTest.java │ │ ├── PrepareWrapperRemoteConfigurationExtractorTest.java │ │ ├── PrepareWrapperResultServiceTest.java │ │ ├── TestPrepareWrapperManualUtil.java │ │ ├── cli │ │ └── PrepareWrapperCLITest.java │ │ ├── modules │ │ ├── InputValidationSupportTest.java │ │ ├── git │ │ │ ├── AutoCleanupAdditionalGitFilesFilterTest.java │ │ │ ├── AutoCleanupGitFoldersTest.java │ │ │ ├── GitInputValidatorTest.java │ │ │ ├── GitLocationConverterTest.java │ │ │ ├── GitPrepareWrapperModuleTest.java │ │ │ └── GitWrapperTest.java │ │ └── skopeo │ │ │ ├── SkopeoInputValidatorTest.java │ │ │ ├── SkopeoLocationConverterTest.java │ │ │ ├── SkopeoPrepareWrapperModuleTest.java │ │ │ └── SkopeoWrapperTest.java │ │ └── upload │ │ ├── FileNameSupportTest.java │ │ ├── PrepareWrapperArchiveCreatorTest.java │ │ ├── PrepareWrapperFileUploadServiceTest.java │ │ ├── PrepareWrapperSechubConfigurationSupportTest.java │ │ └── PrepareWrapperUploadServiceTest.java │ └── resources │ ├── init-testdata-prepare-wrapper-spring-boot.properties │ ├── manual-testdata-git-prepare-wrapper-spring-boot.properties │ ├── manual-testdata-skopeo-prepare-wrapper-spring-boot.properties │ ├── sechub_remote_data_config_binary_code_scan_example.json │ └── sechub_remote_data_config_source_code_scan_example.json ├── sechub-wrapper-secretvalidation ├── README.adoc ├── build.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── mercedesbenz │ │ │ └── sechub │ │ │ └── wrapper │ │ │ └── secret │ │ │ └── validator │ │ │ ├── SecretValidatorApplication.java │ │ │ ├── cli │ │ │ └── SecretValidatorCLI.java │ │ │ ├── execution │ │ │ ├── ResponseValidationService.java │ │ │ ├── SecretValidationResult.java │ │ │ ├── SecretValidationService.java │ │ │ ├── SecretValidationServiceImpl.java │ │ │ ├── SecretValidationStatus.java │ │ │ ├── SecretValidatorExecutionContext.java │ │ │ ├── SecretValidatorExecutionContextFactory.java │ │ │ ├── SecretValidatorExecutionService.java │ │ │ ├── SecretValidatorSpringProfiles.java │ │ │ ├── SecretValidatorWebRequestService.java │ │ │ ├── SerecoSeveritySarifEnhancementService.java │ │ │ └── test │ │ │ │ └── IntegrationTestSecretValidationServiceImpl.java │ │ │ ├── model │ │ │ ├── SecretValidatorCategorization.java │ │ │ ├── SecretValidatorConfigurationModel.java │ │ │ ├── SecretValidatorConfigurationModelList.java │ │ │ ├── SecretValidatorRequest.java │ │ │ ├── SecretValidatorRequestHeader.java │ │ │ ├── SecretValidatorResponse.java │ │ │ └── SecretValidatorResponseContains.java │ │ │ ├── properties │ │ │ ├── SecretValidatorConfiguration.java │ │ │ ├── SecretValidatorPDSJobResult.java │ │ │ └── SecretValidatorProperties.java │ │ │ └── support │ │ │ ├── SarifImporterKeys.java │ │ │ ├── SarifValidationSupport.java │ │ │ └── SecretValidatorHttpClientWrapper.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── wrapper │ │ └── secret │ │ └── validator │ │ ├── cli │ │ └── SecretValidatorSpringBootTest.java │ │ ├── execution │ │ ├── ResponseValidationServiceTest.java │ │ ├── SecretValidationResultTest.java │ │ ├── SecretValidationServiceImplTest.java │ │ ├── SecretValidatorExecutionContextFactoryTest.java │ │ ├── SecretValidatorExecutionServiceTest.java │ │ ├── SecretValidatorWebRequestServiceTest.java │ │ └── SerecoSeveritySarifEnhancementServiceTest.java │ │ ├── model │ │ └── SecretValidatorConfigurationModelListTest.java │ │ ├── properties │ │ ├── SecretValidatorConfigurationSpringBootTest.java │ │ ├── SecretValidatorPDSJobResultTest.java │ │ └── SecretValidatorPropertiesTest.java │ │ └── support │ │ └── SarifValidationSupportTest.java │ └── resources │ └── config-test-files │ ├── invalid-files │ ├── invalid-sarif.txt │ └── invalid-validator-config.txt │ └── valid-files │ ├── test-config.json │ └── test-result.txt ├── sechub-wrapper-xray ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── wrapper │ │ └── xray │ │ ├── XrayWrapperException.java │ │ ├── XrayWrapperJSONConverter.java │ │ ├── api │ │ ├── XrayAPIArtifactoryClient.java │ │ ├── XrayAPIConstants.java │ │ ├── XrayAPIException.java │ │ ├── XrayAPIHTTPUrlConnectionFactory.java │ │ ├── XrayAPIRequest.java │ │ ├── XrayAPIRequestFactory.java │ │ ├── XrayAPIResponse.java │ │ └── XrayAPIResponseFactory.java │ │ ├── cli │ │ ├── XrayWrapperArtifactoryClientSupport.java │ │ ├── XrayWrapperCLI.java │ │ ├── XrayWrapperCommandLineArgs.java │ │ ├── XrayWrapperCommandLineParser.java │ │ ├── XrayWrapperCommandLineParserException.java │ │ ├── XrayWrapperExitCode.java │ │ └── XrayWrapperScanTypes.java │ │ ├── config │ │ ├── XrayWrapperArtifact.java │ │ └── XrayWrapperConfiguration.java │ │ ├── report │ │ ├── XrayWrapperCreateCycloneDXReportException.java │ │ ├── XrayWrapperReportConstants.java │ │ ├── XrayWrapperReportException.java │ │ ├── XrayWrapperReportSupport.java │ │ ├── XrayWrapperReportTransformer.java │ │ ├── XrayWrapperReportVulnerabilityMapper.java │ │ └── XrayWrapperReportWriter.java │ │ └── util │ │ ├── EnvironmentVariableConstants.java │ │ ├── EnvironmentVariableReader.java │ │ ├── IOHelper.java │ │ ├── XrayAPIAuthenticationHeader.java │ │ ├── XrayWrapperConfigurationHelper.java │ │ ├── ZipFileCreator.java │ │ └── ZipFileExtractor.java │ └── test │ ├── java │ └── com │ │ └── mercedesbenz │ │ └── sechub │ │ └── wrapper │ │ └── xray │ │ ├── api │ │ ├── XrayAPIHTTPUrlConnectionFactoryTest.java │ │ ├── XrayAPIRequestFactoryTest.java │ │ ├── XrayAPIRequestTest.java │ │ ├── XrayAPIResponseFactoryTest.java │ │ ├── XrayAPIResponseTest.java │ │ └── XrayWrapperArtifactoryClientTest.java │ │ ├── cli │ │ ├── XrayWrapperArtifactoryClientSupportTest.java │ │ ├── XrayWrapperCLITest.java │ │ └── XrayWrapperCommandLineParserTest.java │ │ ├── config │ │ ├── XrayWrapperArtifactTest.java │ │ └── XrayWrapperConfigurationTest.java │ │ ├── report │ │ ├── XrayWrapperReportSupportTest.java │ │ ├── XrayWrapperReportTransformerTest.java │ │ ├── XrayWrapperReportVulnerabilityMapperTest.java │ │ └── XrayWrapperReportWriterTest.java │ │ └── util │ │ ├── IOHelperTest.java │ │ ├── XrayAPIAuthenticationHeaderTest.java │ │ ├── XrayWrapperConfigurationHelperTest.java │ │ ├── ZipFileCreatorTest.java │ │ └── ZipFileExtractorTest.java │ └── resources │ ├── invalid-json-examples │ └── invalid_json.json │ ├── xray-report-examples │ ├── Docker_SBOM_Export_CycloneDX.json │ └── Docker_Security_Export.json │ ├── xray-sechub-report-examples │ └── Docker_SBOM_Export_CycloneDX.json │ └── xray-zip-test │ ├── .gitignore │ └── xray-zip-test.zip ├── sechub.json └── settings.gradle /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/_build+publish-pds-solution.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/_build+publish-pds-solution.yml -------------------------------------------------------------------------------- /.github/workflows/documentation-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/documentation-build.yml -------------------------------------------------------------------------------- /.github/workflows/github-action-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/github-action-scan.yml -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.github/workflows/release-client-server-pds.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/release-client-server-pds.yml -------------------------------------------------------------------------------- /.github/workflows/release-github-action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/release-github-action.yml -------------------------------------------------------------------------------- /.github/workflows/release-pds-tools.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/release-pds-tools.yml -------------------------------------------------------------------------------- /.github/workflows/release-web-ui.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/release-web-ui.yml -------------------------------------------------------------------------------- /.github/workflows/release-wrapper-checkmarx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/release-wrapper-checkmarx.yml -------------------------------------------------------------------------------- /.github/workflows/release-wrapper-owaspzap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/release-wrapper-owaspzap.yml -------------------------------------------------------------------------------- /.github/workflows/release-wrapper-prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/release-wrapper-prepare.yml -------------------------------------------------------------------------------- /.github/workflows/release-wrapper-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/release-wrapper-validation.yml -------------------------------------------------------------------------------- /.github/workflows/release-wrapper-xray.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/release-wrapper-xray.yml -------------------------------------------------------------------------------- /.github/workflows/sechub-plugin-eclipse-gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/sechub-plugin-eclipse-gradle.yml -------------------------------------------------------------------------------- /.github/workflows/sechub-plugin-vscode-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/sechub-plugin-vscode-ci.yml -------------------------------------------------------------------------------- /.github/workflows/sechub-plugin-vscode-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.github/workflows/sechub-plugin-vscode-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/.gitignore -------------------------------------------------------------------------------- /3RD_PARTY_LICENSES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/3RD_PARTY_LICENSES.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSES/CC-BY-NC-ND-4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/LICENSES/CC-BY-NC-ND-4.0.txt -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/README.adoc -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/SECURITY.md -------------------------------------------------------------------------------- /apply-headers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/apply-headers.sh -------------------------------------------------------------------------------- /continous-integration-multibranch-pipeline.jenkins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/continous-integration-multibranch-pipeline.jenkins -------------------------------------------------------------------------------- /deprecated-sechub-adapter-nessus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/deprecated-sechub-adapter-nessus/README.md -------------------------------------------------------------------------------- /deprecated-sechub-adapter-nessus/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/deprecated-sechub-adapter-nessus/build.gradle -------------------------------------------------------------------------------- /deprecated-sechub-adapter-netsparker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/deprecated-sechub-adapter-netsparker/README.md -------------------------------------------------------------------------------- /deprecated-sechub-adapter-netsparker/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/deprecated-sechub-adapter-netsparker/build.gradle -------------------------------------------------------------------------------- /deprecated-sechub-scan-product-nessus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/deprecated-sechub-scan-product-nessus/README.md -------------------------------------------------------------------------------- /deprecated-sechub-scan-product-nessus/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/deprecated-sechub-scan-product-nessus/build.gradle -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | latest 2 | -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | no jekyll for gh-pages deployment 2 | -------------------------------------------------------------------------------- /docs/200.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/200.html -------------------------------------------------------------------------------- /docs/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/404.html -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_nuxt/5c4pSGXq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/_nuxt/5c4pSGXq.js -------------------------------------------------------------------------------- /docs/_nuxt/BWjaZIcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/_nuxt/BWjaZIcp.js -------------------------------------------------------------------------------- /docs/_nuxt/CCW46xiD.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/_nuxt/CCW46xiD.js -------------------------------------------------------------------------------- /docs/_nuxt/builds/latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/_nuxt/builds/latest.json -------------------------------------------------------------------------------- /docs/_nuxt/entry.CVHbRtC8.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/_nuxt/entry.CVHbRtC8.css -------------------------------------------------------------------------------- /docs/_nuxt/error-404.1I9kcRJA.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/_nuxt/error-404.1I9kcRJA.css -------------------------------------------------------------------------------- /docs/_nuxt/error-500.D2gsH5Ap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/_nuxt/error-500.D2gsH5Ap.css -------------------------------------------------------------------------------- /docs/_payload.json: -------------------------------------------------------------------------------- 1 | [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1756738391366] -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/favicon.ico.license: -------------------------------------------------------------------------------- 1 | SPDX-License-Identifier: CC-BY-NC-ND-4.0 2 | SPDX-FileCopyrightText: 2022 Mercedes-Benz Tech Innovation GmbH 3 | -------------------------------------------------------------------------------- /docs/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/github.svg -------------------------------------------------------------------------------- /docs/index-old.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/index-old.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/latest/client-download.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/client-download.html -------------------------------------------------------------------------------- /docs/latest/images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/README.md -------------------------------------------------------------------------------- /docs/latest/images/SecHub_Mascot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/SecHub_Mascot.png -------------------------------------------------------------------------------- /docs/latest/images/SecHub_Mascot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/SecHub_Mascot.svg -------------------------------------------------------------------------------- /docs/latest/images/adapter-big-picture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/adapter-big-picture.svg -------------------------------------------------------------------------------- /docs/latest/images/diagram_business_context_overview_REMOTE_59775.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/latest/images/diagram_em_statistic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/diagram_em_statistic.svg -------------------------------------------------------------------------------- /docs/latest/images/diagram_encryption_pds.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/diagram_encryption_pds.svg -------------------------------------------------------------------------------- /docs/latest/images/diagram_job_status_delivery.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/diagram_job_status_delivery.svg -------------------------------------------------------------------------------- /docs/latest/images/diagram_pds_events_storage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/diagram_pds_events_storage.svg -------------------------------------------------------------------------------- /docs/latest/images/diagram_pds_metadata.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/diagram_pds_metadata.png -------------------------------------------------------------------------------- /docs/latest/images/diagram_report_data_model.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/diagram_report_data_model.svg -------------------------------------------------------------------------------- /docs/latest/images/diagram_report_dataflow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/diagram_report_dataflow.svg -------------------------------------------------------------------------------- /docs/latest/images/diagram_report_delivery.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/diagram_report_delivery.svg -------------------------------------------------------------------------------- /docs/latest/images/diagram_roles_sechub.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/diagram_roles_sechub.svg -------------------------------------------------------------------------------- /docs/latest/images/diagram_sechub_server.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/diagram_sechub_server.svg -------------------------------------------------------------------------------- /docs/latest/images/diagram_simple_resilience.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/diagram_simple_resilience.png -------------------------------------------------------------------------------- /docs/latest/images/diagram_target_architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/diagram_target_architecture.svg -------------------------------------------------------------------------------- /docs/latest/images/eclipse-dark-theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/eclipse-dark-theme.png -------------------------------------------------------------------------------- /docs/latest/images/eclipse-import-egradle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/eclipse-import-egradle.png -------------------------------------------------------------------------------- /docs/latest/images/eclipse-import-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/eclipse-import-menu.png -------------------------------------------------------------------------------- /docs/latest/images/eclipse-new-configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/eclipse-new-configuration.png -------------------------------------------------------------------------------- /docs/latest/images/eclipse-preferences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/eclipse-preferences.png -------------------------------------------------------------------------------- /docs/latest/images/eclipse-run-configurations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/eclipse-run-configurations.png -------------------------------------------------------------------------------- /docs/latest/images/event_overview_uc_signup.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/event_overview_uc_signup.svg -------------------------------------------------------------------------------- /docs/latest/images/gen_springprofiles-dev.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/gen_springprofiles-dev.svg -------------------------------------------------------------------------------- /docs/latest/images/gen_springprofiles-prod.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/gen_springprofiles-prod.svg -------------------------------------------------------------------------------- /docs/latest/images/gen_springprofiles.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/gen_springprofiles.svg -------------------------------------------------------------------------------- /docs/latest/images/github-fork-sechub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/github-fork-sechub.png -------------------------------------------------------------------------------- /docs/latest/images/intelliJ_javac_compiler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/intelliJ_javac_compiler.png -------------------------------------------------------------------------------- /docs/latest/images/remote_data_preparation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/remote_data_preparation.png -------------------------------------------------------------------------------- /docs/latest/images/sechub-logo.old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/sechub-logo.old.png -------------------------------------------------------------------------------- /docs/latest/images/sechub-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/sechub-logo.png -------------------------------------------------------------------------------- /docs/latest/images/sechub-logo.png.license: -------------------------------------------------------------------------------- 1 | SPDX-License-Identifier: CC-BY-NC-ND-4.0 2 | SPDX-FileCopyrightText: 2022 Mercedes-Benz Tech Innovation GmbH 3 | -------------------------------------------------------------------------------- /docs/latest/images/sechub-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/sechub-logo.svg -------------------------------------------------------------------------------- /docs/latest/images/sechub-report-html-example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/images/sechub-report-html-example1.png -------------------------------------------------------------------------------- /docs/latest/pds-download.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/pds-download.html -------------------------------------------------------------------------------- /docs/latest/sechub-architecture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/sechub-architecture.html -------------------------------------------------------------------------------- /docs/latest/sechub-client.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/sechub-client.html -------------------------------------------------------------------------------- /docs/latest/sechub-developer-quickstart-guide.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/sechub-developer-quickstart-guide.html -------------------------------------------------------------------------------- /docs/latest/sechub-getting-started.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/sechub-getting-started.html -------------------------------------------------------------------------------- /docs/latest/sechub-operations.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/sechub-operations.html -------------------------------------------------------------------------------- /docs/latest/sechub-product-delegation-server.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/sechub-product-delegation-server.html -------------------------------------------------------------------------------- /docs/latest/sechub-restapi.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/sechub-restapi.html -------------------------------------------------------------------------------- /docs/latest/sechub-techdoc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/sechub-techdoc.html -------------------------------------------------------------------------------- /docs/latest/sechub-tutorials.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/sechub-tutorials.html -------------------------------------------------------------------------------- /docs/latest/server-download.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/latest/server-download.html -------------------------------------------------------------------------------- /docs/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/logo.svg -------------------------------------------------------------------------------- /docs/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/main.css -------------------------------------------------------------------------------- /docs/og.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/og.jpg -------------------------------------------------------------------------------- /docs/sechub-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/docs/sechub-logo.svg -------------------------------------------------------------------------------- /github-actions/scan/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/.eslintrc.json -------------------------------------------------------------------------------- /github-actions/scan/.gitignore: -------------------------------------------------------------------------------- 1 | runtime/ 2 | dist/ -------------------------------------------------------------------------------- /github-actions/scan/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/.prettierrc.json -------------------------------------------------------------------------------- /github-actions/scan/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/README.adoc -------------------------------------------------------------------------------- /github-actions/scan/__test__/content-type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/__test__/content-type.test.ts -------------------------------------------------------------------------------- /github-actions/scan/__test__/data/delete-resources-1/folder-to-cleanup/file-to-delete.txt: -------------------------------------------------------------------------------- 1 | file-to-delete 2 | -------------------------------------------------------------------------------- /github-actions/scan/__test__/data/delete-resources-1/folder-to-cleanup/file-to-keep.txt: -------------------------------------------------------------------------------- 1 | file-to-keep -------------------------------------------------------------------------------- /github-actions/scan/__test__/data/delete-resources-1/folder-to-cleanup/folder-to-delete/file-to-delete.txt: -------------------------------------------------------------------------------- 1 | file-to-delete -------------------------------------------------------------------------------- /github-actions/scan/__test__/fs-helper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/__test__/fs-helper.test.ts -------------------------------------------------------------------------------- /github-actions/scan/__test__/init-scan.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/__test__/init-scan.test.ts -------------------------------------------------------------------------------- /github-actions/scan/__test__/input-helper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/__test__/input-helper.test.ts -------------------------------------------------------------------------------- /github-actions/scan/__test__/integrationtest/test-sources/testdata.txt: -------------------------------------------------------------------------------- 1 | dummy -------------------------------------------------------------------------------- /github-actions/scan/__test__/log-helper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/__test__/log-helper.test.ts -------------------------------------------------------------------------------- /github-actions/scan/__test__/output-helper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/__test__/output-helper.test.ts -------------------------------------------------------------------------------- /github-actions/scan/__test__/post-scan.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/__test__/post-scan.test.ts -------------------------------------------------------------------------------- /github-actions/scan/__test__/report-format.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/__test__/report-format.test.ts -------------------------------------------------------------------------------- /github-actions/scan/__test__/sechub-cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/__test__/sechub-cli.test.ts -------------------------------------------------------------------------------- /github-actions/scan/__test__/test-resources/test-config.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } -------------------------------------------------------------------------------- /github-actions/scan/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/action.yml -------------------------------------------------------------------------------- /github-actions/scan/dist/exec-child.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/dist/exec-child.js -------------------------------------------------------------------------------- /github-actions/scan/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/dist/index.js -------------------------------------------------------------------------------- /github-actions/scan/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/jest.config.js -------------------------------------------------------------------------------- /github-actions/scan/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/package-lock.json -------------------------------------------------------------------------------- /github-actions/scan/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/package.json -------------------------------------------------------------------------------- /github-actions/scan/src/action-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/action-helper.ts -------------------------------------------------------------------------------- /github-actions/scan/src/client-download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/client-download.ts -------------------------------------------------------------------------------- /github-actions/scan/src/client-version-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/client-version-helper.ts -------------------------------------------------------------------------------- /github-actions/scan/src/configuration-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/configuration-builder.ts -------------------------------------------------------------------------------- /github-actions/scan/src/content-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/content-type.ts -------------------------------------------------------------------------------- /github-actions/scan/src/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/environment.ts -------------------------------------------------------------------------------- /github-actions/scan/src/exitcode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/exitcode.ts -------------------------------------------------------------------------------- /github-actions/scan/src/fs-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/fs-helper.ts -------------------------------------------------------------------------------- /github-actions/scan/src/fs-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/fs-wrapper.ts -------------------------------------------------------------------------------- /github-actions/scan/src/github-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/github-input.ts -------------------------------------------------------------------------------- /github-actions/scan/src/init-scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/init-scan.ts -------------------------------------------------------------------------------- /github-actions/scan/src/input-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/input-helper.ts -------------------------------------------------------------------------------- /github-actions/scan/src/json-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/json-helper.ts -------------------------------------------------------------------------------- /github-actions/scan/src/launcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/launcher.ts -------------------------------------------------------------------------------- /github-actions/scan/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/main.ts -------------------------------------------------------------------------------- /github-actions/scan/src/output-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/output-helper.ts -------------------------------------------------------------------------------- /github-actions/scan/src/platform-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/platform-helper.ts -------------------------------------------------------------------------------- /github-actions/scan/src/post-scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/post-scan.ts -------------------------------------------------------------------------------- /github-actions/scan/src/projectname-resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/projectname-resolver.ts -------------------------------------------------------------------------------- /github-actions/scan/src/report-formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/report-formats.ts -------------------------------------------------------------------------------- /github-actions/scan/src/sechub-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/sechub-cli.ts -------------------------------------------------------------------------------- /github-actions/scan/src/shell-arg-sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/src/shell-arg-sanitizer.ts -------------------------------------------------------------------------------- /github-actions/scan/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/github-actions/scan/tsconfig.json -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/build-eclipse.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/build-eclipse.gradle -------------------------------------------------------------------------------- /gradle/build-integrationtest.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/build-integrationtest.gradle -------------------------------------------------------------------------------- /gradle/build-java.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/build-java.gradle -------------------------------------------------------------------------------- /gradle/build-maven.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/build-maven.gradle -------------------------------------------------------------------------------- /gradle/build-report.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/build-report.gradle -------------------------------------------------------------------------------- /gradle/build-spring.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/build-spring.gradle -------------------------------------------------------------------------------- /gradle/build-versioning.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/build-versioning.gradle -------------------------------------------------------------------------------- /gradle/gradle_version_plugin.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/gradle_version_plugin.gradle -------------------------------------------------------------------------------- /gradle/libraries.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/libraries.gradle -------------------------------------------------------------------------------- /gradle/projects.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/projects.gradle -------------------------------------------------------------------------------- /gradle/spotless.eclipseformat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/spotless.eclipseformat.xml -------------------------------------------------------------------------------- /gradle/spotless.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/spotless.gradle -------------------------------------------------------------------------------- /gradle/spotless.importorder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/spotless.importorder -------------------------------------------------------------------------------- /gradle/spring_boot_dependagen.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/spring_boot_dependagen.gradle -------------------------------------------------------------------------------- /gradle/wrapper/.gitignore: -------------------------------------------------------------------------------- 1 | !gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/gradlew.bat -------------------------------------------------------------------------------- /ide-plugins/PLUGIN_3RD_PARTY_LICENSES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/PLUGIN_3RD_PARTY_LICENSES.txt -------------------------------------------------------------------------------- /ide-plugins/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/README.adoc -------------------------------------------------------------------------------- /ide-plugins/eclipse/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/eclipse/.gitignore -------------------------------------------------------------------------------- /ide-plugins/eclipse/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/eclipse/README.adoc -------------------------------------------------------------------------------- /ide-plugins/eclipse/build-dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/eclipse/build-dependencies.sh -------------------------------------------------------------------------------- /ide-plugins/eclipse/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/eclipse/build.gradle -------------------------------------------------------------------------------- /ide-plugins/eclipse/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/eclipse/gradle.properties -------------------------------------------------------------------------------- /ide-plugins/eclipse/gradle/wrapper/.gitignore: -------------------------------------------------------------------------------- 1 | !gradle-wrapper.jar -------------------------------------------------------------------------------- /ide-plugins/eclipse/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/eclipse/gradlew -------------------------------------------------------------------------------- /ide-plugins/eclipse/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/eclipse/gradlew.bat -------------------------------------------------------------------------------- /ide-plugins/eclipse/libraries.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/eclipse/libraries.gradle -------------------------------------------------------------------------------- /ide-plugins/eclipse/sechub-eclipse-feature/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/eclipse/sechub-eclipse-feature/.project -------------------------------------------------------------------------------- /ide-plugins/eclipse/sechub-eclipse-feature/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ide-plugins/eclipse/sechub-eclipse-feature/build.properties: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | bin.includes = feature.xml 3 | -------------------------------------------------------------------------------- /ide-plugins/eclipse/sechub-eclipse-other/.gitignore: -------------------------------------------------------------------------------- 1 | .classpath 2 | .project 3 | .settings/ 4 | build 5 | -------------------------------------------------------------------------------- /ide-plugins/eclipse/sechub-eclipse-other/spdx/template/spdx_template_doubleslash.txt: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | -------------------------------------------------------------------------------- /ide-plugins/eclipse/sechub-eclipse-other/spdx/template/spdx_template_hash.txt: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | -------------------------------------------------------------------------------- /ide-plugins/eclipse/sechub-eclipse-other/spdx/template/spdx_template_md.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ide-plugins/eclipse/sechub-eclipse-plugin/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/eclipse/sechub-eclipse-plugin/.project -------------------------------------------------------------------------------- /ide-plugins/eclipse/sechub-eclipse-plugin/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ide-plugins/eclipse/sechub-eclipse-plugin/src/test/resources/explorer/scenario2/project1/Code/c++/os_injection.cpp: -------------------------------------------------------------------------------- 1 | // just some pseudo code 2 | -------------------------------------------------------------------------------- /ide-plugins/eclipse/sechub-eclipse-plugin/toc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/eclipse/sechub-eclipse-plugin/toc.xml -------------------------------------------------------------------------------- /ide-plugins/eclipse/sechub-eclipse-target-platform/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ide-plugins/eclipse/sechub-eclipse-update-site/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding/=UTF-8 3 | -------------------------------------------------------------------------------- /ide-plugins/eclipse/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/eclipse/settings.gradle -------------------------------------------------------------------------------- /ide-plugins/eclipse/signJars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/eclipse/signJars -------------------------------------------------------------------------------- /ide-plugins/jetbrains/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/jetbrains/CHANGELOG.md -------------------------------------------------------------------------------- /ide-plugins/jetbrains/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/jetbrains/README.md -------------------------------------------------------------------------------- /ide-plugins/jetbrains/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/jetbrains/build.gradle -------------------------------------------------------------------------------- /ide-plugins/jetbrains/gradle/wrapper/.gitignore: -------------------------------------------------------------------------------- 1 | !gradle-wrapper.jar -------------------------------------------------------------------------------- /ide-plugins/jetbrains/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/jetbrains/gradlew -------------------------------------------------------------------------------- /ide-plugins/jetbrains/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/jetbrains/gradlew.bat -------------------------------------------------------------------------------- /ide-plugins/jetbrains/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/jetbrains/settings.gradle -------------------------------------------------------------------------------- /ide-plugins/jetbrains/src/main/java-intellij/com/mercedesbenz/sechub/plugin/idea/action/SechubResetReportAction.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ide-plugins/jetbrains/src/test/resources/explorer/scenario2/project1/Code/c++/os_injection.cpp: -------------------------------------------------------------------------------- 1 | // just some pseudo code 2 | -------------------------------------------------------------------------------- /ide-plugins/vscode/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/.eslintrc.json -------------------------------------------------------------------------------- /ide-plugins/vscode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/.gitignore -------------------------------------------------------------------------------- /ide-plugins/vscode/.nvmrc: -------------------------------------------------------------------------------- 1 | v22.9.0 2 | -------------------------------------------------------------------------------- /ide-plugins/vscode/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/.prettierrc -------------------------------------------------------------------------------- /ide-plugins/vscode/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/.vscode/extensions.json -------------------------------------------------------------------------------- /ide-plugins/vscode/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/.vscode/launch.json -------------------------------------------------------------------------------- /ide-plugins/vscode/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/.vscode/settings.json -------------------------------------------------------------------------------- /ide-plugins/vscode/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/.vscode/tasks.json -------------------------------------------------------------------------------- /ide-plugins/vscode/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/.vscodeignore -------------------------------------------------------------------------------- /ide-plugins/vscode/3RD_PARTY_LICENSES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/3RD_PARTY_LICENSES.txt -------------------------------------------------------------------------------- /ide-plugins/vscode/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/CHANGELOG.md -------------------------------------------------------------------------------- /ide-plugins/vscode/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/LICENSE -------------------------------------------------------------------------------- /ide-plugins/vscode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/README.md -------------------------------------------------------------------------------- /ide-plugins/vscode/README/start_debugging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/README/start_debugging.png -------------------------------------------------------------------------------- /ide-plugins/vscode/README/start_debugging.png.license: -------------------------------------------------------------------------------- 1 | SPDX-License-Identifier: CC-BY-SA-4.0 2 | -------------------------------------------------------------------------------- /ide-plugins/vscode/README/vscode-plugin-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/README/vscode-plugin-start.png -------------------------------------------------------------------------------- /ide-plugins/vscode/build-plugin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/build-plugin.sh -------------------------------------------------------------------------------- /ide-plugins/vscode/devProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/devProxy.js -------------------------------------------------------------------------------- /ide-plugins/vscode/media/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/media/README.md -------------------------------------------------------------------------------- /ide-plugins/vscode/media/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/media/css/main.css -------------------------------------------------------------------------------- /ide-plugins/vscode/media/js/report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/media/js/report.js -------------------------------------------------------------------------------- /ide-plugins/vscode/media/js/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/media/js/server.js -------------------------------------------------------------------------------- /ide-plugins/vscode/media/prism/prism.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/media/prism/prism.css -------------------------------------------------------------------------------- /ide-plugins/vscode/media/prism/prism.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/media/prism/prism.js -------------------------------------------------------------------------------- /ide-plugins/vscode/other/images/sechub-logo-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/other/images/sechub-logo-big.png -------------------------------------------------------------------------------- /ide-plugins/vscode/other/spdx/template/spdx_template_doubleslash.txt: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | -------------------------------------------------------------------------------- /ide-plugins/vscode/other/spdx/template/spdx_template_hash.txt: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | -------------------------------------------------------------------------------- /ide-plugins/vscode/other/spdx/template/spdx_template_md.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ide-plugins/vscode/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/package-lock.json -------------------------------------------------------------------------------- /ide-plugins/vscode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/package.json -------------------------------------------------------------------------------- /ide-plugins/vscode/src/api/defaultClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/api/defaultClient.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/cache/falsePositiveCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/cache/falsePositiveCache.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/commands/changeServerUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/commands/changeServerUrl.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/commands/changeWebUiUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/commands/changeWebUiUrl.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/commands/clearSecHubData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/commands/clearSecHubData.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/commands/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/commands/commands.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/commands/openFinding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/commands/openFinding.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/commands/selectProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/commands/selectProject.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/extension.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/provider/items/infoItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/provider/items/infoItems.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/test/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/test/runTest.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/test/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/test/suite/index.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/utils/prismLanguageHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/utils/prismLanguageHelper.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/utils/sechubConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/utils/sechubConstants.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/utils/sechubUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/utils/sechubUtils.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/webview/jobTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/webview/jobTable.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/webview/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/webview/pagination.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/src/webview/reportTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/src/webview/reportTable.ts -------------------------------------------------------------------------------- /ide-plugins/vscode/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/ide-plugins/vscode/tsconfig.json -------------------------------------------------------------------------------- /release-pipeline.jenkins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/release-pipeline.jenkins -------------------------------------------------------------------------------- /sechub-adapter-checkmarx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-adapter-checkmarx/README.md -------------------------------------------------------------------------------- /sechub-adapter-checkmarx/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-adapter-checkmarx/build.gradle -------------------------------------------------------------------------------- /sechub-adapter-pds/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-adapter-pds/build.gradle -------------------------------------------------------------------------------- /sechub-adapter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-adapter/.gitignore -------------------------------------------------------------------------------- /sechub-adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-adapter/README.md -------------------------------------------------------------------------------- /sechub-adapter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-adapter/build.gradle -------------------------------------------------------------------------------- /sechub-administration/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-administration/build.gradle -------------------------------------------------------------------------------- /sechub-analyzer-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-analyzer-cli/README.md -------------------------------------------------------------------------------- /sechub-analyzer-cli/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-analyzer-cli/build.gradle -------------------------------------------------------------------------------- /sechub-archunit-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-archunit-test/build.gradle -------------------------------------------------------------------------------- /sechub-assistant/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-assistant/build.gradle -------------------------------------------------------------------------------- /sechub-authorization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-authorization/README.md -------------------------------------------------------------------------------- /sechub-authorization/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-authorization/build.gradle -------------------------------------------------------------------------------- /sechub-cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-cli/.gitignore -------------------------------------------------------------------------------- /sechub-cli/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-cli/build.gradle -------------------------------------------------------------------------------- /sechub-cli/build_go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-cli/build_go.sh -------------------------------------------------------------------------------- /sechub-cli/gen_go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-cli/gen_go.sh -------------------------------------------------------------------------------- /sechub-cli/script/build-debian-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-cli/script/build-debian-packages.sh -------------------------------------------------------------------------------- /sechub-cli/script/supported-source-extensions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-cli/script/supported-source-extensions.txt -------------------------------------------------------------------------------- /sechub-cli/src/mercedes-benz.com/sechub/cli/help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-cli/src/mercedes-benz.com/sechub/cli/help.go -------------------------------------------------------------------------------- /sechub-cli/src/mercedes-benz.com/sechub/cli/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-cli/src/mercedes-benz.com/sechub/cli/job.go -------------------------------------------------------------------------------- /sechub-cli/src/mercedes-benz.com/sechub/cli/logo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-cli/src/mercedes-benz.com/sechub/cli/logo.go -------------------------------------------------------------------------------- /sechub-cli/src/mercedes-benz.com/sechub/util/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-cli/src/mercedes-benz.com/sechub/util/log.go -------------------------------------------------------------------------------- /sechub-cli/src/mercedes-benz.com/sechub/util/tar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-cli/src/mercedes-benz.com/sechub/util/tar.go -------------------------------------------------------------------------------- /sechub-cli/src/mercedes-benz.com/sechub/util/zip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-cli/src/mercedes-benz.com/sechub/util/zip.go -------------------------------------------------------------------------------- /sechub-commons-archive/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-commons-archive/build.gradle -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/expected-decompress-with-filestructure-provider/tar/bin-file-reference.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/expected-decompress-with-filestructure-provider/tar/bin-ref2-folder1/bin-ref2.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/expected-decompress-with-filestructure-provider/tar/bin-ref2-folder1/with space.txt: -------------------------------------------------------------------------------- 1 | 🌴and 🔆... -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/expected-decompress-with-filestructure-provider/zip/legacy-file3.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/expected-decompress-with-filestructure-provider/zip/legacy/legacy.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/expected-decompress-with-filestructure-provider/zip/legacy/with space.txt: -------------------------------------------------------------------------------- 1 | Here is ☕ inside... -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/expected-decompress-with-filestructure-provider/zip/legacy2/legacy2.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/expected-decompress-with-filestructure-provider/zip/source-ref1-folder/source-ref1.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/expected-decompress-with-filestructure-provider/zip/src-file-reference1.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/expected-decompress-with-filestructure-provider/zip/src-file-reference2.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/expected-decompress-without-filestructure-provider/zip/legacy-file3.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/expected-decompress-without-filestructure-provider/zip/legacy/legacy.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/expected-decompress-without-filestructure-provider/zip/legacy2/legacy2.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/bin-file-reference.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/bin-ref2-folder1/bin-ref2-subfolder1/bin-ref2-subfolder1.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/bin-ref2-folder1/bin-ref2.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/bin-ref2-folder1/with space.txt: -------------------------------------------------------------------------------- 1 | 🌴and 🔆... -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/bin-ref3-folder1/bin-ref2.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/bin-ref3-folder1/bin-ref3-subfolder1/bin-ref3-subfolder1.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/from-working-dir-but-should-not-be-in-archive.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/legacy-file3.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/legacy/filtered-folder/must-be-not-contained.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/legacy/legacy-subfolder1/legacy-subfolder1.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/legacy/legacy-subfolder1/must-be-filtered.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/legacy/legacy.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/legacy/with space.txt: -------------------------------------------------------------------------------- 1 | Here is ☕ inside... -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/legacy2/legacy2.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/source-ref1-folder/source-ref1-subfolder1/source-ref1-subfolder1.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/source-ref1-folder/source-ref1.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/src-file-reference1.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/create-archives/test1/working-directory/src-file-reference2.txt: -------------------------------------------------------------------------------- 1 | content -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/expected-extraction/archive_root_test_file/tar/file1.txt: -------------------------------------------------------------------------------- 1 | conteont of:file1.txt 2 | -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/expected-extraction/archive_root_test_file/tar/subfolder1/file1-1.txt: -------------------------------------------------------------------------------- 1 | content of:file1-1.txt 2 | -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/expected-extraction/archive_root_test_file/zip/file1.txt: -------------------------------------------------------------------------------- 1 | conteont of:file1.txt 2 | -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/expected-extraction/archive_root_test_file/zip/subfolder1/file1-1.txt: -------------------------------------------------------------------------------- 1 | content of:file1-1.txt 2 | -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar1/expected-extracted/_with_space file1.txt: -------------------------------------------------------------------------------- 1 | I am file1.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar1/expected-extracted/subfolder1/file2.txt: -------------------------------------------------------------------------------- 1 | I am file2.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar1/expected-extracted/subfolder1/subfolder2/file3.txt: -------------------------------------------------------------------------------- 1 | I am file3.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-reference-name-1-and-2-no-root-allowed/file3a.txt: -------------------------------------------------------------------------------- 1 | I am file3a.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-reference-name-1-and-2-no-root-allowed/file7.txt: -------------------------------------------------------------------------------- 1 | I am file7.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-reference-name-1-and-2-no-root-allowed/subfolder4/file4a.txt: -------------------------------------------------------------------------------- 1 | I am file4a.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-reference-name-1-and-2-no-root-allowed/subfolder4/file4b.txt: -------------------------------------------------------------------------------- 1 | I am file4b.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-reference-name-1-and-2-no-root-allowed/subfolder6/file6a.txt: -------------------------------------------------------------------------------- 1 | I am file6a.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-reference-name-1-no-root-allowed/file3a.txt: -------------------------------------------------------------------------------- 1 | I am file3a.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-reference-name-1-no-root-allowed/subfolder4/file4a.txt: -------------------------------------------------------------------------------- 1 | I am file4a.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-reference-name-1-no-root-allowed/subfolder4/file4b.txt: -------------------------------------------------------------------------------- 1 | I am file4b.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-reference-name-1-no-root-allowed/subfolder4/subfolder5/file5.txt: -------------------------------------------------------------------------------- 1 | I am file5.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-reference-name-1-with-root-allowed/file1.txt: -------------------------------------------------------------------------------- 1 | I am file1.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-reference-name-1-with-root-allowed/file3a.txt: -------------------------------------------------------------------------------- 1 | I am file3a.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-reference-name-1-with-root-allowed/subfolder4/file4a.txt: -------------------------------------------------------------------------------- 1 | I am file4a.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-reference-name-1-with-root-allowed/subfolder4/file4b.txt: -------------------------------------------------------------------------------- 1 | I am file4b.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-reference-name-1-with-root-allowed/subfolder4/subfolder5/file5.txt: -------------------------------------------------------------------------------- 1 | I am file5.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-with-root-allowed-only/file1.txt: -------------------------------------------------------------------------------- 1 | I am file1.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-without-transformation/__data__/reference-name-1/file3a.txt: -------------------------------------------------------------------------------- 1 | I am file3a.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-without-transformation/__data__/reference-name-2/file7.txt: -------------------------------------------------------------------------------- 1 | I am file7.txt -------------------------------------------------------------------------------- /sechub-commons-archive/src/test/resources/tar/test-tar2/expected-extracted-without-transformation/file1.txt: -------------------------------------------------------------------------------- 1 | I am file1.txt -------------------------------------------------------------------------------- /sechub-commons-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-commons-core/README.md -------------------------------------------------------------------------------- /sechub-commons-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-commons-core/build.gradle -------------------------------------------------------------------------------- /sechub-commons-core/src/test/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !*.zip -------------------------------------------------------------------------------- /sechub-commons-encryption/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-commons-encryption/README.adoc -------------------------------------------------------------------------------- /sechub-commons-encryption/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-commons-encryption/build.gradle -------------------------------------------------------------------------------- /sechub-commons-model-testframework/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-commons-model-testframework/README.md -------------------------------------------------------------------------------- /sechub-commons-model-testframework/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-commons-model-testframework/build.gradle -------------------------------------------------------------------------------- /sechub-commons-model/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-commons-model/README.md -------------------------------------------------------------------------------- /sechub-commons-model/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-commons-model/build.gradle -------------------------------------------------------------------------------- /sechub-commons-pds/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-commons-pds/build.gradle -------------------------------------------------------------------------------- /sechub-commons-security-spring/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-commons-security-spring/build.gradle -------------------------------------------------------------------------------- /sechub-developertools/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-developertools/README.adoc -------------------------------------------------------------------------------- /sechub-developertools/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-developertools/build.gradle -------------------------------------------------------------------------------- /sechub-developertools/client-test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-developertools/client-test/.gitignore -------------------------------------------------------------------------------- /sechub-developertools/client-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-developertools/client-test/README.md -------------------------------------------------------------------------------- /sechub-developertools/scripts/pds-api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-developertools/scripts/pds-api.sh -------------------------------------------------------------------------------- /sechub-developertools/scripts/sdc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-developertools/scripts/sdc.sh -------------------------------------------------------------------------------- /sechub-developertools/scripts/sechub-api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-developertools/scripts/sechub-api.sh -------------------------------------------------------------------------------- /sechub-doc/.asciidoctorconfig.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-doc/.asciidoctorconfig.adoc -------------------------------------------------------------------------------- /sechub-doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-doc/README.md -------------------------------------------------------------------------------- /sechub-doc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-doc/build.gradle -------------------------------------------------------------------------------- /sechub-doc/helperscripts/create-download-html.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-doc/helperscripts/create-download-html.sh -------------------------------------------------------------------------------- /sechub-doc/src/docs/asciidoc/documents/.gitignore: -------------------------------------------------------------------------------- 1 | !gen 2 | -------------------------------------------------------------------------------- /sechub-doc/src/docs/asciidoc/documents/client/sechub_config_apiversion_example.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiVersion": "{{ .USED_API_VERSION }}" 3 | } -------------------------------------------------------------------------------- /sechub-doc/src/docs/asciidoc/documents/config.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-doc/src/docs/asciidoc/documents/config.adoc -------------------------------------------------------------------------------- /sechub-doc/src/docs/asciidoc/images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-doc/src/docs/asciidoc/images/README.md -------------------------------------------------------------------------------- /sechub-doc/src/docs/asciidoc/images/sechub-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-doc/src/docs/asciidoc/images/sechub-logo.png -------------------------------------------------------------------------------- /sechub-doc/src/docs/asciidoc/images/sechub-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-doc/src/docs/asciidoc/images/sechub-logo.svg -------------------------------------------------------------------------------- /sechub-doc/src/docs/asciidoc/sechub-client.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-doc/src/docs/asciidoc/sechub-client.adoc -------------------------------------------------------------------------------- /sechub-doc/src/docs/asciidoc/sechub-operations.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-doc/src/docs/asciidoc/sechub-operations.adoc -------------------------------------------------------------------------------- /sechub-doc/src/docs/asciidoc/sechub-restapi.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-doc/src/docs/asciidoc/sechub-restapi.adoc -------------------------------------------------------------------------------- /sechub-doc/src/docs/asciidoc/sechub-techdoc.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-doc/src/docs/asciidoc/sechub-techdoc.adoc -------------------------------------------------------------------------------- /sechub-doc/src/docs/asciidoc/sechub-tutorials.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-doc/src/docs/asciidoc/sechub-tutorials.adoc -------------------------------------------------------------------------------- /sechub-doc/src/test/resources/openapi/tags.yaml: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | apiVersion: "1.0" 3 | -------------------------------------------------------------------------------- /sechub-doc/src/test/resources/upload/.gitignore: -------------------------------------------------------------------------------- 1 | !*.zip -------------------------------------------------------------------------------- /sechub-examples/example-sechub-api-java/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-examples/example-sechub-api-java/README.adoc -------------------------------------------------------------------------------- /sechub-integrationtest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-integrationtest/README.md -------------------------------------------------------------------------------- /sechub-integrationtest/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-integrationtest/build.gradle -------------------------------------------------------------------------------- /sechub-integrationtest/ciphertest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-integrationtest/ciphertest.sh -------------------------------------------------------------------------------- /sechub-integrationtest/integrationtest-pds.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-integrationtest/integrationtest-pds.bat -------------------------------------------------------------------------------- /sechub-integrationtest/integrationtest-pds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-integrationtest/integrationtest-pds.sh -------------------------------------------------------------------------------- /sechub-integrationtest/integrationtest-server.bat: -------------------------------------------------------------------------------- 1 | :: SPDX-License-Identifier: MIT 2 | @echo off 3 | bash integrationtest-server %1 %2 %3 %4 4 | -------------------------------------------------------------------------------- /sechub-integrationtest/integrationtest-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-integrationtest/integrationtest-server.sh -------------------------------------------------------------------------------- /sechub-integrationtest/send_curl_request.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-integrationtest/send_curl_request.sh -------------------------------------------------------------------------------- /sechub-integrationtest/src/test/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !*.json 2 | !*.zip -------------------------------------------------------------------------------- /sechub-integrationtest/src/test/resources/asset/examples-1/asset1.txt: -------------------------------------------------------------------------------- 1 | I am text file "asset1.txt" -------------------------------------------------------------------------------- /sechub-integrationtest/src/test/resources/asset/examples-1/asset2.txt: -------------------------------------------------------------------------------- 1 | I am text file "asset2.txt" -------------------------------------------------------------------------------- /sechub-integrationtest/src/test/resources/asset/examples-2/asset2.txt: -------------------------------------------------------------------------------- 1 | I am text file "asset2.txt" - but from folder example-2 -------------------------------------------------------------------------------- /sechub-integrationtest/src/test/resources/checksum-testfiles/exclude-me.txt: -------------------------------------------------------------------------------- 1 | # i am also excluded -------------------------------------------------------------------------------- /sechub-integrationtest/src/test/resources/checksum-testfiles/subfolder/not-excluded-2.txt: -------------------------------------------------------------------------------- 1 | # This file is also not excluded -------------------------------------------------------------------------------- /sechub-integrationtest/src/test/resources/pds-webscan-data-ref-files/another-token.txt: -------------------------------------------------------------------------------- 1 | another-token-value -------------------------------------------------------------------------------- /sechub-integrationtest/src/test/resources/pds-webscan-data-ref-files/bearer-token.txt: -------------------------------------------------------------------------------- 1 | very-large-bearer-token -------------------------------------------------------------------------------- /sechub-integrationtest/src/test/resources/pds-webscan-data-ref-files/certificate.p12: -------------------------------------------------------------------------------- 1 | certificate-value 2 | -------------------------------------------------------------------------------- /sechub-integrationtest/src/test/resources/pds-webscan-data-ref-files/openapi.json: -------------------------------------------------------------------------------- 1 | { 2 | "openapi": "value" 3 | } -------------------------------------------------------------------------------- /sechub-integrationtest/src/test/resources/report/sechub_report_test_2a75aa71-79b1-4e27-bcfa-20705fee84dd.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /sechub-integrationtest/src/test/resources/report/sechub_report_test_cb2e41ca-1363-47a4-8308-8c91cc022620.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /sechub-integrationtest/src/test/resources/solution-mocks/web-testproject/openapi.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | "just" : "a pseudo open api file..." 4 | 5 | } -------------------------------------------------------------------------------- /sechub-notification/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-notification/build.gradle -------------------------------------------------------------------------------- /sechub-openapi-java-client/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-openapi-java-client/build.gradle -------------------------------------------------------------------------------- /sechub-openapi-ts-client/.gitignore: -------------------------------------------------------------------------------- 1 | /gen 2 | /dist -------------------------------------------------------------------------------- /sechub-openapi-ts-client/.nvmrc: -------------------------------------------------------------------------------- 1 | v22.9.0 2 | -------------------------------------------------------------------------------- /sechub-openapi-ts-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-openapi-ts-client/README.md -------------------------------------------------------------------------------- /sechub-openapi-ts-client/build-typescript-client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-openapi-ts-client/build-typescript-client.sh -------------------------------------------------------------------------------- /sechub-openapi-ts-client/openapitools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-openapi-ts-client/openapitools.json -------------------------------------------------------------------------------- /sechub-openapi-ts-client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-openapi-ts-client/package-lock.json -------------------------------------------------------------------------------- /sechub-openapi-ts-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-openapi-ts-client/package.json -------------------------------------------------------------------------------- /sechub-openapi-ts-client/src/DefaultApiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-openapi-ts-client/src/DefaultApiClient.ts -------------------------------------------------------------------------------- /sechub-openapi-ts-client/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-openapi-ts-client/src/index.ts -------------------------------------------------------------------------------- /sechub-openapi-ts-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-openapi-ts-client/tsconfig.json -------------------------------------------------------------------------------- /sechub-openapi/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-openapi/build.gradle -------------------------------------------------------------------------------- /sechub-openapi/src/main/resources/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-openapi/src/main/resources/openapi.yaml -------------------------------------------------------------------------------- /sechub-other/.gitignore: -------------------------------------------------------------------------------- 1 | !mockdata_setup.json 2 | !zipfile_*.zip -------------------------------------------------------------------------------- /sechub-other/.pydevproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-other/.pydevproject -------------------------------------------------------------------------------- /sechub-other/mockdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-other/mockdata/README.md -------------------------------------------------------------------------------- /sechub-other/mockdata/checkmarx-mockdata-empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-other/mockdata/checkmarx-mockdata-empty.xml -------------------------------------------------------------------------------- /sechub-other/mockdata/mockdata_setup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-other/mockdata/mockdata_setup.json -------------------------------------------------------------------------------- /sechub-other/mockdata/nessus-mockdata-green.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-other/mockdata/nessus-mockdata-green.xml -------------------------------------------------------------------------------- /sechub-other/mockdata/netsparker-mockdata-green.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-other/mockdata/netsparker-mockdata-green.xml -------------------------------------------------------------------------------- /sechub-other/testoutput/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-other/testoutput/README.md -------------------------------------------------------------------------------- /sechub-other/testoutput/checkmarx-example1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-other/testoutput/checkmarx-example1.xml -------------------------------------------------------------------------------- /sechub-other/testoutput/nessus_example_report.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-other/testoutput/nessus_example_report.xml -------------------------------------------------------------------------------- /sechub-other/testsourcecode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-other/testsourcecode/README.md -------------------------------------------------------------------------------- /sechub-pds-commons-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-commons-core/build.gradle -------------------------------------------------------------------------------- /sechub-pds-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-core/README.md -------------------------------------------------------------------------------- /sechub-pds-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-core/build.gradle -------------------------------------------------------------------------------- /sechub-pds-solutions/.gitignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | pds-api.sh 3 | -------------------------------------------------------------------------------- /sechub-pds-solutions/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/checkmarx/10-create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/checkmarx/10-create-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/checkmarx/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/checkmarx/20-push-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/checkmarx/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/checkmarx/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/checkmarx/docker/copy/README.adoc: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | Place a single Checkmarx-Wrapper Jar into this folder. -------------------------------------------------------------------------------- /sechub-pds-solutions/checkmarx/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/checkmarx/env -------------------------------------------------------------------------------- /sechub-pds-solutions/checkmarx/env-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/checkmarx/env-database -------------------------------------------------------------------------------- /sechub-pds-solutions/findsecuritybugs/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/findsecuritybugs/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/findsecuritybugs/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/findsecuritybugs/env -------------------------------------------------------------------------------- /sechub-pds-solutions/findsecuritybugs/env-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/findsecuritybugs/env-database -------------------------------------------------------------------------------- /sechub-pds-solutions/gitleaks/10-create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gitleaks/10-create-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/gitleaks/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gitleaks/20-push-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/gitleaks/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gitleaks/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/gitleaks/docker/copy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gitleaks/docker/copy/README.md -------------------------------------------------------------------------------- /sechub-pds-solutions/gitleaks/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gitleaks/env -------------------------------------------------------------------------------- /sechub-pds-solutions/gitleaks/tests/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gitleaks/tests/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/gitleaks/tests/clone_repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gitleaks/tests/clone_repo.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/gosec/09-compute-image-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gosec/09-compute-image-tag.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/gosec/10-create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gosec/10-create-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/gosec/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gosec/20-push-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/gosec/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gosec/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/gosec/docker/pds-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gosec/docker/pds-config.json -------------------------------------------------------------------------------- /sechub-pds-solutions/gosec/docker/scripts/gosec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gosec/docker/scripts/gosec.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/gosec/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gosec/env -------------------------------------------------------------------------------- /sechub-pds-solutions/gosec/env-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gosec/env-database -------------------------------------------------------------------------------- /sechub-pds-solutions/gosec/helm/pds-gosec/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gosec/helm/pds-gosec/LICENSE -------------------------------------------------------------------------------- /sechub-pds-solutions/gosec/helm/pds-gosec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gosec/helm/pds-gosec/README.md -------------------------------------------------------------------------------- /sechub-pds-solutions/gosec/tests/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gosec/tests/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/gosec/tests/clone_repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/gosec/tests/clone_repo.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/09-compute-image-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/09-compute-image-tag.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/10-create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/10-create-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/20-push-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/docker/pds-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/docker/pds-config.json -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/docker/scripts/kics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/docker/scripts/kics.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/env -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/env-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/env-database -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/helm/pds-iac/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/helm/pds-iac/.helmignore -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/helm/pds-iac/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/helm/pds-iac/Chart.yaml -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/helm/pds-iac/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/helm/pds-iac/LICENSE -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/helm/pds-iac/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/helm/pds-iac/README.md -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/helm/pds-iac/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/helm/pds-iac/values.yaml -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/tests/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/tests/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/tests/clone_repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/iac/tests/clone_repo.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/iac/tests/sanity-check-testdata/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM scratch 2 | -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/09-compute-image-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/09-compute-image-tag.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/10-create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/10-create-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/20-push-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/docker/mocks/scc-mock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/docker/mocks/scc-mock.json -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/docker/pds-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/docker/pds-config.json -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/docker/scripts/cloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/docker/scripts/cloc.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/docker/scripts/scc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/docker/scripts/scc.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/docker/scripts/scc_mock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/docker/scripts/scc_mock.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/env -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/env-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/env-database -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/helm/pds-loc/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/helm/pds-loc/.helmignore -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/helm/pds-loc/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/helm/pds-loc/Chart.yaml -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/helm/pds-loc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/helm/pds-loc/LICENSE -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/helm/pds-loc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/helm/pds-loc/README.md -------------------------------------------------------------------------------- /sechub-pds-solutions/loc/helm/pds-loc/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/loc/helm/pds-loc/values.yaml -------------------------------------------------------------------------------- /sechub-pds-solutions/multi/09-compute-image-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/multi/09-compute-image-tag.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/multi/10-create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/multi/10-create-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/multi/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/multi/20-push-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/multi/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/multi/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/multi/docker/packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/multi/docker/packages.txt -------------------------------------------------------------------------------- /sechub-pds-solutions/multi/docker/pds-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/multi/docker/pds-config.json -------------------------------------------------------------------------------- /sechub-pds-solutions/multi/docker/scripts/bandit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/multi/docker/scripts/bandit.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/multi/env-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/multi/env-database -------------------------------------------------------------------------------- /sechub-pds-solutions/multi/helm/pds-multi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/multi/helm/pds-multi/LICENSE -------------------------------------------------------------------------------- /sechub-pds-solutions/multi/helm/pds-multi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/multi/helm/pds-multi/README.md -------------------------------------------------------------------------------- /sechub-pds-solutions/multi/tests/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/multi/tests/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/multi/tests/clone_repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/multi/tests/clone_repo.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/owaspzap/10-create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/owaspzap/10-create-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/owaspzap/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/owaspzap/20-push-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/owaspzap/70-test-webscan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/owaspzap/70-test-webscan.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/owaspzap/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/owaspzap/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/owaspzap/docker/zap-addons.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/owaspzap/docker/zap-addons.txt -------------------------------------------------------------------------------- /sechub-pds-solutions/owaspzap/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/owaspzap/env -------------------------------------------------------------------------------- /sechub-pds-solutions/owaspzap/env-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/owaspzap/env-database -------------------------------------------------------------------------------- /sechub-pds-solutions/owaspzap/tests/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/owaspzap/tests/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/pds-base/10-create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pds-base/10-create-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/pds-base/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pds-base/20-push-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/pds-base/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pds-base/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/pds-base/docker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pds-base/docker/.gitignore -------------------------------------------------------------------------------- /sechub-pds-solutions/pds-base/docker/clone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pds-base/docker/clone.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/pds-base/docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pds-base/docker/run.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/pds-base/docker/scripts/pds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pds-base/docker/scripts/pds.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/pds-base/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pds-base/env -------------------------------------------------------------------------------- /sechub-pds-solutions/pds-base/tests/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pds-base/tests/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/pds-base/tests/dummy/test.txt: -------------------------------------------------------------------------------- 1 | Hello W🌍rld! 2 | -------------------------------------------------------------------------------- /sechub-pds-solutions/phan/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/phan/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/phan/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/phan/composer.lock -------------------------------------------------------------------------------- /sechub-pds-solutions/phan/docker/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/phan/docker/composer.json -------------------------------------------------------------------------------- /sechub-pds-solutions/phan/docker/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/phan/docker/config.php -------------------------------------------------------------------------------- /sechub-pds-solutions/phan/docker/mocks/mock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/phan/docker/mocks/mock.txt -------------------------------------------------------------------------------- /sechub-pds-solutions/phan/docker/pds-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/phan/docker/pds-config.json -------------------------------------------------------------------------------- /sechub-pds-solutions/phan/docker/scripts/phan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/phan/docker/scripts/phan.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/pmd/09-compute-image-tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pmd/09-compute-image-tag.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/pmd/10-create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pmd/10-create-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/pmd/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pmd/20-push-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/pmd/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pmd/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/pmd/docker/pds-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pmd/docker/pds-config.json -------------------------------------------------------------------------------- /sechub-pds-solutions/pmd/docker/scripts/pmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pmd/docker/scripts/pmd.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/pmd/docker/scripts/pmd_mock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pmd/docker/scripts/pmd_mock.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/pmd/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pmd/env -------------------------------------------------------------------------------- /sechub-pds-solutions/pmd/helm/pds-pmd/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pmd/helm/pds-pmd/.helmignore -------------------------------------------------------------------------------- /sechub-pds-solutions/pmd/helm/pds-pmd/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pmd/helm/pds-pmd/Chart.yaml -------------------------------------------------------------------------------- /sechub-pds-solutions/pmd/helm/pds-pmd/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pmd/helm/pds-pmd/LICENSE -------------------------------------------------------------------------------- /sechub-pds-solutions/pmd/helm/pds-pmd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pmd/helm/pds-pmd/README.md -------------------------------------------------------------------------------- /sechub-pds-solutions/pmd/helm/pds-pmd/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/pmd/helm/pds-pmd/values.yaml -------------------------------------------------------------------------------- /sechub-pds-solutions/prepare/10-create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/prepare/10-create-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/prepare/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/prepare/20-push-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/prepare/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/prepare/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/prepare/docker/mocks/prepare-mock-status-ok.txt: -------------------------------------------------------------------------------- 1 | SECHUB_PREPARE_RESULT;status=ok -------------------------------------------------------------------------------- /sechub-pds-solutions/prepare/docker/pds-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/prepare/docker/pds-config.json -------------------------------------------------------------------------------- /sechub-pds-solutions/prepare/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/prepare/env -------------------------------------------------------------------------------- /sechub-pds-solutions/scancode/.gitignore: -------------------------------------------------------------------------------- 1 | downloads -------------------------------------------------------------------------------- /sechub-pds-solutions/scancode/10-create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/scancode/10-create-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/scancode/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/scancode/20-push-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/scancode/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/scancode/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/scancode/docker/pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/scancode/docker/pool.py -------------------------------------------------------------------------------- /sechub-pds-solutions/scancode/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/scancode/env -------------------------------------------------------------------------------- /sechub-pds-solutions/scancode/env-database: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/scancode/env-database -------------------------------------------------------------------------------- /sechub-pds-solutions/scancode/test/generate/MIT.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/scancode/test/generate/MIT.txt -------------------------------------------------------------------------------- /sechub-pds-solutions/scancode/test/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/scancode/test/prepare.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/shared/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/shared/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/shared/docker/database/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/shared/docker/database/run.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/shared/environment/env-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/shared/environment/env-base -------------------------------------------------------------------------------- /sechub-pds-solutions/shared/environment/env-port: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/shared/environment/env-port -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/10-create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/10-create-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/20-push-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/deployment/.gitignore: -------------------------------------------------------------------------------- 1 | nohup.out 2 | -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/deployment/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/deployment/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/deployment/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/deployment/env -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/docker/pds-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/docker/pds-config.json -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/docker/scripts/tern.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/docker/scripts/tern.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/env -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/tests/.gitignore: -------------------------------------------------------------------------------- 1 | build/* 2 | tools/* 3 | nohup.out -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/tests/build-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/tests/build-run.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/tests/data/apache2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/tests/data/apache2.go -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/tests/data/gpl2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/tests/data/gpl2.c -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/tests/data/gpl3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/tests/data/gpl3.py -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/tests/run-suite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/tests/run-suite.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/tests/shared/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/tests/shared/run.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/tern/tests/test-tern.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/tern/tests/test-tern.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/xray/10-create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/xray/10-create-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/xray/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/xray/20-push-image.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/xray/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/xray/README.adoc -------------------------------------------------------------------------------- /sechub-pds-solutions/xray/docker/copy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/xray/docker/copy/README.md -------------------------------------------------------------------------------- /sechub-pds-solutions/xray/docker/pds-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/xray/docker/pds-config.json -------------------------------------------------------------------------------- /sechub-pds-solutions/xray/docker/scripts/xray.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/xray/docker/scripts/xray.sh -------------------------------------------------------------------------------- /sechub-pds-solutions/xray/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/xray/env -------------------------------------------------------------------------------- /sechub-pds-solutions/xray/helm/pds-xray/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-solutions/xray/helm/pds-xray/LICENSE -------------------------------------------------------------------------------- /sechub-pds-tools/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds-tools/build.gradle -------------------------------------------------------------------------------- /sechub-pds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds/README.md -------------------------------------------------------------------------------- /sechub-pds/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds/build.gradle -------------------------------------------------------------------------------- /sechub-pds/dev-base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds/dev-base.sh -------------------------------------------------------------------------------- /sechub-pds/dev-create_localhost_certificate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds/dev-create_localhost_certificate.sh -------------------------------------------------------------------------------- /sechub-pds/dev-ensure_localhost_certificate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds/dev-ensure_localhost_certificate.sh -------------------------------------------------------------------------------- /sechub-pds/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds/src/main/resources/application.yml -------------------------------------------------------------------------------- /sechub-pds/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds/src/main/resources/banner.txt -------------------------------------------------------------------------------- /sechub-pds/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /sechub-pds/src/main/resources/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-pds/src/main/resources/run.sh -------------------------------------------------------------------------------- /sechub-pds/src/test/resources/testdata/workspace1/job1/error.txt: -------------------------------------------------------------------------------- 1 | an error -------------------------------------------------------------------------------- /sechub-pds/src/test/resources/testdata/workspace1/job1/messages/message1.txt: -------------------------------------------------------------------------------- 1 | message1 -------------------------------------------------------------------------------- /sechub-pds/src/test/resources/testdata/workspace1/job1/metadata.txt: -------------------------------------------------------------------------------- 1 | meta data -------------------------------------------------------------------------------- /sechub-pds/src/test/resources/testdata/workspace1/job1/output.txt: -------------------------------------------------------------------------------- 1 | the output -------------------------------------------------------------------------------- /sechub-pds/src/test/resources/testdata/workspace1/job1/result.txt: -------------------------------------------------------------------------------- 1 | the result -------------------------------------------------------------------------------- /sechub-scan-product-checkmarx/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-scan-product-checkmarx/build.gradle -------------------------------------------------------------------------------- /sechub-scan-product-pds/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-scan-product-pds/build.gradle -------------------------------------------------------------------------------- /sechub-scan-product-sereco/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-scan-product-sereco/build.gradle -------------------------------------------------------------------------------- /sechub-scan-testframework/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-scan-testframework/build.gradle -------------------------------------------------------------------------------- /sechub-scan/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-scan/build.gradle -------------------------------------------------------------------------------- /sechub-schedule/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-schedule/build.gradle -------------------------------------------------------------------------------- /sechub-schedule/src/test/resources/upload/.gitignore: -------------------------------------------------------------------------------- 1 | !*.zip -------------------------------------------------------------------------------- /sechub-sereco/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-sereco/build.gradle -------------------------------------------------------------------------------- /sechub-server-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-server-core/build.gradle -------------------------------------------------------------------------------- /sechub-server/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-server/.dockerignore -------------------------------------------------------------------------------- /sechub-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-server/.gitignore -------------------------------------------------------------------------------- /sechub-server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-server/build.gradle -------------------------------------------------------------------------------- /sechub-server/dev-base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-server/dev-base.sh -------------------------------------------------------------------------------- /sechub-server/kubernetes/.gitignore: -------------------------------------------------------------------------------- 1 | !gen/ -------------------------------------------------------------------------------- /sechub-server/kubernetes/gen/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !README.md 3 | !.gitignore -------------------------------------------------------------------------------- /sechub-server/kubernetes/gen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-server/kubernetes/gen/README.md -------------------------------------------------------------------------------- /sechub-server/src/main/java/com/mercedesbenz/sechub/server/SecHubServerOAuth2PropertiesConfig.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sechub-server/src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | -------------------------------------------------------------------------------- /sechub-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /sechub-server/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-server/src/main/resources/banner.txt -------------------------------------------------------------------------------- /sechub-server/src/main/resources/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-server/src/main/resources/run.sh -------------------------------------------------------------------------------- /sechub-shared-kernel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-shared-kernel/README.md -------------------------------------------------------------------------------- /sechub-shared-kernel/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-shared-kernel/build.gradle -------------------------------------------------------------------------------- /sechub-shared-kernel/src/test/resources/.gitignore: -------------------------------------------------------------------------------- 1 | !*.zip -------------------------------------------------------------------------------- /sechub-solution/01-stop-single-docker-compose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/01-stop-single-docker-compose.sh -------------------------------------------------------------------------------- /sechub-solution/10-create-image-alpine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/10-create-image-alpine.sh -------------------------------------------------------------------------------- /sechub-solution/10-create-image-debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/10-create-image-debian.sh -------------------------------------------------------------------------------- /sechub-solution/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/20-push-image.sh -------------------------------------------------------------------------------- /sechub-solution/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/README.adoc -------------------------------------------------------------------------------- /sechub-solution/docker-compose_sechub-rocky.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/docker-compose_sechub-rocky.yaml -------------------------------------------------------------------------------- /sechub-solution/docker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/docker/.gitignore -------------------------------------------------------------------------------- /sechub-solution/docker/SecHub-Alpine.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/docker/SecHub-Alpine.dockerfile -------------------------------------------------------------------------------- /sechub-solution/docker/SecHub-Debian.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/docker/SecHub-Debian.dockerfile -------------------------------------------------------------------------------- /sechub-solution/docker/SecHub-Fedora.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/docker/SecHub-Fedora.dockerfile -------------------------------------------------------------------------------- /sechub-solution/docker/SecHub-Rocky.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/docker/SecHub-Rocky.dockerfile -------------------------------------------------------------------------------- /sechub-solution/docker/clone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/docker/clone.sh -------------------------------------------------------------------------------- /sechub-solution/docker/copy/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/docker/copy/README.adoc -------------------------------------------------------------------------------- /sechub-solution/docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/docker/run.sh -------------------------------------------------------------------------------- /sechub-solution/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/env -------------------------------------------------------------------------------- /sechub-solution/env-cluster: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/env-cluster -------------------------------------------------------------------------------- /sechub-solution/env-object-storage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/env-object-storage -------------------------------------------------------------------------------- /sechub-solution/env-sechub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/env-sechub -------------------------------------------------------------------------------- /sechub-solution/helm/.gitignore: -------------------------------------------------------------------------------- 1 | /*.tgz 2 | /*.yaml 3 | -------------------------------------------------------------------------------- /sechub-solution/helm/sechub-server/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/helm/sechub-server/.helmignore -------------------------------------------------------------------------------- /sechub-solution/helm/sechub-server/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/helm/sechub-server/Chart.yaml -------------------------------------------------------------------------------- /sechub-solution/helm/sechub-server/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/helm/sechub-server/LICENSE -------------------------------------------------------------------------------- /sechub-solution/helm/sechub-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/helm/sechub-server/README.md -------------------------------------------------------------------------------- /sechub-solution/helm/sechub-server/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/helm/sechub-server/values.yaml -------------------------------------------------------------------------------- /sechub-solution/setup-pds/8900-helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/8900-helper.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/8901-check-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/8901-check-setup.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/executors/bandit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/executors/bandit.json -------------------------------------------------------------------------------- /sechub-solution/setup-pds/executors/cloc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/executors/cloc.json -------------------------------------------------------------------------------- /sechub-solution/setup-pds/executors/gosec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/executors/gosec.json -------------------------------------------------------------------------------- /sechub-solution/setup-pds/executors/kics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/executors/kics.json -------------------------------------------------------------------------------- /sechub-solution/setup-pds/executors/njsscan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/executors/njsscan.json -------------------------------------------------------------------------------- /sechub-solution/setup-pds/executors/pmd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/executors/pmd.json -------------------------------------------------------------------------------- /sechub-solution/setup-pds/executors/prepare.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/executors/prepare.json -------------------------------------------------------------------------------- /sechub-solution/setup-pds/executors/scc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/executors/scc.json -------------------------------------------------------------------------------- /sechub-solution/setup-pds/executors/tern.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/executors/tern.json -------------------------------------------------------------------------------- /sechub-solution/setup-pds/executors/xray.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/executors/xray.json -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-bandit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-bandit.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-checkmarx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-checkmarx.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-cloc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-cloc.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-flawfinder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-flawfinder.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-gitleaks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-gitleaks.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-gosec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-gosec.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-kics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-kics.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-mobsfscan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-mobsfscan.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-njsscan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-njsscan.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-owasp-zap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-owasp-zap.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-pmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-pmd.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-prepare-mock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-prepare-mock.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-prepare.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-scancode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-scancode.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-tern-mock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-tern-mock.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-tern.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-tern.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-xray-mock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-xray-mock.sh -------------------------------------------------------------------------------- /sechub-solution/setup-pds/setup-xray.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/setup-pds/setup-xray.sh -------------------------------------------------------------------------------- /sechub-solution/supporting/database/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/supporting/database/Dockerfile -------------------------------------------------------------------------------- /sechub-solution/supporting/database/pg_hba.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/supporting/database/pg_hba.conf -------------------------------------------------------------------------------- /sechub-solution/supporting/database/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/supporting/database/run.sh -------------------------------------------------------------------------------- /sechub-solution/supporting/loadbalancer/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/supporting/loadbalancer/run.sh -------------------------------------------------------------------------------- /sechub-solution/supporting/object-storage/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solution/supporting/object-storage/run.sh -------------------------------------------------------------------------------- /sechub-solutions-shared/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solutions-shared/README.adoc -------------------------------------------------------------------------------- /sechub-solutions-shared/resource-analyzer/.gitignore: -------------------------------------------------------------------------------- 1 | *.svg 2 | *.csv -------------------------------------------------------------------------------- /sechub-solutions-shared/scripts/01-test-pds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solutions-shared/scripts/01-test-pds.sh -------------------------------------------------------------------------------- /sechub-solutions-shared/scripts/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-solutions-shared/scripts/20-push-image.sh -------------------------------------------------------------------------------- /sechub-solutions-shared/setup-with-kubernetes/.gitignore: -------------------------------------------------------------------------------- 1 | /.template-replace.sed 2 | /sechub-api.sh 3 | -------------------------------------------------------------------------------- /sechub-statistic/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-statistic/build.gradle -------------------------------------------------------------------------------- /sechub-storage-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-storage-core/README.md -------------------------------------------------------------------------------- /sechub-storage-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-storage-core/build.gradle -------------------------------------------------------------------------------- /sechub-storage-s3-aws-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-storage-s3-aws-test/README.md -------------------------------------------------------------------------------- /sechub-storage-s3-aws-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-storage-s3-aws-test/build.gradle -------------------------------------------------------------------------------- /sechub-storage-s3-aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-storage-s3-aws/README.md -------------------------------------------------------------------------------- /sechub-storage-s3-aws/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-storage-s3-aws/build.gradle -------------------------------------------------------------------------------- /sechub-storage-sharedvolume-spring/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-storage-sharedvolume-spring/build.gradle -------------------------------------------------------------------------------- /sechub-systemtest/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-systemtest/build.gradle -------------------------------------------------------------------------------- /sechub-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-test/README.md -------------------------------------------------------------------------------- /sechub-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-test/build.gradle -------------------------------------------------------------------------------- /sechub-testframework-spring/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-testframework-spring/build.gradle -------------------------------------------------------------------------------- /sechub-testframework/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-testframework/README.md -------------------------------------------------------------------------------- /sechub-testframework/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-testframework/build.gradle -------------------------------------------------------------------------------- /sechub-web-ui-solution/10-create-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui-solution/10-create-image.sh -------------------------------------------------------------------------------- /sechub-web-ui-solution/20-push-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui-solution/20-push-image.sh -------------------------------------------------------------------------------- /sechub-web-ui-solution/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui-solution/README.adoc -------------------------------------------------------------------------------- /sechub-web-ui-solution/docker/clone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui-solution/docker/clone.sh -------------------------------------------------------------------------------- /sechub-web-ui-solution/docker/copy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui-solution/docker/copy/README.md -------------------------------------------------------------------------------- /sechub-web-ui-solution/docker/htdocs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui-solution/docker/htdocs/favicon.ico -------------------------------------------------------------------------------- /sechub-web-ui-solution/docker/nginx/config.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /sechub-web-ui-solution/docker/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui-solution/docker/nginx/nginx.conf -------------------------------------------------------------------------------- /sechub-web-ui-solution/docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui-solution/docker/run.sh -------------------------------------------------------------------------------- /sechub-web-ui-solution/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui-solution/env -------------------------------------------------------------------------------- /sechub-web-ui-solution/helm/.gitignore: -------------------------------------------------------------------------------- 1 | /*.yaml 2 | /*.tgz 3 | -------------------------------------------------------------------------------- /sechub-web-ui-solution/helm/web-ui/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui-solution/helm/web-ui/.helmignore -------------------------------------------------------------------------------- /sechub-web-ui-solution/helm/web-ui/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui-solution/helm/web-ui/Chart.yaml -------------------------------------------------------------------------------- /sechub-web-ui-solution/helm/web-ui/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui-solution/helm/web-ui/LICENSE -------------------------------------------------------------------------------- /sechub-web-ui-solution/helm/web-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui-solution/helm/web-ui/README.md -------------------------------------------------------------------------------- /sechub-web-ui-solution/helm/web-ui/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui-solution/helm/web-ui/values.yaml -------------------------------------------------------------------------------- /sechub-web-ui/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/.browserslistrc -------------------------------------------------------------------------------- /sechub-web-ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/.editorconfig -------------------------------------------------------------------------------- /sechub-web-ui/.eslintrc-auto-import.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/.eslintrc-auto-import.json -------------------------------------------------------------------------------- /sechub-web-ui/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/.eslintrc.js -------------------------------------------------------------------------------- /sechub-web-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/.gitignore -------------------------------------------------------------------------------- /sechub-web-ui/.nvmrc: -------------------------------------------------------------------------------- 1 | v22.9.0 2 | -------------------------------------------------------------------------------- /sechub-web-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/README.md -------------------------------------------------------------------------------- /sechub-web-ui/__test__/utils/cryptoUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/__test__/utils/cryptoUtils.test.ts -------------------------------------------------------------------------------- /sechub-web-ui/build-sechub-web-ui.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/build-sechub-web-ui.sh -------------------------------------------------------------------------------- /sechub-web-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/index.html -------------------------------------------------------------------------------- /sechub-web-ui/openapitools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/openapitools.json -------------------------------------------------------------------------------- /sechub-web-ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/package-lock.json -------------------------------------------------------------------------------- /sechub-web-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/package.json -------------------------------------------------------------------------------- /sechub-web-ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/public/favicon.ico -------------------------------------------------------------------------------- /sechub-web-ui/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/App.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/assets/sechub-logo-shield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/assets/sechub-logo-shield.png -------------------------------------------------------------------------------- /sechub-web-ui/src/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/auto-imports.d.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/components.d.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/components/AppHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/components/AppHeader.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/components/AsyncButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/components/AsyncButton.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/components/JobReport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/components/JobReport.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/components/JobReportStatus.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/components/JobReportStatus.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/components/Pagination.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/components/Pagination.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/components/ProjectDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/components/ProjectDetails.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/components/ProjectJobList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/components/ProjectJobList.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/components/ProjectToolbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/components/ProjectToolbar.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/components/ProjectsList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/components/ProjectsList.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/components/README.md -------------------------------------------------------------------------------- /sechub-web-ui/src/components/ScanCreate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/components/ScanCreate.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/components/ScanFileUpload.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/components/ScanFileUpload.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/components/ScanTypeSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/components/ScanTypeSelect.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/composables/useProjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/composables/useProjects.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/composables/useReport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/composables/useReport.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/composables/useUserDetail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/composables/useUserDetail.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/config.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/i18n/index.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/i18n/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/i18n/locales/en.json -------------------------------------------------------------------------------- /sechub-web-ui/src/layouts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/layouts/README.md -------------------------------------------------------------------------------- /sechub-web-ui/src/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/layouts/default.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/main.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/pages/README.md -------------------------------------------------------------------------------- /sechub-web-ui/src/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/pages/index.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/pages/projects/[id]/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/pages/projects/[id]/index.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/pages/projects/[id]/scan.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/pages/projects/[id]/scan.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/pages/projects/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/pages/projects/index.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/pages/user/email_verify.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/pages/user/email_verify.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/pages/user/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/pages/user/index.vue -------------------------------------------------------------------------------- /sechub-web-ui/src/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/plugins/README.md -------------------------------------------------------------------------------- /sechub-web-ui/src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/plugins/index.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/plugins/vuetify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/plugins/vuetify.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/router/index.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/services/apiErrorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/services/apiErrorHandler.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/services/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/services/configuration.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/services/defaultClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/services/defaultClient.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/services/scanService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/services/scanService.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/stores/projectStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/stores/projectStore.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/stores/reportStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/stores/reportStore.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/styles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/styles/README.md -------------------------------------------------------------------------------- /sechub-web-ui/src/styles/sechub.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/styles/sechub.scss -------------------------------------------------------------------------------- /sechub-web-ui/src/styles/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/styles/settings.scss -------------------------------------------------------------------------------- /sechub-web-ui/src/themes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/themes/README.md -------------------------------------------------------------------------------- /sechub-web-ui/src/themes/darkTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/themes/darkTheme.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/themes/lightTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/themes/lightTheme.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/typed-router.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/typed-router.d.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/types/global.d.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/utils/applicationConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/utils/applicationConstants.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/utils/cryptoUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/utils/cryptoUtils.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/utils/projectUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/utils/projectUtils.ts -------------------------------------------------------------------------------- /sechub-web-ui/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/src/vite-env.d.ts -------------------------------------------------------------------------------- /sechub-web-ui/test-setups/common-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/test-setups/common-setup.sh -------------------------------------------------------------------------------- /sechub-web-ui/test-setups/docker-setups/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/test-setups/docker-setups/setup.sh -------------------------------------------------------------------------------- /sechub-web-ui/test-setups/integrationtest-setups/data/upload/src/deploy/test-deploy.yml: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: MIT 2 | just: 3 | example: true -------------------------------------------------------------------------------- /sechub-web-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/tsconfig.json -------------------------------------------------------------------------------- /sechub-web-ui/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/tsconfig.node.json -------------------------------------------------------------------------------- /sechub-web-ui/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-web-ui/vite.config.mts -------------------------------------------------------------------------------- /sechub-website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/.gitignore -------------------------------------------------------------------------------- /sechub-website/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/.prettierrc -------------------------------------------------------------------------------- /sechub-website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/README.md -------------------------------------------------------------------------------- /sechub-website/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/app.vue -------------------------------------------------------------------------------- /sechub-website/assets/css/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/assets/css/tailwind.css -------------------------------------------------------------------------------- /sechub-website/build-sechub-website.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/build-sechub-website.sh -------------------------------------------------------------------------------- /sechub-website/components/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/components/Footer.vue -------------------------------------------------------------------------------- /sechub-website/components/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/components/Header.vue -------------------------------------------------------------------------------- /sechub-website/components/home/Download.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/components/home/Download.vue -------------------------------------------------------------------------------- /sechub-website/components/home/Features.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/components/home/Features.vue -------------------------------------------------------------------------------- /sechub-website/components/home/Hero.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/components/home/Hero.vue -------------------------------------------------------------------------------- /sechub-website/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/nuxt.config.ts -------------------------------------------------------------------------------- /sechub-website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/package-lock.json -------------------------------------------------------------------------------- /sechub-website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/package.json -------------------------------------------------------------------------------- /sechub-website/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/public/favicon.ico -------------------------------------------------------------------------------- /sechub-website/public/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/public/github.svg -------------------------------------------------------------------------------- /sechub-website/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/public/logo.svg -------------------------------------------------------------------------------- /sechub-website/public/og.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/public/og.jpg -------------------------------------------------------------------------------- /sechub-website/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/tailwind.config.js -------------------------------------------------------------------------------- /sechub-website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-website/tsconfig.json -------------------------------------------------------------------------------- /sechub-wrapper-checkmarx/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-wrapper-checkmarx/README.adoc -------------------------------------------------------------------------------- /sechub-wrapper-checkmarx/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-wrapper-checkmarx/build.gradle -------------------------------------------------------------------------------- /sechub-wrapper-checkmarx/src/test/resources/testdata/workspace1/sources/extracted/subfolder1/test3.txt: -------------------------------------------------------------------------------- 1 | test3 -------------------------------------------------------------------------------- /sechub-wrapper-checkmarx/src/test/resources/testdata/workspace1/sources/extracted/test1.txt: -------------------------------------------------------------------------------- 1 | test1 -------------------------------------------------------------------------------- /sechub-wrapper-checkmarx/src/test/resources/testdata/workspace1/sources/extracted/test2.txt: -------------------------------------------------------------------------------- 1 | test2 -------------------------------------------------------------------------------- /sechub-wrapper-owasp-zap/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-wrapper-owasp-zap/README.adoc -------------------------------------------------------------------------------- /sechub-wrapper-owasp-zap/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-wrapper-owasp-zap/build.gradle -------------------------------------------------------------------------------- /sechub-wrapper-owasp-zap/src/test/resources/header-value-files/header-token.txt: -------------------------------------------------------------------------------- 1 | header-token -------------------------------------------------------------------------------- /sechub-wrapper-owasp-zap/src/test/resources/header-value-files/token.txt: -------------------------------------------------------------------------------- 1 | token -------------------------------------------------------------------------------- /sechub-wrapper-prepare/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-wrapper-prepare/build.gradle -------------------------------------------------------------------------------- /sechub-wrapper-secretvalidation/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-wrapper-secretvalidation/README.adoc -------------------------------------------------------------------------------- /sechub-wrapper-secretvalidation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-wrapper-secretvalidation/build.gradle -------------------------------------------------------------------------------- /sechub-wrapper-secretvalidation/src/test/resources/config-test-files/invalid-files/invalid-sarif.txt: -------------------------------------------------------------------------------- 1 | not valid sarif -------------------------------------------------------------------------------- /sechub-wrapper-secretvalidation/src/test/resources/config-test-files/invalid-files/invalid-validator-config.txt: -------------------------------------------------------------------------------- 1 | invalid file -------------------------------------------------------------------------------- /sechub-wrapper-xray/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub-wrapper-xray/build.gradle -------------------------------------------------------------------------------- /sechub-wrapper-xray/src/test/resources/invalid-json-examples/invalid_json.json: -------------------------------------------------------------------------------- 1 | { 2 | "invalid": 3 | } -------------------------------------------------------------------------------- /sechub-wrapper-xray/src/test/resources/xray-zip-test/.gitignore: -------------------------------------------------------------------------------- 1 | !*.zip -------------------------------------------------------------------------------- /sechub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/sechub.json -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mercedes-benz/sechub/HEAD/settings.gradle --------------------------------------------------------------------------------