{"id":363126,"url":"https://github.com/spring-projects/spring-batch","last_synced_at":"2026-06-20T12:00:27.086Z","repository":{"id":1186746,"uuid":"1089149","full_name":"spring-projects/spring-batch","owner":"spring-projects","description":"Spring Batch is a framework for writing batch applications using Java and Spring","archived":false,"fork":false,"pushed_at":"2026-06-16T08:25:43.000Z","size":110443,"stargazers_count":2946,"open_issues_count":403,"forks_count":2508,"subscribers_count":230,"default_branch":"main","last_synced_at":"2026-06-20T06:03:02.976Z","etag":null,"topics":["batch","batch-processing","java","spring"],"latest_commit_sha":null,"homepage":"http://projects.spring.io/spring-batch/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spring-projects.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-11-17T17:53:45.000Z","updated_at":"2026-06-20T00:43:39.000Z","dependencies_parsed_at":"2023-02-12T03:31:17.926Z","dependency_job_id":"81904277-b6db-4eb9-9bc5-8df5b164384e","html_url":"https://github.com/spring-projects/spring-batch","commit_stats":{"total_commits":6365,"total_committers":257,"mean_commits":"24.766536964980546","dds":0.6538884524744697,"last_synced_commit":"fc1f3fcfc791196273b1249157c4e860b1df9025"},"previous_names":[],"tags_count":162,"template":false,"template_full_name":null,"purl":"pkg:github/spring-projects/spring-batch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/sbom","scorecard":{"id":489503,"data":{"date":"2025-08-11","repo":{"name":"github.com/spring-projects/spring-batch","commit":"3bcc525e2ad2868945ba52ae6aa32e357207ee4c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 2/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/artifactory-staging.yml:1","Warn: no topLevel permission defined: .github/workflows/continuous-integration.yml:1","Warn: topLevel 'actions' permission set to 'write': .github/workflows/deploy-docs.yml:10","Warn: no topLevel permission defined: .github/workflows/documentation-upload.yml:1","Warn: no topLevel permission defined: .github/workflows/extension-build.yml:1","Warn: no topLevel permission defined: .github/workflows/maven-central-release.yml:1","Warn: no topLevel permission defined: .github/workflows/release-notes-generation.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/artifactory-staging.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: .mvn/wrapper/maven-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/spring-projects/.github/SECURITY.md:1","Info: Found linked content: github.com/spring-projects/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/spring-projects/.github/SECURITY.md:1","Info: Found text in security policy: github.com/spring-projects/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 2 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-docs.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/deploy-docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven-central-release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/maven-central-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-notes-generation.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/release-notes-generation.yml/main?enable=pin","Info:   2 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   4 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T18:41:36.343Z","repository_id":1186746,"created_at":"2025-08-19T18:41:36.343Z","updated_at":"2025-08-19T18:41:36.343Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34568743,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"spring-projects","name":"Spring","uuid":"317776","kind":"organization","description":"Spring Projects","email":null,"website":"https://spring.io/projects","location":"United States of America","twitter":"springcentral","company":null,"icon_url":"https://avatars.githubusercontent.com/u/317776?v=4","repositories_count":84,"last_synced_at":"2025-03-27T15:51:52.560Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/spring-projects","funding_links":[],"total_stars":211665,"followers":13476,"following":0,"created_at":"2022-11-02T16:45:17.646Z","updated_at":"2025-03-27T15:51:52.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects/repositories"},"packages":[{"id":4981856,"name":"org.springframework.batch:spring-batch-infrastructure","ecosystem":"maven","description":"The Spring Batch Infrastructure is a set of low-level components, interfaces and tools for batch processing applications and optimisations","homepage":"https://projects.spring.io/spring-batch","licenses":"Apache 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spring-projects/spring-batch","keywords_array":[],"namespace":"org.springframework.batch","versions_count":101,"first_release_published_at":"2008-03-28T17:28:57.000Z","latest_release_published_at":"2026-03-18T13:30:56.000Z","latest_release_number":"6.0.3","last_synced_at":"2026-06-18T11:31:12.491Z","created_at":"2022-07-27T09:34:18.592Z","updated_at":"2026-06-18T11:31:12.491Z","registry_url":"https://central.sonatype.com/artifact/org.springframework.batch/spring-batch-infrastructure/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.springframework.batch/spring-batch-infrastructure/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":1186746,"uuid":"1089149","full_name":"spring-projects/spring-batch","owner":"spring-projects","description":"Spring Batch is a framework for writing batch applications using Java and Spring","archived":false,"fork":false,"pushed_at":"2025-10-22T21:27:44.000Z","size":111250,"stargazers_count":2874,"open_issues_count":340,"forks_count":2449,"subscribers_count":232,"default_branch":"main","last_synced_at":"2025-10-26T16:40:11.485Z","etag":null,"topics":["batch","batch-processing","java","spring"],"latest_commit_sha":null,"homepage":"http://projects.spring.io/spring-batch/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spring-projects.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-11-17T17:53:45.000Z","updated_at":"2025-10-22T21:27:49.000Z","dependencies_parsed_at":"2023-02-12T03:31:17.926Z","dependency_job_id":"ea7769a9-4c98-438d-8058-0be24f57f336","html_url":"https://github.com/spring-projects/spring-batch","commit_stats":{"total_commits":6365,"total_committers":257,"mean_commits":"24.766536964980546","dds":0.6538884524744697,"last_synced_commit":"fc1f3fcfc791196273b1249157c4e860b1df9025"},"previous_names":[],"tags_count":158,"template":false,"template_full_name":null,"purl":"pkg:github/spring-projects/spring-batch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/sbom","scorecard":{"id":489503,"data":{"date":"2025-08-11","repo":{"name":"github.com/spring-projects/spring-batch","commit":"3bcc525e2ad2868945ba52ae6aa32e357207ee4c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 2/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/artifactory-staging.yml:1","Warn: no topLevel permission defined: .github/workflows/continuous-integration.yml:1","Warn: topLevel 'actions' permission set to 'write': .github/workflows/deploy-docs.yml:10","Warn: no topLevel permission defined: .github/workflows/documentation-upload.yml:1","Warn: no topLevel permission defined: .github/workflows/extension-build.yml:1","Warn: no topLevel permission defined: .github/workflows/maven-central-release.yml:1","Warn: no topLevel permission defined: .github/workflows/release-notes-generation.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/artifactory-staging.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: .mvn/wrapper/maven-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/spring-projects/.github/SECURITY.md:1","Info: Found linked content: github.com/spring-projects/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/spring-projects/.github/SECURITY.md:1","Info: Found text in security policy: github.com/spring-projects/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 2 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-docs.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/deploy-docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven-central-release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/maven-central-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-notes-generation.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/release-notes-generation.yml/main?enable=pin","Info:   2 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   4 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T18:41:36.343Z","repository_id":1186746,"created_at":"2025-08-19T18:41:36.343Z","updated_at":"2025-08-19T18:41:36.343Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281670002,"owners_count":26541405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"spring-projects","name":"Spring","uuid":"317776","kind":"organization","description":"Spring Projects","email":null,"website":"https://spring.io/projects","location":"United States of America","twitter":"springcentral","company":null,"icon_url":"https://avatars.githubusercontent.com/u/317776?v=4","repositories_count":84,"last_synced_at":"2025-03-27T15:51:52.560Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/spring-projects","funding_links":[],"total_stars":211665,"followers":13476,"following":0,"created_at":"2022-11-02T16:45:17.646Z","updated_at":"2025-03-27T15:51:52.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-11-02T20:05:42.307Z","dependent_packages_count":130,"downloads":null,"downloads_period":null,"dependent_repos_count":3754,"rankings":{"downloads":null,"dependent_repos_count":0.16077814218153713,"dependent_packages_count":0.5806445154121075,"stargazers_count":7.008365268717739,"forks_count":3.115451920728167,"docker_downloads_count":3.5002783083656688,"average":2.873103631081044},"purl":"pkg:maven/org.springframework.batch/spring-batch-infrastructure","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.springframework.batch:spring-batch-infrastructure","docker_dependents_count":206,"docker_downloads_count":38368418,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.springframework.batch:spring-batch-infrastructure","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.springframework.batch:spring-batch-infrastructure/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-20T18:04:50.622Z","issues_count":451,"pull_requests_count":349,"avg_time_to_close_issue":62156273.6403162,"avg_time_to_close_pull_request":7522143.39380531,"issues_closed_count":253,"pull_requests_closed_count":226,"pull_request_authors_count":113,"issue_authors_count":223,"avg_comments_per_issue":1.8625277161862528,"avg_comments_per_pull_request":1.3180515759312321,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":178,"past_year_pull_requests_count":188,"past_year_avg_time_to_close_issue":1440938.8043478262,"past_year_avg_time_to_close_pull_request":2530915.6875,"past_year_issues_closed_count":92,"past_year_pull_requests_closed_count":96,"past_year_pull_request_authors_count":53,"past_year_issue_authors_count":71,"past_year_avg_comments_per_issue":0.6292134831460674,"past_year_avg_comments_per_pull_request":1.0319148936170213,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":32,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/issues","maintainers":[{"login":"spring-projects-issues","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/spring-projects-issues"},{"login":"joshlong","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"rwinch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rwinch"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}],"active_maintainers":[{"login":"joshlong","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-infrastructure/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-infrastructure/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-infrastructure/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-infrastructure/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-infrastructure/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-infrastructure/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":5873061,"name":"github.com/spring-projects/spring-batch","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spring-projects/spring-batch","keywords_array":[],"namespace":"github.com/spring-projects","versions_count":36,"first_release_published_at":"2022-11-24T03:30:08.000Z","latest_release_published_at":"2026-06-10T15:06:38.000Z","latest_release_number":"v6.0.4+incompatible","last_synced_at":"2026-06-18T11:31:26.822Z","created_at":"2023-01-14T00:30:53.374Z","updated_at":"2026-06-18T11:31:26.822Z","registry_url":"https://pkg.go.dev/github.com/spring-projects/spring-batch","install_command":"go get github.com/spring-projects/spring-batch","documentation_url":"https://pkg.go.dev/github.com/spring-projects/spring-batch#section-documentation","metadata":{},"repo_metadata":{"id":1186746,"uuid":"1089149","full_name":"spring-projects/spring-batch","owner":"spring-projects","description":"Spring Batch is a framework for writing batch applications using Java and Spring","archived":false,"fork":false,"pushed_at":"2025-10-22T21:27:44.000Z","size":111250,"stargazers_count":2874,"open_issues_count":340,"forks_count":2449,"subscribers_count":232,"default_branch":"main","last_synced_at":"2025-10-26T16:40:11.485Z","etag":null,"topics":["batch","batch-processing","java","spring"],"latest_commit_sha":null,"homepage":"http://projects.spring.io/spring-batch/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spring-projects.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-11-17T17:53:45.000Z","updated_at":"2025-10-22T21:27:49.000Z","dependencies_parsed_at":"2023-02-12T03:31:17.926Z","dependency_job_id":"ea7769a9-4c98-438d-8058-0be24f57f336","html_url":"https://github.com/spring-projects/spring-batch","commit_stats":{"total_commits":6365,"total_committers":257,"mean_commits":"24.766536964980546","dds":0.6538884524744697,"last_synced_commit":"fc1f3fcfc791196273b1249157c4e860b1df9025"},"previous_names":[],"tags_count":158,"template":false,"template_full_name":null,"purl":"pkg:github/spring-projects/spring-batch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/sbom","scorecard":{"id":489503,"data":{"date":"2025-08-11","repo":{"name":"github.com/spring-projects/spring-batch","commit":"3bcc525e2ad2868945ba52ae6aa32e357207ee4c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 2/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/artifactory-staging.yml:1","Warn: no topLevel permission defined: .github/workflows/continuous-integration.yml:1","Warn: topLevel 'actions' permission set to 'write': .github/workflows/deploy-docs.yml:10","Warn: no topLevel permission defined: .github/workflows/documentation-upload.yml:1","Warn: no topLevel permission defined: .github/workflows/extension-build.yml:1","Warn: no topLevel permission defined: .github/workflows/maven-central-release.yml:1","Warn: no topLevel permission defined: .github/workflows/release-notes-generation.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/artifactory-staging.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: .mvn/wrapper/maven-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/spring-projects/.github/SECURITY.md:1","Info: Found linked content: github.com/spring-projects/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/spring-projects/.github/SECURITY.md:1","Info: Found text in security policy: github.com/spring-projects/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 2 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-docs.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/deploy-docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven-central-release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/maven-central-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-notes-generation.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/release-notes-generation.yml/main?enable=pin","Info:   2 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   4 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T18:41:36.343Z","repository_id":1186746,"created_at":"2025-08-19T18:41:36.343Z","updated_at":"2025-08-19T18:41:36.343Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281670002,"owners_count":26541405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"spring-projects","name":"Spring","uuid":"317776","kind":"organization","description":"Spring Projects","email":null,"website":"https://spring.io/projects","location":"United States of America","twitter":"springcentral","company":null,"icon_url":"https://avatars.githubusercontent.com/u/317776?v=4","repositories_count":84,"last_synced_at":"2025-03-27T15:51:52.560Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/spring-projects","funding_links":[],"total_stars":211665,"followers":13476,"following":0,"created_at":"2022-11-02T16:45:17.646Z","updated_at":"2025-03-27T15:51:52.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-11-02T20:05:43.089Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":1.192879756957343,"forks_count":0.4825837759823666,"average":4.505115949169339},"purl":"pkg:golang/github.com/spring-projects/spring-batch","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/spring-projects/spring-batch","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/spring-projects/spring-batch","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/spring-projects/spring-batch/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-20T18:04:50.622Z","issues_count":451,"pull_requests_count":349,"avg_time_to_close_issue":62156273.6403162,"avg_time_to_close_pull_request":7522143.39380531,"issues_closed_count":253,"pull_requests_closed_count":226,"pull_request_authors_count":113,"issue_authors_count":223,"avg_comments_per_issue":1.8625277161862528,"avg_comments_per_pull_request":1.3180515759312321,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":178,"past_year_pull_requests_count":188,"past_year_avg_time_to_close_issue":1440938.8043478262,"past_year_avg_time_to_close_pull_request":2530915.6875,"past_year_issues_closed_count":92,"past_year_pull_requests_closed_count":96,"past_year_pull_request_authors_count":53,"past_year_issue_authors_count":71,"past_year_avg_comments_per_issue":0.6292134831460674,"past_year_avg_comments_per_pull_request":1.0319148936170213,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":32,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/issues","maintainers":[{"login":"spring-projects-issues","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/spring-projects-issues"},{"login":"joshlong","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"rwinch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rwinch"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}],"active_maintainers":[{"login":"joshlong","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fspring-projects%2Fspring-batch/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fspring-projects%2Fspring-batch/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fspring-projects%2Fspring-batch/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fspring-projects%2Fspring-batch/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fspring-projects%2Fspring-batch/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fspring-projects%2Fspring-batch/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2181484,"maintainers_count":0,"namespaces_count":792747,"keywords_count":113213,"github":"golang","metadata":{"funded_packages_count":53976},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-06-10T05:03:23.672Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":4981843,"name":"org.springframework.batch:spring-batch-test","ecosystem":"maven","description":"Domain for batch job testing","homepage":"https://projects.spring.io/spring-batch","licenses":"Apache 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spring-projects/spring-batch","keywords_array":[],"namespace":"org.springframework.batch","versions_count":93,"first_release_published_at":"2009-02-22T00:08:32.000Z","latest_release_published_at":"2026-03-18T13:30:56.000Z","latest_release_number":"6.0.3","last_synced_at":"2026-06-18T11:31:07.936Z","created_at":"2022-07-27T09:33:41.704Z","updated_at":"2026-06-18T11:31:07.936Z","registry_url":"https://central.sonatype.com/artifact/org.springframework.batch/spring-batch-test/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.springframework.batch/spring-batch-test/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":1186746,"uuid":"1089149","full_name":"spring-projects/spring-batch","owner":"spring-projects","description":"Spring Batch is a framework for writing batch applications using Java and Spring","archived":false,"fork":false,"pushed_at":"2025-10-22T21:27:44.000Z","size":111250,"stargazers_count":2874,"open_issues_count":340,"forks_count":2449,"subscribers_count":232,"default_branch":"main","last_synced_at":"2025-10-26T16:40:11.485Z","etag":null,"topics":["batch","batch-processing","java","spring"],"latest_commit_sha":null,"homepage":"http://projects.spring.io/spring-batch/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spring-projects.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-11-17T17:53:45.000Z","updated_at":"2025-10-22T21:27:49.000Z","dependencies_parsed_at":"2023-02-12T03:31:17.926Z","dependency_job_id":"ea7769a9-4c98-438d-8058-0be24f57f336","html_url":"https://github.com/spring-projects/spring-batch","commit_stats":{"total_commits":6365,"total_committers":257,"mean_commits":"24.766536964980546","dds":0.6538884524744697,"last_synced_commit":"fc1f3fcfc791196273b1249157c4e860b1df9025"},"previous_names":[],"tags_count":158,"template":false,"template_full_name":null,"purl":"pkg:github/spring-projects/spring-batch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/sbom","scorecard":{"id":489503,"data":{"date":"2025-08-11","repo":{"name":"github.com/spring-projects/spring-batch","commit":"3bcc525e2ad2868945ba52ae6aa32e357207ee4c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 2/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/artifactory-staging.yml:1","Warn: no topLevel permission defined: .github/workflows/continuous-integration.yml:1","Warn: topLevel 'actions' permission set to 'write': .github/workflows/deploy-docs.yml:10","Warn: no topLevel permission defined: .github/workflows/documentation-upload.yml:1","Warn: no topLevel permission defined: .github/workflows/extension-build.yml:1","Warn: no topLevel permission defined: .github/workflows/maven-central-release.yml:1","Warn: no topLevel permission defined: .github/workflows/release-notes-generation.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/artifactory-staging.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: .mvn/wrapper/maven-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/spring-projects/.github/SECURITY.md:1","Info: Found linked content: github.com/spring-projects/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/spring-projects/.github/SECURITY.md:1","Info: Found text in security policy: github.com/spring-projects/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 2 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-docs.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/deploy-docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven-central-release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/maven-central-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-notes-generation.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/release-notes-generation.yml/main?enable=pin","Info:   2 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   4 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T18:41:36.343Z","repository_id":1186746,"created_at":"2025-08-19T18:41:36.343Z","updated_at":"2025-08-19T18:41:36.343Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281670002,"owners_count":26541405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"spring-projects","name":"Spring","uuid":"317776","kind":"organization","description":"Spring Projects","email":null,"website":"https://spring.io/projects","location":"United States of America","twitter":"springcentral","company":null,"icon_url":"https://avatars.githubusercontent.com/u/317776?v=4","repositories_count":84,"last_synced_at":"2025-03-27T15:51:52.560Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/spring-projects","funding_links":[],"total_stars":211665,"followers":13476,"following":0,"created_at":"2022-11-02T16:45:17.646Z","updated_at":"2025-03-27T15:51:52.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-11-02T20:05:44.559Z","dependent_packages_count":104,"downloads":null,"downloads_period":null,"dependent_repos_count":7394,"rankings":{"downloads":null,"dependent_repos_count":0.10091181028579665,"dependent_packages_count":0.7183974211374626,"stargazers_count":7.01657436439575,"forks_count":3.3200786471410324,"docker_downloads_count":3.5859732583702746,"average":2.9483871002660633},"purl":"pkg:maven/org.springframework.batch/spring-batch-test","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.springframework.batch:spring-batch-test","docker_dependents_count":27,"docker_downloads_count":2441883,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.springframework.batch:spring-batch-test","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.springframework.batch:spring-batch-test/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2025-10-20T18:04:50.622Z","issues_count":451,"pull_requests_count":349,"avg_time_to_close_issue":62156273.6403162,"avg_time_to_close_pull_request":7522143.39380531,"issues_closed_count":253,"pull_requests_closed_count":226,"pull_request_authors_count":113,"issue_authors_count":223,"avg_comments_per_issue":1.8625277161862528,"avg_comments_per_pull_request":1.3180515759312321,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":178,"past_year_pull_requests_count":188,"past_year_avg_time_to_close_issue":1440938.8043478262,"past_year_avg_time_to_close_pull_request":2530915.6875,"past_year_issues_closed_count":92,"past_year_pull_requests_closed_count":96,"past_year_pull_request_authors_count":53,"past_year_issue_authors_count":71,"past_year_avg_comments_per_issue":0.6292134831460674,"past_year_avg_comments_per_pull_request":1.0319148936170213,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":32,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/issues","maintainers":[{"login":"spring-projects-issues","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/spring-projects-issues"},{"login":"joshlong","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"rwinch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rwinch"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}],"active_maintainers":[{"login":"joshlong","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-test/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-test/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-test/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-test/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-test/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-test/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":4981840,"name":"org.springframework.batch:spring-batch-integration","ecosystem":"maven","description":"Implementation of Spring Batch scaling techniques with Spring integration","homepage":"https://projects.spring.io/spring-batch","licenses":"Apache 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spring-projects/spring-batch","keywords_array":[],"namespace":"org.springframework.batch","versions_count":82,"first_release_published_at":"2008-03-28T17:28:57.000Z","latest_release_published_at":"2026-03-18T13:30:56.000Z","latest_release_number":"6.0.3","last_synced_at":"2026-06-18T11:31:28.027Z","created_at":"2022-07-27T09:33:39.464Z","updated_at":"2026-06-18T11:31:28.027Z","registry_url":"https://central.sonatype.com/artifact/org.springframework.batch/spring-batch-integration/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.springframework.batch/spring-batch-integration/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":1186746,"uuid":"1089149","full_name":"spring-projects/spring-batch","owner":"spring-projects","description":"Spring Batch is a framework for writing batch applications using Java and Spring","archived":false,"fork":false,"pushed_at":"2025-10-22T21:27:44.000Z","size":111250,"stargazers_count":2874,"open_issues_count":340,"forks_count":2449,"subscribers_count":232,"default_branch":"main","last_synced_at":"2025-10-26T16:40:11.485Z","etag":null,"topics":["batch","batch-processing","java","spring"],"latest_commit_sha":null,"homepage":"http://projects.spring.io/spring-batch/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spring-projects.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-11-17T17:53:45.000Z","updated_at":"2025-10-22T21:27:49.000Z","dependencies_parsed_at":"2023-02-12T03:31:17.926Z","dependency_job_id":"ea7769a9-4c98-438d-8058-0be24f57f336","html_url":"https://github.com/spring-projects/spring-batch","commit_stats":{"total_commits":6365,"total_committers":257,"mean_commits":"24.766536964980546","dds":0.6538884524744697,"last_synced_commit":"fc1f3fcfc791196273b1249157c4e860b1df9025"},"previous_names":[],"tags_count":158,"template":false,"template_full_name":null,"purl":"pkg:github/spring-projects/spring-batch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/sbom","scorecard":{"id":489503,"data":{"date":"2025-08-11","repo":{"name":"github.com/spring-projects/spring-batch","commit":"3bcc525e2ad2868945ba52ae6aa32e357207ee4c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 2/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/artifactory-staging.yml:1","Warn: no topLevel permission defined: .github/workflows/continuous-integration.yml:1","Warn: topLevel 'actions' permission set to 'write': .github/workflows/deploy-docs.yml:10","Warn: no topLevel permission defined: .github/workflows/documentation-upload.yml:1","Warn: no topLevel permission defined: .github/workflows/extension-build.yml:1","Warn: no topLevel permission defined: .github/workflows/maven-central-release.yml:1","Warn: no topLevel permission defined: .github/workflows/release-notes-generation.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/artifactory-staging.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: .mvn/wrapper/maven-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/spring-projects/.github/SECURITY.md:1","Info: Found linked content: github.com/spring-projects/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/spring-projects/.github/SECURITY.md:1","Info: Found text in security policy: github.com/spring-projects/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 2 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-docs.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/deploy-docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven-central-release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/maven-central-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-notes-generation.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/release-notes-generation.yml/main?enable=pin","Info:   2 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   4 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T18:41:36.343Z","repository_id":1186746,"created_at":"2025-08-19T18:41:36.343Z","updated_at":"2025-08-19T18:41:36.343Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281670002,"owners_count":26541405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"spring-projects","name":"Spring","uuid":"317776","kind":"organization","description":"Spring Projects","email":null,"website":"https://spring.io/projects","location":"United States of America","twitter":"springcentral","company":null,"icon_url":"https://avatars.githubusercontent.com/u/317776?v=4","repositories_count":84,"last_synced_at":"2025-03-27T15:51:52.560Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/spring-projects","funding_links":[],"total_stars":211665,"followers":13476,"following":0,"created_at":"2022-11-02T16:45:17.646Z","updated_at":"2025-03-27T15:51:52.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-11-02T20:05:42.319Z","dependent_packages_count":70,"downloads":null,"downloads_period":null,"dependent_repos_count":2368,"rankings":{"downloads":null,"dependent_repos_count":0.21964336484825187,"dependent_packages_count":1.0371512378740402,"stargazers_count":7.01657436439575,"forks_count":3.3200786471410324,"docker_downloads_count":5.5373353675872865,"average":3.4261565963692724},"purl":"pkg:maven/org.springframework.batch/spring-batch-integration","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.springframework.batch:spring-batch-integration","docker_dependents_count":29,"docker_downloads_count":3755860,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.springframework.batch:spring-batch-integration","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.springframework.batch:spring-batch-integration/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-20T18:04:50.622Z","issues_count":451,"pull_requests_count":349,"avg_time_to_close_issue":62156273.6403162,"avg_time_to_close_pull_request":7522143.39380531,"issues_closed_count":253,"pull_requests_closed_count":226,"pull_request_authors_count":113,"issue_authors_count":223,"avg_comments_per_issue":1.8625277161862528,"avg_comments_per_pull_request":1.3180515759312321,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":178,"past_year_pull_requests_count":188,"past_year_avg_time_to_close_issue":1440938.8043478262,"past_year_avg_time_to_close_pull_request":2530915.6875,"past_year_issues_closed_count":92,"past_year_pull_requests_closed_count":96,"past_year_pull_request_authors_count":53,"past_year_issue_authors_count":71,"past_year_avg_comments_per_issue":0.6292134831460674,"past_year_avg_comments_per_pull_request":1.0319148936170213,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":32,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/issues","maintainers":[{"login":"spring-projects-issues","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/spring-projects-issues"},{"login":"joshlong","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"rwinch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rwinch"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}],"active_maintainers":[{"login":"joshlong","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-integration/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-integration/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-integration/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-integration/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-integration/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-integration/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":5084129,"name":"org.springframework.batch:spring-batch-core","ecosystem":"maven","description":"Core domain for batch processing, expressing a domain of Jobs, Steps, Chunks, etc","homepage":"https://projects.spring.io/spring-batch","licenses":"Apache 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spring-projects/spring-batch","keywords_array":[],"namespace":"org.springframework.batch","versions_count":101,"first_release_published_at":"2008-03-28T17:28:59.000Z","latest_release_published_at":"2026-03-18T13:30:56.000Z","latest_release_number":"6.0.3","last_synced_at":"2026-06-18T11:31:36.045Z","created_at":"2022-07-29T00:24:48.365Z","updated_at":"2026-06-18T11:31:36.045Z","registry_url":"https://central.sonatype.com/artifact/org.springframework.batch/spring-batch-core/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.springframework.batch/spring-batch-core/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":1186746,"uuid":"1089149","full_name":"spring-projects/spring-batch","owner":"spring-projects","description":"Spring Batch is a framework for writing batch applications using Java and Spring","archived":false,"fork":false,"pushed_at":"2025-10-22T21:27:44.000Z","size":111250,"stargazers_count":2874,"open_issues_count":340,"forks_count":2449,"subscribers_count":232,"default_branch":"main","last_synced_at":"2025-10-26T16:40:11.485Z","etag":null,"topics":["batch","batch-processing","java","spring"],"latest_commit_sha":null,"homepage":"http://projects.spring.io/spring-batch/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spring-projects.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-11-17T17:53:45.000Z","updated_at":"2025-10-22T21:27:49.000Z","dependencies_parsed_at":"2023-02-12T03:31:17.926Z","dependency_job_id":"ea7769a9-4c98-438d-8058-0be24f57f336","html_url":"https://github.com/spring-projects/spring-batch","commit_stats":{"total_commits":6365,"total_committers":257,"mean_commits":"24.766536964980546","dds":0.6538884524744697,"last_synced_commit":"fc1f3fcfc791196273b1249157c4e860b1df9025"},"previous_names":[],"tags_count":158,"template":false,"template_full_name":null,"purl":"pkg:github/spring-projects/spring-batch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/sbom","scorecard":{"id":489503,"data":{"date":"2025-08-11","repo":{"name":"github.com/spring-projects/spring-batch","commit":"3bcc525e2ad2868945ba52ae6aa32e357207ee4c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 2/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/artifactory-staging.yml:1","Warn: no topLevel permission defined: .github/workflows/continuous-integration.yml:1","Warn: topLevel 'actions' permission set to 'write': .github/workflows/deploy-docs.yml:10","Warn: no topLevel permission defined: .github/workflows/documentation-upload.yml:1","Warn: no topLevel permission defined: .github/workflows/extension-build.yml:1","Warn: no topLevel permission defined: .github/workflows/maven-central-release.yml:1","Warn: no topLevel permission defined: .github/workflows/release-notes-generation.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/artifactory-staging.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: .mvn/wrapper/maven-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/spring-projects/.github/SECURITY.md:1","Info: Found linked content: github.com/spring-projects/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/spring-projects/.github/SECURITY.md:1","Info: Found text in security policy: github.com/spring-projects/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 2 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-docs.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/deploy-docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven-central-release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/maven-central-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-notes-generation.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/release-notes-generation.yml/main?enable=pin","Info:   2 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   4 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T18:41:36.343Z","repository_id":1186746,"created_at":"2025-08-19T18:41:36.343Z","updated_at":"2025-08-19T18:41:36.343Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281670002,"owners_count":26541405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"spring-projects","name":"Spring","uuid":"317776","kind":"organization","description":"Spring Projects","email":null,"website":"https://spring.io/projects","location":"United States of America","twitter":"springcentral","company":null,"icon_url":"https://avatars.githubusercontent.com/u/317776?v=4","repositories_count":84,"last_synced_at":"2025-03-27T15:51:52.560Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/spring-projects","funding_links":[],"total_stars":211665,"followers":13476,"following":0,"created_at":"2022-11-02T16:45:17.646Z","updated_at":"2025-03-27T15:51:52.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-11-02T20:05:42.167Z","dependent_packages_count":225,"downloads":null,"downloads_period":null,"dependent_repos_count":6040,"rankings":{"downloads":null,"dependent_repos_count":0.11692955795020883,"dependent_packages_count":0.35619466368736563,"stargazers_count":7.008365268717739,"forks_count":3.115451920728167,"docker_downloads_count":3.5315129163112733,"average":2.825690865478951},"purl":"pkg:maven/org.springframework.batch/spring-batch-core","advisories":[{"uuid":"GSA_kwCzR0hTQS00cGg0LXE5cjUtNndtNs4AAk_N","url":"https://github.com/advisories/GHSA-4ph4-q9r5-6wm6","title":"Deserialization of Untrusted Data in Spring Batch","description":"When configured to enable default typing, Jackson contained a deserialization vulnerability that could lead to arbitrary code execution. Jackson fixed this vulnerability by blacklisting known \"deserialization gadgets\". Spring Batch configures Jackson with global default typing enabled which means that through the previous exploit, arbitrary code could be executed if all of the following is true: * Spring Batch's Jackson support is being leveraged to serialize a job's ExecutionContext. * A malicious user gains write access to the data store used by the JobRepository (where the data to be deserialized is stored). In order to protect against this type of attack, Jackson prevents a set of untrusted gadget classes from being deserialized. Spring Batch should be proactive against blocking unknown \"deserialization gadgets\" when enabling default typing.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-05-24T17:20:22.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.1,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2020-5411","https://tanzu.vmware.com/security/cve-2020-5411","https://github.com/advisories/GHSA-4ph4-q9r5-6wm6"],"source_kind":"github","identifiers":["GHSA-4ph4-q9r5-6wm6","CVE-2020-5411"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:12:17.405Z","updated_at":"2026-06-09T13:10:43.513Z","epss_percentage":0.00805,"epss_percentile":0.74527,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00cGg0LXE5cjUtNndtNs4AAk_N","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS00cGg0LXE5cjUtNndtNs4AAk_N","packages":[{"ecosystem":"maven","package_name":"org.springframework.batch:spring-batch-core","versions":[{"first_patched_version":"4.2.3","vulnerable_version_range":"\u003e= 4.0.0, \u003c= 4.2.2"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS00cGg0LXE5cjUtNndtNs4AAk_N/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTN3YzgtNjU5Zy1yODhx","url":"https://github.com/advisories/GHSA-3wc8-659g-r88q","title":"Low severity vulnerability that affects org.springframework.batch:spring-batch-core","description":"Spring Batch versions 3.0.9, 4.0.1, 4.1.0, and older unsupported versions, were susceptible to XML External Entity Injection (XXE) when receiving XML data from untrusted sources.","origin":"UNSPECIFIED","severity":"LOW","published_at":"2019-01-25T16:18:56.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2019-3774","https://lists.apache.org/thread.html/r01292194daa9ed3117b34dabec0c26929f6db13b9613fc144f720d52@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/r0153a08177fcfac7584c7b9ea3027f1e8f18f770126f905b9989190e@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/r08e7ddc354bdcbf95d88399f18b3d804865034f8bc706095e594b29f@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/r2349237482bcec43632d9d78d7d2804520d9a82f4d8b1fd96bb616b8@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/r47c7f67a3067ec09262eef0705abc42ea1b646699d9198bcaf8dad02@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/r5fbb63e405d2211c16524d33f52e3b122109d3bc88d5f74623fb212d@%3Ccommits.servicemix.apache.org%3E","https://lists.apache.org/thread.html/r78645ca0eef44a276e144447fb2087db758b1fb8826d0330b3f0da1a@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/r79991aeb5d0c53c67e400e037c72758a06607752ca2f23b5302dd61f@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/r96d90e59bb12af5e5c631dcf7d7d80857a52bf3dc44d5b85553e7fc4@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/ra329bb85da9da93ac6f9b5fc0fc5446a3af0ee2a62c5de484da0af54@%3Ccommits.servicemix.apache.org%3E","https://lists.apache.org/thread.html/ra62a3bf48ab4e0e9aaed970b03d79a73224d68a4275858c707542f6c@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/ra8c7573911082e9968f4835943045ad0952232bb6314becf23dc3de5@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/raae74a9290784e20e86fcd4e2525fa8700aeed6f65f3613b5b04bb11@%3Ccommits.servicemix.apache.org%3E","https://lists.apache.org/thread.html/rb9fe3ae33246d7f11604a1c85c861cb013a1e32248a43a0c22457107@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/rcd26a5409af7356b5f69b2fafae3cf621bff8bf155f50e9ccf9ed5f6@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/rcd4945d66d8bb2fc92396af56a70ede4af983a2c98166f1281338346@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/ree71c6425d2cc0e36b77bda6902965a657c1e09c7229459811d66474@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/rf83697efcbcfe1131e31bbc7025cb3ee1db5d9185e9481093b2ef961@%3Cissues.servicemix.apache.org%3E","https://lists.apache.org/thread.html/rfea6eebfebb13bc015f258e7fa31d4e24a4202601be3b307da28d530@%3Ccommits.servicemix.apache.org%3E","https://github.com/advisories/GHSA-3wc8-659g-r88q"],"source_kind":"github","identifiers":["GHSA-3wc8-659g-r88q","CVE-2019-3774"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:13:31.840Z","updated_at":"2026-05-19T22:03:24.498Z","epss_percentage":0.02036,"epss_percentile":0.83512,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTN3YzgtNjU5Zy1yODhx","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTN3YzgtNjU5Zy1yODhx","packages":[{"ecosystem":"maven","package_name":"org.springframework.batch:spring-batch-core","versions":[{"first_patched_version":"4.1.1.RELEASE","vulnerable_version_range":"= 4.1.0.RELEASE"},{"first_patched_version":"4.0.2.RELEASE","vulnerable_version_range":"\u003e= 4.0.0.RELEASE, \u003c 4.0.2.RELEASE"},{"first_patched_version":"3.0.10.RELEASE","vulnerable_version_range":"\u003c 3.0.10.RELEASE"}],"purl":null}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTN3YzgtNjU5Zy1yODhx/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.springframework.batch:spring-batch-core","docker_dependents_count":283,"docker_downloads_count":42672582,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.springframework.batch:spring-batch-core","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.springframework.batch:spring-batch-core/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2025-10-20T18:04:50.622Z","issues_count":451,"pull_requests_count":349,"avg_time_to_close_issue":62156273.6403162,"avg_time_to_close_pull_request":7522143.39380531,"issues_closed_count":253,"pull_requests_closed_count":226,"pull_request_authors_count":113,"issue_authors_count":223,"avg_comments_per_issue":1.8625277161862528,"avg_comments_per_pull_request":1.3180515759312321,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":178,"past_year_pull_requests_count":188,"past_year_avg_time_to_close_issue":1440938.8043478262,"past_year_avg_time_to_close_pull_request":2530915.6875,"past_year_issues_closed_count":92,"past_year_pull_requests_closed_count":96,"past_year_pull_request_authors_count":53,"past_year_issue_authors_count":71,"past_year_avg_comments_per_issue":0.6292134831460674,"past_year_avg_comments_per_pull_request":1.0319148936170213,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":32,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/issues","maintainers":[{"login":"spring-projects-issues","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/spring-projects-issues"},{"login":"joshlong","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"rwinch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rwinch"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}],"active_maintainers":[{"login":"joshlong","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-core/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-core/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-core/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-core/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-core/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-core/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":5073670,"name":"org.springframework.batch:spring-batch-docs","ecosystem":"maven","description":"Spring Batch Docs","homepage":"https://projects.spring.io/spring-batch/","licenses":"The Apache Software License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spring-projects/spring-batch","keywords_array":[],"namespace":"org.springframework.batch","versions_count":27,"first_release_published_at":"2008-03-28T17:28:59.000Z","latest_release_published_at":"2021-05-19T12:10:47.000Z","latest_release_number":"4.3.3","last_synced_at":"2026-06-18T11:31:36.767Z","created_at":"2022-07-28T11:45:44.788Z","updated_at":"2026-06-18T11:31:36.767Z","registry_url":"https://central.sonatype.com/artifact/org.springframework.batch/spring-batch-docs/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.springframework.batch/spring-batch-docs/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":1186746,"uuid":"1089149","full_name":"spring-projects/spring-batch","owner":"spring-projects","description":"Spring Batch is a framework for writing batch applications using Java and Spring","archived":false,"fork":false,"pushed_at":"2025-10-22T21:27:44.000Z","size":111250,"stargazers_count":2874,"open_issues_count":340,"forks_count":2449,"subscribers_count":232,"default_branch":"main","last_synced_at":"2025-10-26T16:40:11.485Z","etag":null,"topics":["batch","batch-processing","java","spring"],"latest_commit_sha":null,"homepage":"http://projects.spring.io/spring-batch/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spring-projects.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-11-17T17:53:45.000Z","updated_at":"2025-10-22T21:27:49.000Z","dependencies_parsed_at":"2023-02-12T03:31:17.926Z","dependency_job_id":"ea7769a9-4c98-438d-8058-0be24f57f336","html_url":"https://github.com/spring-projects/spring-batch","commit_stats":{"total_commits":6365,"total_committers":257,"mean_commits":"24.766536964980546","dds":0.6538884524744697,"last_synced_commit":"fc1f3fcfc791196273b1249157c4e860b1df9025"},"previous_names":[],"tags_count":158,"template":false,"template_full_name":null,"purl":"pkg:github/spring-projects/spring-batch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/sbom","scorecard":{"id":489503,"data":{"date":"2025-08-11","repo":{"name":"github.com/spring-projects/spring-batch","commit":"3bcc525e2ad2868945ba52ae6aa32e357207ee4c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 2/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/artifactory-staging.yml:1","Warn: no topLevel permission defined: .github/workflows/continuous-integration.yml:1","Warn: topLevel 'actions' permission set to 'write': .github/workflows/deploy-docs.yml:10","Warn: no topLevel permission defined: .github/workflows/documentation-upload.yml:1","Warn: no topLevel permission defined: .github/workflows/extension-build.yml:1","Warn: no topLevel permission defined: .github/workflows/maven-central-release.yml:1","Warn: no topLevel permission defined: .github/workflows/release-notes-generation.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/artifactory-staging.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: .mvn/wrapper/maven-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/spring-projects/.github/SECURITY.md:1","Info: Found linked content: github.com/spring-projects/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/spring-projects/.github/SECURITY.md:1","Info: Found text in security policy: github.com/spring-projects/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 2 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-docs.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/deploy-docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven-central-release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/maven-central-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-notes-generation.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/release-notes-generation.yml/main?enable=pin","Info:   2 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   4 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T18:41:36.343Z","repository_id":1186746,"created_at":"2025-08-19T18:41:36.343Z","updated_at":"2025-08-19T18:41:36.343Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281670002,"owners_count":26541405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"spring-projects","name":"Spring","uuid":"317776","kind":"organization","description":"Spring Projects","email":null,"website":"https://spring.io/projects","location":"United States of America","twitter":"springcentral","company":null,"icon_url":"https://avatars.githubusercontent.com/u/317776?v=4","repositories_count":84,"last_synced_at":"2025-03-27T15:51:52.560Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/spring-projects","funding_links":[],"total_stars":211665,"followers":13476,"following":0,"created_at":"2022-11-02T16:45:17.646Z","updated_at":"2025-03-27T15:51:52.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-11-02T20:05:44.545Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":31.979943940947386,"dependent_packages_count":48.85985838769028,"stargazers_count":5.638409078597039,"forks_count":2.6679213407623954,"average":22.286533186999275},"purl":"pkg:maven/org.springframework.batch/spring-batch-docs","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.springframework.batch:spring-batch-docs","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.springframework.batch:spring-batch-docs","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.springframework.batch:spring-batch-docs/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-20T18:04:50.622Z","issues_count":451,"pull_requests_count":349,"avg_time_to_close_issue":62156273.6403162,"avg_time_to_close_pull_request":7522143.39380531,"issues_closed_count":253,"pull_requests_closed_count":226,"pull_request_authors_count":113,"issue_authors_count":223,"avg_comments_per_issue":1.8625277161862528,"avg_comments_per_pull_request":1.3180515759312321,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":178,"past_year_pull_requests_count":188,"past_year_avg_time_to_close_issue":1440938.8043478262,"past_year_avg_time_to_close_pull_request":2530915.6875,"past_year_issues_closed_count":92,"past_year_pull_requests_closed_count":96,"past_year_pull_request_authors_count":53,"past_year_issue_authors_count":71,"past_year_avg_comments_per_issue":0.6292134831460674,"past_year_avg_comments_per_pull_request":1.0319148936170213,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":32,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/issues","maintainers":[{"login":"spring-projects-issues","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/spring-projects-issues"},{"login":"joshlong","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"rwinch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rwinch"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}],"active_maintainers":[{"login":"joshlong","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-docs/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-docs/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-docs/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-docs/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-docs/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-docs/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":5054209,"name":"org.springframework.batch:spring-batch-parent","ecosystem":"maven","description":"Spring Batch parent project. Defines dependencies and common configuration for the build process.","homepage":"http://docs.spring.io/spring-batch/spring-batch-parent","licenses":"Apache 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spring-projects/spring-batch","keywords_array":[],"namespace":"org.springframework.batch","versions_count":25,"first_release_published_at":"2009-02-22T00:08:32.000Z","latest_release_published_at":"2014-05-22T15:54:52.000Z","latest_release_number":"2.2.7.RELEASE","last_synced_at":"2026-06-18T11:31:41.627Z","created_at":"2022-07-27T23:24:31.335Z","updated_at":"2026-06-18T11:31:41.628Z","registry_url":"https://central.sonatype.com/artifact/org.springframework.batch/spring-batch-parent/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.springframework.batch/spring-batch-parent/","metadata":{"repositories":["http://objectstyle.org/maven2/","http://people.apache.org/maven-snapshot-repository/","http://repo.spring.io/libs-milestone","http://dist.gemstone.com.s3.amazonaws.com/maven/release","http://m2.neo4j.org/releases"],"distribution_repositories":["https://oss.sonatype.org/service/local/staging/deploy/maven2/","http://repo.spring.io/milestone","https://oss.sonatype.org/content/repositories/snapshots/"]},"repo_metadata":{"id":1186746,"uuid":"1089149","full_name":"spring-projects/spring-batch","owner":"spring-projects","description":"Spring Batch is a framework for writing batch applications using Java and Spring","archived":false,"fork":false,"pushed_at":"2026-02-04T14:56:11.000Z","size":111044,"stargazers_count":2915,"open_issues_count":363,"forks_count":2478,"subscribers_count":230,"default_branch":"main","last_synced_at":"2026-02-09T07:22:45.619Z","etag":null,"topics":["batch","batch-processing","java","spring"],"latest_commit_sha":null,"homepage":"http://projects.spring.io/spring-batch/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spring-projects.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-11-17T17:53:45.000Z","updated_at":"2026-02-07T00:09:28.000Z","dependencies_parsed_at":"2023-02-12T03:31:17.926Z","dependency_job_id":"81904277-b6db-4eb9-9bc5-8df5b164384e","html_url":"https://github.com/spring-projects/spring-batch","commit_stats":{"total_commits":6365,"total_committers":257,"mean_commits":"24.766536964980546","dds":0.6538884524744697,"last_synced_commit":"fc1f3fcfc791196273b1249157c4e860b1df9025"},"previous_names":[],"tags_count":161,"template":false,"template_full_name":null,"purl":"pkg:github/spring-projects/spring-batch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/sbom","scorecard":{"id":489503,"data":{"date":"2025-08-11","repo":{"name":"github.com/spring-projects/spring-batch","commit":"3bcc525e2ad2868945ba52ae6aa32e357207ee4c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 2/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/artifactory-staging.yml:1","Warn: no topLevel permission defined: .github/workflows/continuous-integration.yml:1","Warn: topLevel 'actions' permission set to 'write': .github/workflows/deploy-docs.yml:10","Warn: no topLevel permission defined: .github/workflows/documentation-upload.yml:1","Warn: no topLevel permission defined: .github/workflows/extension-build.yml:1","Warn: no topLevel permission defined: .github/workflows/maven-central-release.yml:1","Warn: no topLevel permission defined: .github/workflows/release-notes-generation.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/artifactory-staging.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: .mvn/wrapper/maven-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/spring-projects/.github/SECURITY.md:1","Info: Found linked content: github.com/spring-projects/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/spring-projects/.github/SECURITY.md:1","Info: Found text in security policy: github.com/spring-projects/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 2 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-docs.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/deploy-docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven-central-release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/maven-central-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-notes-generation.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/release-notes-generation.yml/main?enable=pin","Info:   2 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   4 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T18:41:36.343Z","repository_id":1186746,"created_at":"2025-08-19T18:41:36.343Z","updated_at":"2025-08-19T18:41:36.343Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29382850,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T20:34:40.886Z","status":"ssl_error","status_checked_at":"2026-02-12T20:23:00.490Z","response_time":55,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"spring-projects","name":"Spring","uuid":"317776","kind":"organization","description":"Spring Projects","email":null,"website":"https://spring.io/projects","location":"United States of America","twitter":"springcentral","company":null,"icon_url":"https://avatars.githubusercontent.com/u/317776?v=4","repositories_count":84,"last_synced_at":"2025-03-27T15:51:52.560Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/spring-projects","funding_links":[],"total_stars":211665,"followers":13476,"following":0,"created_at":"2022-11-02T16:45:17.646Z","updated_at":"2025-03-27T15:51:52.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects/repositories"},"tags":[{"name":"v6.0.1","sha":"ae9e65aa12b18ff031ca967b3553fdf6d07870d0","kind":"tag","published_at":"2025-12-17T09:45:57.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v6.0.1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v6.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"fa73e01f40d6cd7e8274b473a17e8c0c387fae84","kind":"tag","published_at":"2025-11-19T15:27:16.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v6.0.0","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.0/manifests"},{"name":"v6.0.0-RC2","sha":"4233a045a17e5f34a293cd75e36fc5c8d90247ea","kind":"tag","published_at":"2025-11-06T15:28:36.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v6.0.0-RC2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v6.0.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v6.0.0-RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.0-RC2/manifests"},{"name":"v6.0.0-RC1","sha":"c425c02671b6349e10feef3ffbf73977c90586af","kind":"tag","published_at":"2025-10-22T21:08:29.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v6.0.0-RC1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v6.0.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v6.0.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.0-RC1/manifests"},{"name":"v5.2.4","sha":"8f7c0684afc64b9f9b63f8367962cb46eea5eb67","kind":"tag","published_at":"2025-10-22T14:18:54.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.2.4","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.4/manifests"},{"name":"v6.0.0-M4","sha":"376d980ee561770c4aaea68a8435146b998961c0","kind":"tag","published_at":"2025-10-09T06:34:04.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v6.0.0-M4","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v6.0.0-M4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v6.0.0-M4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.0-M4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.0-M4/manifests"},{"name":"v5.2.3","sha":"9e0e39ed8bf17cddd245648b92b0692ccbe8a73d","kind":"tag","published_at":"2025-09-17T17:31:59.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.2.3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.3/manifests"},{"name":"v6.0.0-M3","sha":"59d4413a4c5035b02e01e5c19a3ff83a913b97df","kind":"tag","published_at":"2025-09-17T11:40:41.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v6.0.0-M3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v6.0.0-M3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v6.0.0-M3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.0-M3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.0-M3/manifests"},{"name":"v6.0.0-M2","sha":"bd532ae359b0fd86e2583cd7794008e9ccb78b11","kind":"tag","published_at":"2025-08-20T13:29:52.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v6.0.0-M2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v6.0.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v6.0.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.0-M2/manifests"},{"name":"v6.0.0-M1","sha":"817a997ba8ade0945ff5d503b726e28a73931ec8","kind":"tag","published_at":"2025-07-23T14:01:50.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v6.0.0-M1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v6.0.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v6.0.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v6.0.0-M1/manifests"},{"name":"v5.2.2","sha":"503adc232445ecce3aefeb488bfed96ef564a741","kind":"tag","published_at":"2025-03-19T15:31:23.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.2.2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.2/manifests"},{"name":"v5.1.3","sha":"814f686e153a18a60434c1f2db4b8dd64a50e7e9","kind":"tag","published_at":"2024-12-19T02:59:25.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.1.3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.3/manifests"},{"name":"v5.2.1","sha":"a8a458f6e1319858154e38fc835b5712756cabf5","kind":"tag","published_at":"2024-12-18T20:38:31.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.2.1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"ade546bf0eff6fc6e8c39f4e7a774f4e865b0d2c","kind":"tag","published_at":"2024-11-21T08:32:39.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.2.0","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.0/manifests"},{"name":"v5.2.0-RC1","sha":"0911e8950ea74a96c00c49b415a989ff8d4591a6","kind":"tag","published_at":"2024-10-23T17:54:46.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.2.0-RC1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.2.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.2.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.0-RC1/manifests"},{"name":"v5.2.0-M2","sha":"8319c546f8ab63a9c9677920cdbba6fdb3eb11a5","kind":"tag","published_at":"2024-10-11T22:46:44.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.2.0-M2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.2.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.2.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.0-M2/manifests"},{"name":"v5.2.0-M1","sha":"eae2ef636f1756941e8535bb331cd70a2b37ab33","kind":"tag","published_at":"2024-09-18T08:30:26.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.2.0-M1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.2.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.2.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.2.0-M1/manifests"},{"name":"v5.1.2","sha":"a8f8d0bfa7f6116040a0455aa55da8fa343780ef","kind":"tag","published_at":"2024-05-22T10:36:11.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.1.2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.2/manifests"},{"name":"v5.0.6","sha":"a79e42f6d8ae127df3b33d0e3a142908407097ba","kind":"tag","published_at":"2024-05-22T07:46:25.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.0.6","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.0.6/manifests"},{"name":"v5.1.1","sha":"1b6b792432369b860a281ec7382c8731c9aba9ed","kind":"tag","published_at":"2024-02-21T16:04:04.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.1.1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.1/manifests"},{"name":"v5.0.5","sha":"03daeeb0f845bbb93bd2dba35bf3f2bbff9f75d5","kind":"tag","published_at":"2024-02-21T14:22:08.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.0.5","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.0.5/manifests"},{"name":"v5.0.4","sha":"3d382c12c1192918b2e5195a2d50f78eb3eed275","kind":"tag","published_at":"2023-11-22T18:30:46.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.0.4","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.0.4/manifests"},{"name":"v5.1.0","sha":"ebedd02e216437de12789ce068c30018f0317f72","kind":"tag","published_at":"2023-11-22T16:00:34.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.1.0","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.0/manifests"},{"name":"4.3.10","sha":"fb0ce98a890eae1908bdf25d69eb4ea51b89973e","kind":"tag","published_at":"2023-11-22T09:02:30.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.3.10","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.3.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.10/manifests"},{"name":"v5.1.0-RC1","sha":"3a9c468c9c68dfe0408222a1e0352ca1b575c2bc","kind":"tag","published_at":"2023-10-18T13:14:33.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.1.0-RC1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.1.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.1.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.0-RC1/manifests"},{"name":"v5.1.0-M3","sha":"63a039358a3a04850c60593821f88f5676c93c1e","kind":"tag","published_at":"2023-09-20T07:29:17.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.1.0-M3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.1.0-M3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.1.0-M3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.0-M3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.0-M3/manifests"},{"name":"v5.1.0-M2","sha":"f4e9eea4e4eabab894f9ef0a6341314769369a4c","kind":"tag","published_at":"2023-08-24T01:32:29.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.1.0-M2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.1.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.1.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.0-M2/manifests"},{"name":"v5.0.3","sha":"1c81b8237ea9912110042b05e8dc09d928787a9f","kind":"tag","published_at":"2023-08-23T17:27:42.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.0.3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.0.3/manifests"},{"name":"4.3.9","sha":"740cd0919b04cb20c02a0b5cd279c3c34ab97200","kind":"tag","published_at":"2023-08-23T10:14:03.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.3.9","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.9/manifests"},{"name":"v5.1.0-M1","sha":"b874b794c828b0bd83d87e97d88f4d517b9228df","kind":"tag","published_at":"2023-07-19T09:14:35.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.1.0-M1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.1.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.1.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.1.0-M1/manifests"},{"name":"v5.0.2","sha":"1266de6e353f8074ace24f62beef4167d78eed03","kind":"tag","published_at":"2023-05-17T14:15:06.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.0.2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"3aa503d6caeaa93c26ee30dbe1a803ec4fd6bd11","kind":"tag","published_at":"2023-02-22T23:23:15.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.0.1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.0.1/manifests"},{"name":"4.3.8","sha":"e71336a5e7d7d3e3abe44c877109173efc870b9a","kind":"tag","published_at":"2023-02-22T12:11:42.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.3.8","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.8/manifests"},{"name":"v5.0.0","sha":"3bef84da7c7c5220b972bc6af1bc2ce70d386537","kind":"tag","published_at":"2022-11-24T03:30:09.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/v5.0.0","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/v5.0.0/manifests"},{"name":"5.0.0-RC2","sha":"420a7baa7511bcfeeefff95bf2be8c8ee692ee29","kind":"tag","published_at":"2022-11-09T14:34:35.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/5.0.0-RC2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/5.0.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@5.0.0-RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-RC2/manifests"},{"name":"5.0.0-RC1","sha":"adde7d764e613b3c2a58375fb44a1758db8252f4","kind":"tag","published_at":"2022-10-19T23:57:19.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/5.0.0-RC1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/5.0.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@5.0.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-RC1/manifests"},{"name":"5.0.0-M8","sha":"87f364466757c755353bec56510f8dca78d89ff0","kind":"tag","published_at":"2022-10-13T10:33:59.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/5.0.0-M8","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/5.0.0-M8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@5.0.0-M8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M8/manifests"},{"name":"5.0.0-M7","sha":"771c14f00d3982a49e61963ba477df4fa34aa22c","kind":"tag","published_at":"2022-10-05T04:16:27.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/5.0.0-M7","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/5.0.0-M7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@5.0.0-M7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M7/manifests"},{"name":"4.3.7","sha":"7876460c52ba517331bae5838e7a6b24915937cd","kind":"tag","published_at":"2022-09-22T06:39:54.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.3.7","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.7/manifests"},{"name":"5.0.0-M6","sha":"ba7cad4ad81dfc44ad380b58944522102a56634a","kind":"tag","published_at":"2022-09-21T18:35:31.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/5.0.0-M6","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/5.0.0-M6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@5.0.0-M6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M6/manifests"},{"name":"5.0.0-M5","sha":"7fc0af6785ade9b03f56120a42d5ce63ad070b59","kind":"tag","published_at":"2022-08-24T17:14:57.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/5.0.0-M5","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/5.0.0-M5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@5.0.0-M5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M5/manifests"},{"name":"5.0.0-M4","sha":"d46aeef01df7416f75f8a27295ad2813b81578a3","kind":"tag","published_at":"2022-07-21T03:17:05.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/5.0.0-M4","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/5.0.0-M4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@5.0.0-M4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M4/manifests"},{"name":"5.0.0-M3","sha":"a99f1c8645f59d5952cb9c6eb005e761ce3423b9","kind":"tag","published_at":"2022-05-19T01:22:55.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/5.0.0-M3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/5.0.0-M3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@5.0.0-M3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M3/manifests"},{"name":"4.3.6","sha":"359e7b244a48d3e5c6752f182850b9837f745173","kind":"tag","published_at":"2022-05-18T12:57:31.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.3.6","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.6/manifests"},{"name":"5.0.0-M2","sha":"273ddeed90454a5337f8477fb3d3bebe91ddc2eb","kind":"tag","published_at":"2022-03-23T11:57:33.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/5.0.0-M2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/5.0.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@5.0.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M2/manifests"},{"name":"4.3.5","sha":"d588027fe5cc2905a6985ec78fc22ff9b5a0d9fc","kind":"tag","published_at":"2022-02-23T13:55:52.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.3.5","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.5/manifests"},{"name":"5.0.0-M1","sha":"a06a8664109175b60b396d73cb457e15695e0b63","kind":"tag","published_at":"2022-01-19T12:13:23.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/5.0.0-M1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/5.0.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@5.0.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/5.0.0-M1/manifests"},{"name":"4.2.8.RELEASE","sha":"2c2ea1c35d8fd42d1dd1fdcf1530046c30b1a455","kind":"tag","published_at":"2021-11-17T12:53:30.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.2.8.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.2.8.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.2.8.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.8.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.8.RELEASE/manifests"},{"name":"4.3.4","sha":"b39aa79926eba27d6bef08136e3a33c9d503ea79","kind":"tag","published_at":"2021-11-17T05:02:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.3.4","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.4/manifests"},{"name":"4.3.3","sha":"680eac960c1961cf043d95c16dcecdad683f0a70","kind":"tag","published_at":"2021-05-19T11:53:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.3.3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.3/manifests"},{"name":"4.2.7.RELEASE","sha":"4cad5595d70a400a849bf55f1adb5fa47efe46ac","kind":"tag","published_at":"2021-05-19T08:48:29.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.2.7.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.2.7.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.2.7.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.7.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.7.RELEASE/manifests"},{"name":"4.3.2","sha":"3aa76244fd3a110a6c2be17027a5df02a46b7034","kind":"tag","published_at":"2021-03-18T06:04:14.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.3.2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.2/manifests"},{"name":"4.2.6.RELEASE","sha":"ccc3bd00e2ed0571cff6d875398f747e623f55ee","kind":"tag","published_at":"2021-03-17T20:56:15.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.2.6.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.2.6.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.2.6.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.6.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.6.RELEASE/manifests"},{"name":"4.3.1","sha":"28a8b09f90f742f3767668d7ea7b36e7e5bcd487","kind":"tag","published_at":"2020-12-09T22:36:08.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.3.1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.1/manifests"},{"name":"4.2.5.RELEASE","sha":"795a8f055c6d7f07777d0b228d2aa74ffc240bb8","kind":"tag","published_at":"2020-12-09T21:52:17.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.2.5.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.2.5.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.2.5.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.5.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.5.RELEASE/manifests"},{"name":"4.3.0","sha":"60c53a2bead506dd400616a4634402fafd7e4105","kind":"tag","published_at":"2020-10-28T21:56:16.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.3.0","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.0/manifests"},{"name":"4.3.0-RC1","sha":"01385eee6d8895f5ae01be035b700d5e7019279d","kind":"tag","published_at":"2020-09-16T21:38:26.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.3.0-RC1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.3.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.3.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.0-RC1/manifests"},{"name":"4.3.0-M2","sha":"857adcf17be01cdda420c77678dc8c29d865cdd8","kind":"tag","published_at":"2020-08-12T19:17:32.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.3.0-M2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.3.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.3.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.0-M2/manifests"},{"name":"4.3.0-M1","sha":"a9cbb6cf20ee31cb22cf5f2df5fa053e16aa41dc","kind":"tag","published_at":"2020-06-26T19:08:32.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.3.0-M1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.3.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.3.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.3.0-M1/manifests"},{"name":"4.2.4.RELEASE","sha":"f75f1711fe5e30bf5bd9dba6553776af521a2781","kind":"tag","published_at":"2020-06-11T07:58:44.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.2.4.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.2.4.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.2.4.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.4.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.4.RELEASE/manifests"},{"name":"4.2.3.RELEASE","sha":"f0481b1ef586fe3fd675545ea450119506359643","kind":"tag","published_at":"2020-06-10T18:43:56.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.2.3.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.2.3.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.2.3.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.3.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.3.RELEASE/manifests"},{"name":"4.2.2.RELEASE","sha":"1c131ee95c27b4fa17500399c96309a2ffe0c794","kind":"tag","published_at":"2020-04-01T11:44:11.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.2.2.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.2.2.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.2.2.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.2.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.2.RELEASE/manifests"},{"name":"4.1.4.RELEASE","sha":"51f801ce4170eb02eac6f7f80bd87d319d76dea9","kind":"tag","published_at":"2020-04-01T10:26:12.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.1.4.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.1.4.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.1.4.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.4.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.4.RELEASE/manifests"},{"name":"4.2.1.RELEASE","sha":"6080dd0e4ca72707295e227aa15108be93709e56","kind":"tag","published_at":"2019-12-04T20:17:12.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.2.1.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.2.1.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.2.1.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.1.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.1.RELEASE/manifests"},{"name":"4.1.3.RELEASE","sha":"2f97e079e815d862992ebe2a2bccbab754103147","kind":"tag","published_at":"2019-12-04T14:54:33.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.1.3.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.1.3.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.1.3.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.3.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.3.RELEASE/manifests"},{"name":"4.0.4.RELEASE","sha":"23980d2b9219a6c6cf1e452235a972d02a86374c","kind":"tag","published_at":"2019-12-03T14:57:55.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.0.4.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.0.4.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.0.4.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.4.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.4.RELEASE/manifests"},{"name":"4.2.0.RELEASE","sha":"228e39f9761711fb31180f576298b648c36eb03c","kind":"tag","published_at":"2019-10-01T21:37:25.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.2.0.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.2.0.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.2.0.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.0.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.0.RELEASE/manifests"},{"name":"4.2.0.RC1","sha":"b116d363f430b3dadee212f6cd48633a74adc74d","kind":"tag","published_at":"2019-09-06T20:55:55.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.2.0.RC1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.2.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.2.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.0.RC1/manifests"},{"name":"4.2.0.M3","sha":"3336bf7ea823c75fcc89bc29c7381f76f021bb01","kind":"tag","published_at":"2019-08-03T03:13:44.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.2.0.M3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.2.0.M3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.2.0.M3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.0.M3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.0.M3/manifests"},{"name":"4.2.0.M2","sha":"84d408a85820c1cafba70db5599fde495c80d069","kind":"tag","published_at":"2019-05-13T21:20:39.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.2.0.M2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.2.0.M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.2.0.M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.0.M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.0.M2/manifests"},{"name":"4.2.0.M1","sha":"691ea2deffbd80989b299fb142608a10c33525f0","kind":"tag","published_at":"2019-04-15T20:18:56.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.2.0.M1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.2.0.M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.2.0.M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.0.M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.2.0.M1/manifests"},{"name":"4.1.2.RELEASE","sha":"1e714b3cb4ceec7c86741905451ac21a7d00d4ad","kind":"tag","published_at":"2019-04-03T09:21:14.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.1.2.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.1.2.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.1.2.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.2.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.2.RELEASE/manifests"},{"name":"4.0.3.RELEASE","sha":"f50ec2cf10e802d69cde2935344c0ac92a72cbe5","kind":"tag","published_at":"2019-04-03T08:07:21.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.0.3.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.0.3.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.0.3.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.3.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.3.RELEASE/manifests"},{"name":"4.0.2.RELEASE","sha":"8d38fb24d9cb747fedebcb19af89c557e943ba82","kind":"tag","published_at":"2019-01-11T13:05:42.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.0.2.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.0.2.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.0.2.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.2.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.2.RELEASE/manifests"},{"name":"4.1.1.RELEASE","sha":"cc63901d610ece5afad5486064edf28af1c5c4e1","kind":"tag","published_at":"2019-01-11T09:55:06.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.1.1.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.1.1.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.1.1.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.1.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.1.RELEASE/manifests"},{"name":"3.0.10.RELEASE","sha":"f847a440d4a4ed2d73bc2b6d955f996b4063203d","kind":"tag","published_at":"2019-01-11T06:44:55.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.10.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.10.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.10.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.10.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.10.RELEASE/manifests"},{"name":"4.1.0.RELEASE","sha":"16320b9c2f64a2ba9cbae91a154e8703c1fda087","kind":"tag","published_at":"2018-10-29T20:10:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.1.0.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.1.0.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.1.0.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.0.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.0.RELEASE/manifests"},{"name":"4.1.0.RC1","sha":"dba1657f42b1bbc0604c1ae521d1dbddaf409576","kind":"tag","published_at":"2018-09-21T23:16:16.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.1.0.RC1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.1.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.1.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.0.RC1/manifests"},{"name":"4.1.0.M3","sha":"54a6641cddcd5d5b4a2f6ad4595e2d6d9f07c17e","kind":"tag","published_at":"2018-08-31T22:47:59.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.1.0.M3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.1.0.M3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.1.0.M3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.0.M3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.0.M3/manifests"},{"name":"4.1.0.M2","sha":"b987d2c05b92bd723fdb0c78184ff9e0e64e33a1","kind":"tag","published_at":"2018-07-13T19:21:54.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.1.0.M2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.1.0.M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.1.0.M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.0.M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.0.M2/manifests"},{"name":"4.1.0.M1","sha":"9aea01dafdb5792aa71c9229a4918108e0eb1dbe","kind":"tag","published_at":"2018-05-31T14:38:24.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.1.0.M1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.1.0.M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.1.0.M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.0.M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.1.0.M1/manifests"},{"name":"3.0.9.RELEASE","sha":"a0adcb938db716db875959806259a71080249800","kind":"tag","published_at":"2018-03-07T14:52:55.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.9.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.9.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.9.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.9.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.9.RELEASE/manifests"},{"name":"4.0.1.RELEASE","sha":"eb404b2bba8027a0a55d8564a8ef030fd90bebf4","kind":"tag","published_at":"2018-03-06T21:50:10.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.0.1.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.0.1.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.0.1.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.1.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.1.RELEASE/manifests"},{"name":"4.0.0.RELEASE","sha":"4e19c15fbef77d586f0332dbf333d4b10022763e","kind":"tag","published_at":"2017-12-01T17:39:59.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.0.0.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.0.0.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.0.0.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.0.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.0.RELEASE/manifests"},{"name":"4.0.0.RC1","sha":"aae976a7ef4c163f79cdac09771da903b3b4708c","kind":"tag","published_at":"2017-11-02T19:53:41.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.0.0.RC1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.0.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.0.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.0.RC1/manifests"},{"name":"4.0.0.M5","sha":"aa240398c0611d7757dd6f59c4165303de695848","kind":"tag","published_at":"2017-10-24T15:50:53.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.0.0.M5","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.0.0.M5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.0.0.M5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.0.M5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.0.M5/manifests"},{"name":"4.0.0.M4","sha":"b6d3eabe2de7ca545c265395d391d892243a5230","kind":"tag","published_at":"2017-10-20T19:10:55.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.0.0.M4","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.0.0.M4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.0.0.M4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.0.M4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.0.M4/manifests"},{"name":"4.0.0.M3","sha":"41c2b17262c3428cc9092928385a34eee5c28d53","kind":"tag","published_at":"2017-07-26T03:55:44.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.0.0.M3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.0.0.M3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.0.0.M3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.0.M3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.0.M3/manifests"},{"name":"3.0.8.RELEASE","sha":"bee7bcfca6cb8d4e7a122bf7ab23d1c516669524","kind":"tag","published_at":"2017-07-19T17:15:35.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.8.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.8.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.8.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.8.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.8.RELEASE/manifests"},{"name":"4.0.0.M2","sha":"5c206c8469b0c913ee408b5f5ce43bab24850975","kind":"tag","published_at":"2017-05-15T19:01:11.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.0.0.M2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.0.0.M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.0.0.M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.0.M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.0.M2/manifests"},{"name":"4.0.0.M1","sha":"d54f8219bc033e14b6ebfeaacb41d35abda1a0fc","kind":"tag","published_at":"2017-01-04T16:16:22.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/4.0.0.M1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/4.0.0.M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@4.0.0.M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.0.M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/4.0.0.M1/manifests"},{"name":"3.0.7.RELEASE","sha":"e29a7694171465d9df1001605773ca2766f90bd3","kind":"tag","published_at":"2016-04-22T21:57:37.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.7.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.7.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.7.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.7.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.7.RELEASE/manifests"},{"name":"3.0.6.RELEASE","sha":"8be96301185ce0da42d957b995c6fc5c7a863729","kind":"tag","published_at":"2015-12-10T16:28:47.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.6.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.6.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.6.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.6.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.6.RELEASE/manifests"},{"name":"3.0.5.RELEASE","sha":"574e6cedbc44e8878fd409c4a3f34310076efeeb","kind":"tag","published_at":"2015-08-10T14:50:45.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.5.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.5.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.5.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.5.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.5.RELEASE/manifests"},{"name":"3.0.4.RELEASE","sha":"cc60d661c41eb007c7bb8b083ea21992afbf0721","kind":"tag","published_at":"2015-05-19T19:57:53.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.4.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.4.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.4.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.4.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.4.RELEASE/manifests"},{"name":"3.0.3.RELEASE","sha":"311ae18ea5bffe023bca0b4fa1eab05c9e7adb2f","kind":"tag","published_at":"2015-01-15T17:05:21.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.3.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.3.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.3.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.3.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.3.RELEASE/manifests"},{"name":"3.0.2.RELEASE","sha":"696befc0c209cabb5a7d0b147a76f1657622f23c","kind":"tag","published_at":"2014-10-28T16:51:53.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.2.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.2.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.2.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.2.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.2.RELEASE/manifests"},{"name":"3.0.1.RELEASE","sha":"f17e8a2689776245abd3d7557fb03fbec9279996","kind":"tag","published_at":"2014-07-07T20:49:11.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.1.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.1.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.1.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.1.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.1.RELEASE/manifests"},{"name":"3.0.0.RELEASE","sha":"7470f568c4bd89e5fa47808ce1859ac3dd3fc54c","kind":"tag","published_at":"2014-05-22T17:57:59.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.0.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.0.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.0.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.0.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.0.RELEASE/manifests"},{"name":"2.2.7.RELEASE","sha":"51a2075b996f129582e38e03f080c7e6a60f2c63","kind":"tag","published_at":"2014-05-22T15:49:49.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.2.7.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.2.7.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.2.7.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.7.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.7.RELEASE/manifests"},{"name":"3.0.0.RC2","sha":"c7b33fc00255337bdce6695405ba25e11471ec8d","kind":"tag","published_at":"2014-05-16T19:05:41.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.0.RC2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.0.RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.0.RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.0.RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.0.RC2/manifests"},{"name":"3.0.0.RC1","sha":"637f47582ff5e56ab9e6e01c92041a32b2139e39","kind":"tag","published_at":"2014-05-13T16:15:20.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.0.RC1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.0.RC1/manifests"},{"name":"2.2.6.RELEASE","sha":"993d0e52edce2f36a55a30480b76aa9dc3af0adc","kind":"tag","published_at":"2014-04-11T18:39:34.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.2.6.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.2.6.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.2.6.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.6.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.6.RELEASE/manifests"},{"name":"3.0.0.M3","sha":"f690c496c42e39b57539e25e0329458d7b05f757","kind":"tag","published_at":"2014-02-22T03:42:57.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.0.M3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.0.M3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.0.M3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.0.M3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.0.M3/manifests"},{"name":"2.2.5.RELEASE","sha":"9a4251fbd646c152112e84bfcaffde60084a8aba","kind":"tag","published_at":"2014-02-21T20:31:41.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.2.5.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.2.5.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.2.5.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.5.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.5.RELEASE/manifests"},{"name":"2.2.4.RELEASE","sha":"660d3c10664e57a6572a3a13ad545ff7ce79526e","kind":"tag","published_at":"2013-12-27T18:59:31.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.2.4.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.2.4.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.2.4.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.4.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.4.RELEASE/manifests"},{"name":"2.2.3.RELEASE","sha":"ef88dc196e2fa8d467863da9930670b40a7502b4","kind":"tag","published_at":"2013-11-22T15:56:53.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.2.3.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.2.3.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.2.3.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.3.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.3.RELEASE/manifests"},{"name":"3.0.0.M2","sha":"395c219b8b207963e83b0a93a685dd1d7ab37e4d","kind":"tag","published_at":"2013-09-10T04:31:33.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.0.M2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.0.M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.0.M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.0.M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.0.M2/manifests"},{"name":"2.2.2.RELEASE","sha":"fc0435c617590f65563ab5abfda7236ea551388c","kind":"tag","published_at":"2013-09-08T18:23:47.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.2.2.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.2.2.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.2.2.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.2.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.2.RELEASE/manifests"},{"name":"3.0.0.M1","sha":"9618902ce68766b403c2fc6c63487614f848a67b","kind":"tag","published_at":"2013-08-23T20:15:54.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/3.0.0.M1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/3.0.0.M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@3.0.0.M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.0.M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/3.0.0.M1/manifests"},{"name":"2.2.1.RELEASE","sha":"6669780a74a5340edaf39113959822e3194291e0","kind":"tag","published_at":"2013-07-26T18:19:47.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.2.1.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.2.1.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.2.1.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.1.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.1.RELEASE/manifests"},{"name":"2.2.0.RELEASE","sha":"958ec860baca9950d182380a9ccad984afe21c53","kind":"tag","published_at":"2013-06-05T17:13:23.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.2.0.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.2.0.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.2.0.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.0.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.0.RELEASE/manifests"},{"name":"2.2.0.RC2","sha":"b28feac263437d02c31a84d95dcbb903eb48b22d","kind":"tag","published_at":"2013-05-14T15:36:29.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.2.0.RC2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.2.0.RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.2.0.RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.0.RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.0.RC2/manifests"},{"name":"2.2.0.RC1","sha":"b683ddcf66c33e3bd1b72b949f7e9536d53ef5e9","kind":"tag","published_at":"2013-04-08T18:58:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.2.0.RC1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.2.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.2.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.0.RC1/manifests"},{"name":"2.2.0.M1","sha":"32af6556e305a327a0b08db2846d823061a34819","kind":"tag","published_at":"2013-01-24T20:01:07.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.2.0.M1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.2.0.M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.2.0.M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.0.M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.2.0.M1/manifests"},{"name":"2.1.9.RELEASE","sha":"4257b3f83c091e3a43a08c8a776793f5a1acdf41","kind":"commit","published_at":"2012-08-21T08:27:57.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.9.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.9.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.9.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.9.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.9.RELEASE/manifests"},{"name":"2.1.8.RELEASE","sha":"8f0c510fc7a6da9b71b3646ccb911a79e04490e9","kind":"commit","published_at":"2011-06-01T08:45:20.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.8.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.8.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.8.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.8.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.8.RELEASE/manifests"},{"name":"2.1.7.RELEASE","sha":"d52470cbf54e26aa29118431def74ce6294bb6b7","kind":"commit","published_at":"2011-03-21T15:55:10.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.7.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.7.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.7.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.7.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.7.RELEASE/manifests"},{"name":"2.1.6.RELEASE","sha":"f4c69638873ab172a4f9ca685dc85342775d8bbc","kind":"commit","published_at":"2011-02-07T17:19:29.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.6.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.6.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.6.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.6.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.6.RELEASE/manifests"},{"name":"2.1.5.RELEASE","sha":"e4bce335d8e201e0d77be64b0884bce90c7d0c5d","kind":"tag","published_at":"2010-11-12T14:43:52.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.5.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.5.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.5.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.5.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.5.RELEASE/manifests"},{"name":"2.1.4.RELEASE","sha":"a8ccf34fc13940a52bb5575755993e41cf44b1ec","kind":"tag","published_at":"2010-11-08T14:20:23.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.4.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.4.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.4.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.4.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.4.RELEASE/manifests"},{"name":"2.1.3.RELEASE","sha":"d390f7ffe87546824f092ceb37220af10cfc2f29","kind":"tag","published_at":"2010-09-07T14:11:00.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.3.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.3.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.3.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.3.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.3.RELEASE/manifests"},{"name":"2.1.2.RELEASE","sha":"a7968b16841c199a2e7d1eefc9d502eaa5751b6c","kind":"tag","published_at":"2010-07-09T11:58:21.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.2.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.2.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.2.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.2.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.2.RELEASE/manifests"},{"name":"2.1.1.RELEASE","sha":"f13202d753f9c11d9d8d97910b5917799788cc8e","kind":"tag","published_at":"2010-04-23T09:54:32.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.1.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.1.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.1.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.1.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.1.RELEASE/manifests"},{"name":"2.1.0.RELEASE","sha":"1488906b1ad2a79bcf5ac2e5d54227e0156d266b","kind":"tag","published_at":"2010-02-04T13:35:52.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.0.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.0.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.0.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.0.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.0.RELEASE/manifests"},{"name":"2.1.0.RC1","sha":"7632b5a370fd023eca0ad4125f2556bcb9ac2e28","kind":"tag","published_at":"2010-02-04T13:18:33.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.0.RC1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.0.RC1/manifests"},{"name":"2.0.5.RELEASE","sha":"1b5583e6d8887c44140c01d21ddebcea0fcbbba8","kind":"tag","published_at":"2010-02-02T21:17:55.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.0.5.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.0.5.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.0.5.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.5.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.5.RELEASE/manifests"},{"name":"2.1.0.M4","sha":"9ef0fffc7387f431decb98e2f64ef3f788f48b16","kind":"tag","published_at":"2009-12-23T13:56:13.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.0.M4","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.0.M4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.0.M4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.0.M4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.0.M4/manifests"},{"name":"2.1.0.M3","sha":"f7a05147400b2eed64bde9dea214e3dfe2ab818f","kind":"tag","published_at":"2009-11-30T18:04:32.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.0.M3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.0.M3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.0.M3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.0.M3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.0.M3/manifests"},{"name":"2.1.0.M2","sha":"89f11cb17193ffb3b1dcde655079bf0cfb4b0114","kind":"tag","published_at":"2009-11-10T18:39:01.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.0.M2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.0.M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.0.M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.0.M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.0.M2/manifests"},{"name":"2.0.4.RELEASE","sha":"5ceae9c01a407a93bd871079501bbd684b90d102","kind":"tag","published_at":"2009-10-18T19:30:20.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.0.4.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.0.4.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.0.4.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.4.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.4.RELEASE/manifests"},{"name":"2.1.0.M1","sha":"51f89c2a449adf4eaf319c56fa0102177cfb5a12","kind":"tag","published_at":"2009-09-28T15:42:14.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.1.0.M1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.1.0.M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.1.0.M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.0.M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.1.0.M1/manifests"},{"name":"2.0.3.RELEASE","sha":"902009a5908ad389b1a8d27083130eef48d5a591","kind":"tag","published_at":"2009-08-22T11:58:28.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.0.3.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.0.3.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.0.3.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.3.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.3.RELEASE/manifests"},{"name":"2.0.2.RELEASE","sha":"f1075669731c8b906f3e23171021a95cecf110b6","kind":"tag","published_at":"2009-07-21T07:32:00.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.0.2.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.0.2.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.0.2.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.2.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.2.RELEASE/manifests"},{"name":"2.0.1.RELEASE","sha":"4148ba11868443eacade0bdb4e842fdf85d5e55d","kind":"tag","published_at":"2009-06-02T09:10:42.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.0.1.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.0.1.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.0.1.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.1.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.1.RELEASE/manifests"},{"name":"spring-batch-2.0.1.RELEASE","sha":"1ce1990d76eec4edea0c3a29b4c97ceeac5b5dae","kind":"tag","published_at":"2009-06-02T08:35:56.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-2.0.1.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-2.0.1.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-2.0.1.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-2.0.1.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-2.0.1.RELEASE/manifests"},{"name":"2.0.0.RELEASE","sha":"fcbbc3080943943b39c5c13c5d26891851066956","kind":"tag","published_at":"2009-04-10T16:27:41.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.0.0.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.0.0.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.0.0.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.0.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.0.RELEASE/manifests"},{"name":"2.0.0.RC3","sha":"1955fd8f803508738ecdee926295d12fcf7f98a7","kind":"tag","published_at":"2009-04-01T17:40:43.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.0.0.RC3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.0.0.RC3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.0.0.RC3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.0.RC3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.0.RC3/manifests"},{"name":"2.0.0.RC2","sha":"15ae0fa7062721ee9bfcb99e7db6c2d1987b675c","kind":"tag","published_at":"2009-03-21T09:46:27.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.0.0.RC2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.0.0.RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.0.0.RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.0.RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.0.RC2/manifests"},{"name":"2.0.0.RC1","sha":"611dd8c43b5d7d410f29e4ee58bfeefcfbd0730f","kind":"tag","published_at":"2009-02-21T09:22:35.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/2.0.0.RC1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/2.0.0.RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@2.0.0.RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.0.RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/2.0.0.RC1/manifests"},{"name":"spring-batch-2.0.0.M4","sha":"814c2edd91ccd65f1b3cfed54e304baa069ff316","kind":"tag","published_at":"2009-01-29T19:58:00.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-2.0.0.M4","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-2.0.0.M4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-2.0.0.M4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-2.0.0.M4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-2.0.0.M4/manifests"},{"name":"spring-batch-1.0.1.RELEASE","sha":"4358b89de3387f3052a4a315b9ae239a6f78a03d","kind":"tag","published_at":"2009-01-29T14:53:58.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.0.1.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.0.1.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.0.1.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.1.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.1.RELEASE/manifests"},{"name":"spring-batch-1.1.4.RELEASE","sha":"237404318e6f9c9e16a384451ceab787ef4433ce","kind":"tag","published_at":"2009-01-28T23:05:01.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.1.4.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.1.4.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.1.4.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.1.4.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.1.4.RELEASE/manifests"},{"name":"spring-batch-2.0.0.M3","sha":"408ef095e57723fe401a49c4e9ee5d7a1a62f3f2","kind":"tag","published_at":"2008-11-26T04:54:52.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-2.0.0.M3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-2.0.0.M3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-2.0.0.M3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-2.0.0.M3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-2.0.0.M3/manifests"},{"name":"spring-batch-1.1.3.RELEASE-A","sha":"ea83bdd810ba780c81bdca5563703023d7eb4524","kind":"tag","published_at":"2008-11-03T10:43:02.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.1.3.RELEASE-A","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.1.3.RELEASE-A","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.1.3.RELEASE-A","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.1.3.RELEASE-A","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.1.3.RELEASE-A/manifests"},{"name":"spring-batch-1.1.3.RELEASE","sha":"1848e47aaea8fa53c4660950f08baeaf33335de7","kind":"tag","published_at":"2008-11-01T08:33:03.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.1.3.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.1.3.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.1.3.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.1.3.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.1.3.RELEASE/manifests"},{"name":"spring-batch-2.0.0.M2","sha":"7c66f6bbd1c2e1535af4d3434f961bc3d9fc6568","kind":"tag","published_at":"2008-10-10T15:56:23.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-2.0.0.M2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-2.0.0.M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-2.0.0.M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-2.0.0.M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-2.0.0.M2/manifests"},{"name":"spring-batch-2.0.0.M1","sha":"cbe4204e1e2662799daad1c9306fb84f780ab6e3","kind":"tag","published_at":"2008-08-14T16:01:51.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-2.0.0.M1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-2.0.0.M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-2.0.0.M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-2.0.0.M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-2.0.0.M1/manifests"},{"name":"spring-batch-1.1.2.RELEASE","sha":"6f7b3cc6bcd166271a6981d1c444c2716824195c","kind":"tag","published_at":"2008-08-14T16:01:51.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.1.2.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.1.2.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.1.2.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.1.2.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.1.2.RELEASE/manifests"},{"name":"spring-batch-1.1.1.RELEASE","sha":"487bf59a516c0bd2902d424fb4bf55aebfcef217","kind":"tag","published_at":"2008-08-14T10:45:36.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.1.1.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.1.1.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.1.1.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.1.1.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.1.1.RELEASE/manifests"},{"name":"1.1.1.RELEASE","sha":"77d2bf2bc7af4a0f8675f7b6a03ddaf740795d45","kind":"tag","published_at":"2008-07-31T16:16:02.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/1.1.1.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/1.1.1.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@1.1.1.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/1.1.1.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/1.1.1.RELEASE/manifests"},{"name":"spring-batch-1.1.0.RELEASE","sha":"2840fc89276ad19c1ec1585f0f4609165948b2e2","kind":"tag","published_at":"2008-07-21T13:37:58.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.1.0.RELEASE","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.1.0.RELEASE","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.1.0.RELEASE","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.1.0.RELEASE","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.1.0.RELEASE/manifests"},{"name":"spring-batch-1.0.1.a","sha":"c43fa060a035a99d18f6420892aac111a252cda7","kind":"tag","published_at":"2008-06-04T20:09:34.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.0.1.a","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.0.1.a","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.0.1.a","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.1.a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.1.a/manifests"},{"name":"spring-batch-1.0.2.BUILD","sha":"750e3f5428ba73de8ff5724a2d23f7e457a37ac2","kind":"tag","published_at":"2008-06-04T19:25:03.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.0.2.BUILD","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.0.2.BUILD","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.0.2.BUILD","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.2.BUILD","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.2.BUILD/manifests"},{"name":"spring-batch-1.0.0.FINAL","sha":"1e97a34aa1ba488eceeb0e0a7af3de8dc2dbd15a","kind":"tag","published_at":"2008-03-28T17:01:41.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.0.0.FINAL","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.0.0.FINAL","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.0.0.FINAL","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.0.FINAL","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.0.FINAL/manifests"},{"name":"spring-batch-1.0.0.rc1","sha":"d188dc653f83d45d0bd4191923ec00c410b0fb0c","kind":"tag","published_at":"2008-03-17T11:15:22.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.0.0.rc1","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.0.rc1/manifests"},{"name":"spring-batch-1.0.0.m5","sha":"2b36cf04edc1d2f589ed1b49323d3d0460b1cb21","kind":"tag","published_at":"2008-03-04T10:33:41.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.0.0.m5","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.0.0.m5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.0.0.m5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.0.m5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.0.m5/manifests"},{"name":"spring-batch-1.0.0.m4","sha":"f037243d9532924656bf0f44324e23240ee8a69b","kind":"tag","published_at":"2008-02-07T18:49:45.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.0.0.m4","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.0.0.m4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.0.0.m4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.0.m4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.0.m4/manifests"},{"name":"spring-batch-1.0.0.m3","sha":"a75772e462ed35c44f0df293c10eb17297731615","kind":"tag","published_at":"2007-12-05T13:01:53.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.0.0.m3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.0.0.m3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.0.0.m3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.0.m3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.0.m3/manifests"},{"name":"spring-batch-1.0.0-m3","sha":"cb49f8a16e98e38c84cccd1ce98d51c8e1d15cea","kind":"tag","published_at":"2007-12-04T21:57:00.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.0.0-m3","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.0.0-m3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.0.0-m3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.0-m3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0.0-m3/manifests"},{"name":"spring-batch-1.0-m2","sha":"2b120ab8e9aca28081f67a5baa2c23b423f8281f","kind":"tag","published_at":"2007-09-27T15:32:01.000Z","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/spring-batch-1.0-m2","html_url":"https://github.com/spring-projects/spring-batch/releases/tag/spring-batch-1.0-m2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spring-projects/spring-batch@spring-batch-1.0-m2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0-m2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags/spring-batch-1.0-m2/manifests"}]},"repo_metadata_updated_at":"2026-02-12T22:01:36.069Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":20.77465987245843,"dependent_packages_count":50.15146812962388,"stargazers_count":7.008365268717739,"forks_count":3.115451920728167,"docker_downloads_count":null,"average":20.262486297882052},"purl":"pkg:maven/org.springframework.batch/spring-batch-parent","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.springframework.batch:spring-batch-parent","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.springframework.batch:spring-batch-parent","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.springframework.batch:spring-batch-parent/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-12T11:02:17.147Z","issues_count":478,"pull_requests_count":365,"avg_time_to_close_issue":60272662.5862069,"avg_time_to_close_pull_request":7642950.138528138,"issues_closed_count":261,"pull_requests_closed_count":231,"pull_request_authors_count":120,"issue_authors_count":238,"avg_comments_per_issue":1.889121338912134,"avg_comments_per_pull_request":1.3397260273972602,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":164,"past_year_pull_requests_count":153,"past_year_avg_time_to_close_issue":776497.9390243902,"past_year_avg_time_to_close_pull_request":2490071.194029851,"past_year_issues_closed_count":82,"past_year_pull_requests_closed_count":67,"past_year_pull_request_authors_count":47,"past_year_issue_authors_count":62,"past_year_avg_comments_per_issue":0.75,"past_year_avg_comments_per_pull_request":0.9150326797385621,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":28,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/issues","maintainers":[{"login":"spring-projects-issues","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/spring-projects-issues"},{"login":"joshlong","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"rwinch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rwinch"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}],"active_maintainers":[{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-parent/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-parent/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-parent/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-parent/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-parent/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-parent/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":5989245,"name":"org.springframework.batch:spring-batch-bom","ecosystem":"maven","description":"Bill of materials for Spring Batch modules","homepage":"https://projects.spring.io/spring-batch","licenses":"Apache 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/spring-projects/spring-batch","keywords_array":[],"namespace":"org.springframework.batch","versions_count":27,"first_release_published_at":"2022-11-24T03:44:38.000Z","latest_release_published_at":"2026-03-18T13:30:56.000Z","latest_release_number":"6.0.3","last_synced_at":"2026-06-18T11:31:52.281Z","created_at":"2023-01-26T17:21:21.913Z","updated_at":"2026-06-18T11:31:52.281Z","registry_url":"https://central.sonatype.com/artifact/org.springframework.batch/spring-batch-bom/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.springframework.batch/spring-batch-bom/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":1186746,"uuid":"1089149","full_name":"spring-projects/spring-batch","owner":"spring-projects","description":"Spring Batch is a framework for writing batch applications using Java and Spring","archived":false,"fork":false,"pushed_at":"2025-10-22T21:27:44.000Z","size":111250,"stargazers_count":2874,"open_issues_count":340,"forks_count":2449,"subscribers_count":232,"default_branch":"main","last_synced_at":"2025-10-26T16:40:11.485Z","etag":null,"topics":["batch","batch-processing","java","spring"],"latest_commit_sha":null,"homepage":"http://projects.spring.io/spring-batch/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spring-projects.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-11-17T17:53:45.000Z","updated_at":"2025-10-22T21:27:49.000Z","dependencies_parsed_at":"2023-02-12T03:31:17.926Z","dependency_job_id":"ea7769a9-4c98-438d-8058-0be24f57f336","html_url":"https://github.com/spring-projects/spring-batch","commit_stats":{"total_commits":6365,"total_committers":257,"mean_commits":"24.766536964980546","dds":0.6538884524744697,"last_synced_commit":"fc1f3fcfc791196273b1249157c4e860b1df9025"},"previous_names":[],"tags_count":158,"template":false,"template_full_name":null,"purl":"pkg:github/spring-projects/spring-batch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","download_url":"https://codeload.github.com/spring-projects/spring-batch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/sbom","scorecard":{"id":489503,"data":{"date":"2025-08-11","repo":{"name":"github.com/spring-projects/spring-batch","commit":"3bcc525e2ad2868945ba52ae6aa32e357207ee4c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 2/30 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/artifactory-staging.yml:1","Warn: no topLevel permission defined: .github/workflows/continuous-integration.yml:1","Warn: topLevel 'actions' permission set to 'write': .github/workflows/deploy-docs.yml:10","Warn: no topLevel permission defined: .github/workflows/documentation-upload.yml:1","Warn: no topLevel permission defined: .github/workflows/extension-build.yml:1","Warn: no topLevel permission defined: .github/workflows/maven-central-release.yml:1","Warn: no topLevel permission defined: .github/workflows/release-notes-generation.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/artifactory-staging.yml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: .mvn/wrapper/maven-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/spring-projects/.github/SECURITY.md:1","Info: Found linked content: github.com/spring-projects/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/spring-projects/.github/SECURITY.md:1","Info: Found text in security policy: github.com/spring-projects/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 2 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/artifactory-staging.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/artifactory-staging.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/continuous-integration.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/continuous-integration.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy-docs.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/deploy-docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation-upload.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/documentation-upload.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven-central-release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/maven-central-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-notes-generation.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/spring-projects/spring-batch/release-notes-generation.yml/main?enable=pin","Info:   2 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   4 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T18:41:36.343Z","repository_id":1186746,"created_at":"2025-08-19T18:41:36.343Z","updated_at":"2025-08-19T18:41:36.343Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281670002,"owners_count":26541405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"spring-projects","name":"Spring","uuid":"317776","kind":"organization","description":"Spring Projects","email":null,"website":"https://spring.io/projects","location":"United States of America","twitter":"springcentral","company":null,"icon_url":"https://avatars.githubusercontent.com/u/317776?v=4","repositories_count":84,"last_synced_at":"2025-03-27T15:51:52.560Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/spring-projects","funding_links":[],"total_stars":211665,"followers":13476,"following":0,"created_at":"2022-11-02T16:45:17.646Z","updated_at":"2025-03-27T15:51:52.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-11-02T20:05:42.498Z","dependent_packages_count":4,"downloads":null,"downloads_period":null,"dependent_repos_count":16,"rankings":{"downloads":null,"dependent_repos_count":6.09515343000044,"dependent_packages_count":13.926458368789357,"stargazers_count":7.008365268717739,"forks_count":3.115451920728167,"docker_downloads_count":null,"average":7.536357247058926},"purl":"pkg:maven/org.springframework.batch/spring-batch-bom","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.springframework.batch:spring-batch-bom","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.springframework.batch:spring-batch-bom","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.springframework.batch:spring-batch-bom/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-20T18:04:50.622Z","issues_count":451,"pull_requests_count":349,"avg_time_to_close_issue":62156273.6403162,"avg_time_to_close_pull_request":7522143.39380531,"issues_closed_count":253,"pull_requests_closed_count":226,"pull_request_authors_count":113,"issue_authors_count":223,"avg_comments_per_issue":1.8625277161862528,"avg_comments_per_pull_request":1.3180515759312321,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":178,"past_year_pull_requests_count":188,"past_year_avg_time_to_close_issue":1440938.8043478262,"past_year_avg_time_to_close_pull_request":2530915.6875,"past_year_issues_closed_count":92,"past_year_pull_requests_closed_count":96,"past_year_pull_request_authors_count":53,"past_year_issue_authors_count":71,"past_year_avg_comments_per_issue":0.6292134831460674,"past_year_avg_comments_per_pull_request":1.0319148936170213,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":32,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/issues","maintainers":[{"login":"spring-projects-issues","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/spring-projects-issues"},{"login":"joshlong","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"rwinch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rwinch"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}],"active_maintainers":[{"login":"joshlong","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"},{"login":"snicoll","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-bom/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-bom/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-bom/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-bom/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-bom/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.springframework.batch:spring-batch-bom/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}}],"commits":{"id":18329,"full_name":"spring-projects/spring-batch","default_branch":"main","total_commits":6910,"total_committers":303,"total_bot_commits":12,"total_bot_committers":1,"mean_commits":22.805280528052805,"dds":0.6811866859623734,"past_year_total_commits":412,"past_year_total_committers":57,"past_year_total_bot_commits":12,"past_year_total_bot_committers":1,"past_year_mean_commits":7.228070175438597,"past_year_dds":0.3228155339805825,"last_synced_at":"2026-06-18T13:03:02.969Z","last_synced_commit":"91a81b6870657210b6eeb7c072958c0a134ed21c","created_at":"2023-03-07T11:37:50.325Z","updated_at":"2026-06-18T12:47:28.540Z","committers":[{"name":"dsyer","email":"dsyer@2e8e966d-6415-0410-94b9-dc4e65435d03","login":null,"count":2203},{"name":"Mahmoud Ben Hassine","email":"mbenhassine@vmware.com","login":"fmbenhassine","count":1237},{"name":"robokaso","email":"robokaso@2e8e966d-6415-0410-94b9-dc4e65435d03","login":null,"count":686},{"name":"Michael Minella","email":"mminella@pivotal.io","login":"mminella","count":509},{"name":"lucasward","email":"lucasward@2e8e966d-6415-0410-94b9-dc4e65435d03","login":null,"count":426},{"name":"Dave Syer","email":"dsyer@vmware.com","login":"dsyer","count":297},{"name":"dhgarrette","email":"dhgarrette@2e8e966d-6415-0410-94b9-dc4e65435d03","login":null,"count":245},{"name":"trisberg","email":"trisberg@2e8e966d-6415-0410-94b9-dc4e65435d03","login":null,"count":174},{"name":"nebhale","email":"nebhale@2e8e966d-6415-0410-94b9-dc4e65435d03","login":null,"count":102},{"name":"Chris Schaefer","email":"cschaefer@gopivotal.com","login":"chrisjs","count":81},{"name":"Henning Poettker","email":"Henning.Poettker@c24.de","login":"hpoettker","count":59},{"name":"Glenn Renfro","email":"grenfro@pivotal.io","login":"cppwfs","count":57},{"name":"Spring Buildmaster","email":"buildmaster@springframework.org","login":"spring-builds","count":54},{"name":"Yanming Zhou","email":"zhouyanming@gmail.com","login":"quaff","count":52},{"name":"Jay Bryant","email":"jbryant@pivotal.io","login":null,"count":40},{"name":"jpraet","email":"jimmy.praet@telenet.be","login":"jpraet","count":40},{"name":"Philippe Marschall","email":"philippe.marschall@gmail.com","login":"marschall","count":28},{"name":"Robert Kasanicky","email":"robokaso@gmail.com","login":"robokaso","count":25},{"name":"Drummond Dawson","email":"drumonii","login":"drumonii","count":24},{"name":"wxlund","email":"wxlund@2e8e966d-6415-0410-94b9-dc4e65435d03","login":null,"count":24},{"name":"Taeik Lim","email":"sibera21@gmail.com","login":"acktsap","count":19},{"name":"Parikshit Dutta","email":"parikshitdutta@hotmail.com","login":"parikshitdutta","count":16},{"name":"Will Schipp","email":"wschipp@vmware.com","login":"willschipp","count":16},{"name":"Gunnar Hillert","email":"ghillert@gopivotal.com","login":"ghillert","count":15},{"name":"Stefano Cordio","email":"stefano.cordio@gmail.com","login":"scordio","count":14},{"name":"Andy Wilkinson","email":"awilkinson@pivotal.io","login":"wilkinsona","count":13},{"name":"github-actions[bot]","email":"github-actions[bot]","login":"github-actions[bot]","count":12},{"name":"banseok1216","email":"bansuk1216@naver.com","login":"banseok1216","count":9},{"name":"Wayne Lund","email":"wlund@vmware.com","login":"wlund-pivotal","count":9},{"name":"Jay Bryant","email":"jbryant@vmware.com","login":null,"count":9},{"name":"jinwoo-Bae","email":"wlsdn3578@gmail.com","login":"baezzys","count":8},{"name":"mugeon","email":"pos04167@kakao.com","login":"KMGeon","count":7},{"name":"Marten Deinum","email":"mdeinum@gmail.com","login":"mdeinum","count":7},{"name":"Robert McNees","email":"rmcnees@vmware.com","login":null,"count":6},{"name":"Gary Russell","email":"grussell@gopivotal.com","login":"garyrussell","count":6},{"name":"Sanghyuk Jung","email":"sanghyuk.jung@navercorp.com","login":"benelog","count":6},{"name":"Morten Andersen-Gott","email":"morten.andersengott@gmail.com","login":"magott","count":6},{"name":"Tobias Flohre","email":"tobias.flohre@codecentric.de","login":"tobiasflohre","count":6},{"name":"Dimitrios Liapis","email":"dimitrisli@gmail.com","login":"dimitrisli","count":6},{"name":"Stéphane Nicoll","email":"stephane@nicoll.net","login":"snicoll","count":5},{"name":"Marvin Deng","email":"marvin.deng@hotmail.com","login":"lcmarvin","count":5},{"name":"Andrey Litvitski","email":"andrey1010102008@gmail.com","login":"panic08","count":5},{"name":"macsuibhne","email":"macsuibhne@2e8e966d-6415-0410-94b9-dc4e65435d03","login":null,"count":5},{"name":"David Turanski","email":"dturanski_at_vmware_dot_com","login":null,"count":4},{"name":"David Thexton","email":"david.thexton@incept5.com","login":"davidthexton","count":4},{"name":"Dean de Bree","email":"ddebree@gmail.com","login":"ddebree","count":4},{"name":"Elimelec Burghelea","email":"elimelec1@protonmail.com","login":"elimelec","count":4},{"name":"Seungrae","email":"obey1342@gmail.com","login":"Seungpang","count":4},{"name":"Spring Operator","email":"spring-operator","login":"spring-operator","count":4},{"name":"martinfrancois","email":"f.martin@fastmail.com","login":"martinfrancois","count":4},{"name":"Robert Fischer","email":"robert.fischer@smokejumperit.com","login":null,"count":3},{"name":"Costin Leau","email":"cleau@vmware.com","login":null,"count":3},{"name":"ChangYong","email":"lcy9002@naver.com","login":"LichKing-lee","count":3},{"name":"Lucas Ward","email":"lucaslward@gmail.com","login":"lucaslward","count":3},{"name":"kjg","email":"kimjg2477@gmail.com","login":"JunggiKim","count":3},{"name":"injae.kim","email":"injae.kim@linecorp.com","login":"injae-kim","count":3},{"name":"Santiago Molano","email":"santi-1524@hotmail.com","login":"santfirax","count":3},{"name":"juhyun","email":"zzang9ha@naver.com","login":"JuHyun419","count":3},{"name":"이동욱","email":"jojoldu@gmail.com","login":"jojoldu","count":3},{"name":"Wordbe","email":"seonghojin3@gmail.com","login":"Wordbe","count":2},{"name":"Thomas Bosch","email":"tbosch@gmx.de","login":"dickerpulli","count":2},{"name":"Takaaki Iida","email":"takiida0605@gmail.com","login":"ninja-inc","count":2},{"name":"Sukanth Gunda","email":"contact.sukanth@gmail.com","login":"sukanth","count":2},{"name":"Shaoqiang Lu","email":"lushaoqiang27@gmail.com","login":"lsq27","count":2},{"name":"Olivier Bourgain","email":"olivierbourgain02@gmail.com","login":"obourgain","count":2},{"name":"Matthew Ouyang","email":"mouyang","login":"mouyang","count":2},{"name":"Mathieu Ouellet","email":"mat_ouel@hotmail.com","login":"mouellet","count":2},{"name":"Marcin Grzejszczak","email":"mgrzejszczak@vmware.com","login":"marcingrzejszczak","count":2},{"name":"Luke Taylor","email":"luke.taylor@springsource.com","login":"tekul","count":2},{"name":"LeeHyungGeol","email":"rjf1138@naver.com","login":"LeeHyungGeol","count":2},{"name":"Pascal Schumacher","email":"pascalschumacher@gmx.net","login":"PascalSchumacher","count":2},{"name":"Saikat Bhadra","email":"saikat.bhadra@gmail.com","login":"saikatbhadra","count":2},{"name":"Sean Sullivan","email":"github@seansullivan.com","login":"sullis","count":2},{"name":"Jonatan Ivanov","email":"jonatan.ivanov@gmail.com","login":"jonatan-ivanov","count":2},{"name":"Hyunwoo Jung","email":"hyunwoojung@kakao.com","login":"noojung","count":2},{"name":"HongYeseul","email":"yeseul.dev@gmail.com","login":"HongYeseul","count":2},{"name":"Seungyong Hong","email":"jesse1231@naver.com","login":"isanghaessi","count":2},{"name":"Danilo Piazzalunga","email":"danilopiazza@gmail.com","login":"danilopiazza","count":2},{"name":"Damien Hollis","email":"damien.hollis@unimarket.com","login":"damienhollis","count":2},{"name":"hvle","email":"vietnem@yahoo.fr","login":"pomverte","count":2},{"name":"hwan33","email":"hahahaa_a@naver.com","login":"hwan33","count":2},{"name":"Min-soo","email":"viviennes7@naver.com","login":"viviennes7","count":2},{"name":"sjh836","email":"sjh836@gmail.com","login":"sjh836","count":2},{"name":"xeounxzxu","email":"pnw123456@icloud.com","login":"xeounxzxu","count":2},{"name":"BigLee","email":"leekw3747@gmail.com","login":"woniper","count":2},{"name":"Jacob Botuck","email":"jbotuck@gmail.com","login":"jbotuck","count":2},{"name":"HyunSangHan","email":"gustkd3@gmail.com","login":"HyunSangHan","count":2},{"name":"drow724","email":"drow724@naver.com","login":"drow724","count":2},{"name":"cesaralves","email":"cesar.alves@gmail.com","login":"cesaralves","count":2},{"name":"Yejin Choi","email":"63734765+chldppwls12","login":"chldppwls12","count":2},{"name":"Aleksandr Arshavskiy","email":"aleksandr.arshavskiy@c24.de","login":null,"count":2},{"name":"aarendsen","email":"aarendsen@2e8e966d-6415-0410-94b9-dc4e65435d03","login":null,"count":2},{"name":"Seonwoo Jung","email":"laborlawseon@kap.kr","login":null,"count":2},{"name":"Patrick Schwizer","email":"schwizer.p@proton.me","login":null,"count":2},{"name":"Josh Long","email":"josh.long@springsource.com","login":null,"count":2},{"name":"Chienlin","email":"chienlin@miniasp.com","login":null,"count":2},{"name":"Andrew Eisenberg","email":"aeisenberg@gopivotal.com","login":null,"count":2},{"name":"Adam Richeimer","email":"adamzr@gmail.com","login":"adamzr","count":1},{"name":"Aaron","email":"89061309+aaronsleepy","login":"aaronsleepy","count":1},{"name":"Antoine Kapps","email":"antoine.kapps@orange.fr","login":"akapps","count":1},{"name":"Antoine Rey","email":"antoine.rey@gmail.com","login":"arey","count":1},{"name":"Arnaud Cogoluègnes","email":"acogoluegnes@gmail.com","login":"acogoluegnes","count":1},{"name":"Arthur Portas","email":"arthurportas@gmail.com","login":"arthurportas","count":1},{"name":"Artyom Gabeev","email":"artyom.gabeev@gmail.com","login":"ArtyomGabeev","count":1},{"name":"Baljit Singh","email":"baljit.singh.pro@gmail.com","login":"singhbaljit","count":1},{"name":"Baris Cubukcuoglu","email":"cubukcuoglu.baris@gmail.com","login":"bcubk","count":1},{"name":"Beat Jost","email":"beatjost@gmx.ch","login":"beatjost","count":1},{"name":"Benjamin BONNET","email":"benjamin.bonnet@m4x.org","login":"bonnetb","count":1},{"name":"Aditya Sathe","email":"satheaditya2014@gmail.com","login":"adityausathe","count":1},{"name":"Adrian Shum","email":"adrianshum@gmail.com","login":"adrianshum","count":1},{"name":"AlbericMartel","email":"35294154+AlbericMartel","login":"AlbericMartel","count":1},{"name":"Alex Jablonski","email":"ajablonski@thoughtworks.com","login":"ajablonski","count":1},{"name":"Alexander Afanasiev","email":"alexx.af@gmail.com","login":"forlulz","count":1},{"name":"Alexis Hafner","email":"alexis.hafner@gmail.com","login":"hxc9","count":1},{"name":"Amer Aljovic","email":"ammer.aljovic@gmail.com","login":"ameraljovic","count":1},{"name":"Anil Kutahyali","email":"anilkutahyali@gmail.com","login":"nakutahyali","count":1},{"name":"Ankur Trapasiya","email":"ankur.trapasiya@gmail.com","login":"ankurtrapasiya","count":1},{"name":"Anne-Lore Montagne","email":"devel.alm@gmail.com","login":"amontagne","count":1},{"name":"Sheel Prabhakar","email":"sheel.prabhakar@ukg.com","login":null,"count":1},{"name":"Sergey Shcherbakov","email":"sshcherbakov@vmware.com","login":null,"count":1},{"name":"Seo Kyung-Seok","email":"ksseo0701@lgcns.com","login":null,"count":1},{"name":"Seo Kyung-Seok","email":"ksseo0701@.lgcns.com","login":null,"count":1},{"name":"Santiago Molano","email":"jomolanoper@gmail.com","login":null,"count":1},{"name":"Rod Lecocq","email":"rod2j@coquitlam.fr","login":null,"count":1},{"name":"Philippe Truche","email":"ptruche@mmm.com","login":null,"count":1},{"name":"Michael Minella","email":"mminella@Michaels-MacBook-Pro.local","login":null,"count":1},{"name":"Matthew Ouyang","email":"matthew@bluenotion.com","login":null,"count":1},{"name":"Martin","email":"martin@debian.(none)","login":null,"count":1},{"name":"Jerry Zhao","email":"jerry.zhao@afterpaytouch.com","login":null,"count":1},{"name":"James Woodruff","email":"jwoodruff@deloitte.com","login":null,"count":1},{"name":"qwazer","email":"popalka@ya.ru","login":null,"count":1},{"name":"Gerald Quintana","email":"gerald.quintana@zenika.com","login":null,"count":1},{"name":"Kim Seon Woo","email":"seonwoo960000.kim@linecorp.com","login":null,"count":1},{"name":"Eduardo Jolo","email":"eduardofj@ciandt.com","login":null,"count":1},{"name":"David Turanski","email":"dturanski@pivotal.io","login":null,"count":1},{"name":"Alexey Orlyansky","email":"alexei.orlianskii@gmail.com","login":null,"count":1},{"name":"Arne Borrmann","email":"arne.borrmann@generali.de","login":null,"count":1},{"name":"Bastian Büld","email":"bastian.bueld@aoe.com","login":null,"count":1},{"name":"Benoit Dupont","email":"benoit.dupont@ehealth.fgov.be","login":null,"count":1},{"name":"Coby Pritchard","email":"smuggler@silentlabs.com","login":null,"count":1},{"name":"Daniel Barciela","email":"Daniel.Barciela@i2s.pt","login":null,"count":1},{"name":"Daniel Heinrich","email":"daniel.heinrich2@arbeitsagentur.de","login":null,"count":1},{"name":"Darren Gorman","email":"darren.gorman@thomsonreuters.com","login":null,"count":1},{"name":"xiang66.li","email":"xiang66.li@vipshop.com","login":null,"count":1},{"name":"willschipp","email":"wschipp@gopivotal.com","login":null,"count":1},{"name":"taeksoon.jang","email":"taeksoon.jang@linecorp.com","login":null,"count":1},{"name":"snekse","email":"snekse@gmail.com","login":null,"count":1},{"name":"Tom Vaughan","email":"tom.vaughan@opower.com","login":null,"count":1},{"name":"lucap","email":"lukasz.caputa@compass.at","login":null,"count":1},{"name":"dvictor","email":"db_ml@mac.com","login":null,"count":1},{"name":"bhale","email":"bhale@2e8e966d-6415-0410-94b9-dc4e65435d03","login":null,"count":1},{"name":"Stefan Birkner","email":"mail@stefan-birkner.de","login":"stefanbirkner","count":1},{"name":"Stephan Freund","email":"stephan.freund.73@gmail.com","login":"farnetto","count":1},{"name":"Subin Kim","email":"rla0010101@gmail.com","login":"rla124","count":1},{"name":"Tadaya Tsuyukubo","email":"tadaya@ttddyy.net","login":"ttddyy","count":1},{"name":"Tatiana Slednikova","email":"tatiana.slednikova@gmail.com","login":"tatisled","count":1},{"name":"Tim","email":"hoserdude","login":"hoserdude","count":1},{"name":"Billy Korando","email":"wkorando@gmail.com","login":"wkorando","count":1},{"name":"Cameron","email":"churd@trustwave.com","login":"cameronhurd","count":1},{"name":"Tran Ngoc Nhan","email":"ngocnhan.tran1996@gmail.com","login":"ngocnhan-tran1996","count":1},{"name":"Uli","email":"98144814+uli-f","login":"uli-f","count":1},{"name":"Veit Hoffmann","email":"veit.hoffmann@generali.de","login":"Veit-Hoffmann","count":1},{"name":"Wannes","email":"wa_voe@hotmail.com","login":"wavoe","count":1},{"name":"Won Hyeonseob","email":"dongjin778@naver.com","login":"won-seoop","count":1},{"name":"Xavi Lee","email":"69554233+awxiaoxian2020","login":"awxiaoxian2020","count":1},{"name":"Yejeong, Ham","email":"dev@thelightway.kr","login":"thelightway24","count":1},{"name":"Yizheng Wang","email":"yzruntime@gmail.com","login":"Solodye","count":1},{"name":"Yunho Jung","email":"a01049048063@gmail.com","login":"yunhobb","count":1},{"name":"abielewicz","email":"abielewicz@opera.com","login":"abielewicz","count":1},{"name":"andrefernandes","email":"andre.oliveira@bcb.gov.br","login":"andrefernandes","count":1},{"name":"Niels Ferguson","email":"niels.ferguson@jcore.com","login":"nfjcore","count":1},{"name":"PENEKhun","email":"penekhun@gmail.com","login":"PENEKhun","count":1},{"name":"ParadiseCHOI","email":"cnw529@naver.com","login":"ParadiseCHOI","count":1},{"name":"Patrick Baumgartner","email":"patrick.baumgartner@42talents.com","login":"patbaumgartner","count":1},{"name":"Pranav Jandu","email":"pranav.jandu@gmail.com","login":"pranavjandu","count":1},{"name":"Rajesh Chandavaram","email":"rajesh.nellore@gmail.com","login":"rchandavaram","count":1},{"name":"René Keller","email":"rene.keller@ametras.com","login":"ReneKellerAI","count":1},{"name":"Rick Craver","email":"richard.craver8@gmail.com","login":"wudok70","count":1},{"name":"Rob Winch","email":"rwinch","login":"rwinch","count":1},{"name":"Rohit Sanjay","email":"sanjay.rohit2@gmail.com","login":"rohitsanj","count":1},{"name":"Ron Sims II","email":"ronsims2@gmail.com","login":"ronsims2","count":1},{"name":"MinChul-Son","email":"smc5236@naver.com","login":"MinChul-Son","count":1},{"name":"dkjeong","email":"ehdrylang@naver.com","login":"ehdrylang","count":1},{"name":"doontagi","email":"suamzzz@korea.ac.kr","login":"doontagi","count":1},{"name":"Rémi Kaeffer","email":"remi.kaeffer@gmail.com","login":"rkaeffer","count":1},{"name":"Sam Brannen","email":"sbrannen@pivotal.io","login":"sbrannen","count":1},{"name":"Sebastiano Valle","email":"valle.sebastiano93@gmail.com","login":"snate","count":1},{"name":"ShinjoWang","email":"dhkdtlswh@gmail.com","login":"ShinjoWang","count":1},{"name":"Starchenko Ilya","email":"redux1234567@mail.ru","login":"stillya","count":1},{"name":"mark kouba","email":"mark.kouba@usaa.com","login":"markrk505","count":1},{"name":"me","email":"me.ncucu@kakaocorp.com","login":"ces518","count":1},{"name":"mikeldpl","email":"mikeldpl@gmail.com","login":"mikeldpl","count":1},{"name":"Tommy Ludwig","email":"8924140+shakuzen","login":"shakuzen","count":1},{"name":"s.h.bae","email":"shbae0121@gmail.com","login":"state303","count":1},{"name":"setoguchi","email":"setoguchi.takuma@gmail.com","login":"stgctkm","count":1},{"name":"sieun","email":"147706431+sieunie","login":"sieunie","count":1},{"name":"siqqQ","email":"b.bohosyan@gmail.com","login":"bbohosyan","count":1},{"name":"sjiwon","email":"sjiwon4491@gmail.com","login":"sjiwon","count":1},{"name":"songheeOh","email":"osh4880@gmail.com","login":"songhees","count":1},{"name":"soohunee","email":"tngjsdl036@gmail.com","login":"soohunee","count":1},{"name":"sparsick","email":"sparsick@web.de","login":"sparsick","count":1},{"name":"stephlag","email":"stefanl2@yahoo.fr","login":"stephlag","count":1},{"name":"swapy","email":"spmswapnil@gmail.com","login":"swapy","count":1},{"name":"thebignet","email":"thebignet@gmail.com","login":"thebignet","count":1},{"name":"tinh cao","email":"caodangtinh@gmail.com","login":"caodangtinh","count":1},{"name":"trisberg","email":"thomas.risberg@broadcom.com","login":"trisberg","count":1},{"name":"wocks1123","email":"54695103+wocks1123","login":"wocks1123","count":1},{"name":"pxzxj","email":"pudge.zxj@gmail.com","login":"pxzxj","count":1},{"name":"ayrtonsin","email":"ayrton.sinnaeve@gmail.com","login":"ayrtonsin","count":1},{"name":"blake_bauman","email":"blake_bauman@apple.com","login":"blake-bauman","count":1},{"name":"charlie881007","email":"65711157+charlie881007","login":"charlie881007","count":1},{"name":"clf","email":"clfsoft@gmail.com","login":"clfsoft","count":1},{"name":"coen","email":"bht9011@gmail.com","login":"Coen90","count":1},{"name":"combe4259","email":"combe4259@naver.com","login":"combe4259","count":1},{"name":"yeonnex","email":"yeonnex@gmail.com","login":"yeonnex","count":1},{"name":"yoseplee","email":"yoseplee@linecorp.com","login":"yoseplee","count":1},{"name":"eunbin","email":"thswlsqls@naver.com","login":"thswlsqls","count":1},{"name":"fhassak","email":"1149149+fhassak","login":"fhassak","count":1},{"name":"geowarin","email":"geowarin@gmail.com","login":"geowarin","count":1},{"name":"guilhermerama","email":"guilhermerama@gmail.com","login":"guilhermerama","count":1},{"name":"hyejinggu","email":"118355536+hyejinggu","login":"hyejinggu","count":1},{"name":"janossch","email":"janossch@gmail.com","login":"janossch","count":1},{"name":"jehanson","email":"j.eric.hanson@gmail.com","login":"jehanson","count":1},{"name":"jinwook han","email":"jin942002@naver.com","login":"jinwookh","count":1},{"name":"klauswolfgang","email":"klaus.wolfgang@googlemail.com","login":"wklaus","count":1},{"name":"langmi","email":"daywalker2000@gmx.net","login":"langmi","count":1},{"name":"larryjung","email":"sscc112@naver.com","login":"LarryJung","count":1},{"name":"Faraz","email":"58445945+farazahmadk","login":"farazahmadk","count":1},{"name":"Florian Hof","email":"florian.hof@sbb.ch","login":"florianhof","count":1},{"name":"Cameron Kirk","email":"kirkster96@gmail.com","login":"kirkster96","count":1},{"name":"Florian Serraille","email":"florianserraille@gmail.com","login":"florian-serraille","count":1},{"name":"GaBaljaintheroom","email":"junsu1222@naver.com","login":"GaBaljaintheroom","count":1},{"name":"Ganapathi Vara Prasad","email":"Ganapathi004","login":"Ganapathi004","count":1},{"name":"Gary Gregory","email":"garydgregory@gmail.com","login":"garydgregory","count":1},{"name":"Gildéric Deruette","email":"gilderic.deruette@kleegroup.com","login":"gideruette","count":1},{"name":"Goutam Adwant","email":"workwithgoutam@gmail.com","login":"adwantg","count":1},{"name":"Greg Turnquist","email":"gturnquist@gopivotal.com","login":"gregturn","count":1},{"name":"Gregor Riegler","email":"rieglerg85@gmail.com","login":"gregorriegler","count":1},{"name":"Guillaume DARMONT","email":"guillaume.darmont@enedis.fr","login":"gdarmont","count":1},{"name":"HJC96","email":"gkswlcjs2@naver.com","login":"HJC96","count":1},{"name":"Harinath Kuntamukkala","email":"harinathk7@gmail.com","login":"harinathk","count":1},{"name":"HeoSeokMun","email":"tjrans303@soongsil.ac.kr","login":"GGHDMS","count":1},{"name":"Ian","email":"chulee3110@gmail.com","login":"Ian3110","count":1},{"name":"Ilpyo-Yang","email":"ilpyoyang@gmail.com","login":"ilpyoyang","count":1},{"name":"Ilya","email":"ilyanerd@gmail.com","login":"IlyaNerd","count":1},{"name":"Ivan Agafonov","email":"sudden1306@gmail.com","login":"IvanAgafonov","count":1},{"name":"Tobias Berse","email":"to.berse@lvm.de","login":null,"count":1},{"name":"BenjaminHetzJelli","email":"benjamin@jelli.com","login":"BenjaminHetzjelli","count":1},{"name":"Cheolhwan Ihn","email":"ch200203@gmail.com","login":"ch200203","count":1},{"name":"Chase Diem","email":"chase_diem@cable.comcast.com","login":"abracadv8","count":1},{"name":"Choi Wang Gyu","email":"dhkdrb897@gmail.com","login":"cwangg897","count":1},{"name":"Chris Beams","email":"cbeams@gmail.com","login":"cbeams","count":1},{"name":"Charvak Patel","email":"charvakcpatel007@gmail.com","login":"charvakcpatel007","count":1},{"name":"Chris Cranford","email":"crancran@gmail.com","login":"Naros","count":1},{"name":"Chris Kirk","email":"kirksc1@gmail.com","login":"kirksc1","count":1},{"name":"Christian Ramseier","email":"chrigi@gmail.com","login":"ChristianRamseier","count":1},{"name":"Claiton Grings","email":"claiton.grings@gmail.com","login":"cgrings","count":1},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":1},{"name":"Daeho Kwon","email":"trewq231@naver.com","login":"kwondh5217","count":1},{"name":"Daniel Franco","email":"dandrfranco@gmail.com","login":"DanielFran","count":1},{"name":"David J. M. Karlsen","email":"david@davidkarlsen.com","login":"davidkarlsen","count":1},{"name":"Edgar Asatryan","email":"nstdio@gmail.com","login":"nstdio","count":1},{"name":"Eduard von Feek","email":"feek@abwesend.de","login":"Abdull","count":1},{"name":"Evgenii Strepetov","email":"calmarj@gmail.com","login":"calmarj","count":1},{"name":"Fabio Molignoni","email":"fabiomolignoni@gmail.com","login":"fabiomolignoni","count":1},{"name":"Kyoungwoong","email":"kyy980708@gmail.com","login":"Kyoungwoong","count":1},{"name":"LEE Juchan","email":"juchan.lee@navercorp.com","login":"juchanei","count":1},{"name":"LinkedList","email":"macko.mar@gmail.com","login":"LinkedList","count":1},{"name":"Lorenz Leutgeb","email":"lorenz.leutgeb@posteo.de","login":"lorenzleutgeb","count":1},{"name":"Ludovic Bertin","email":"ludovic.bertin@gmail.com","login":"neoludo","count":1},{"name":"Mario Petrovski","email":"marivce12@gmail.com","login":"petrovskimario","count":1},{"name":"Mark Bonnekessel","email":"bonnekessel@mailbox.org","login":"marbon87","count":1},{"name":"Mark John Moreno","email":"moreno.mark.john@gmail.com","login":"morenomjc","count":1},{"name":"Maxim Cheban","email":"mcheban@gmail.com","login":"mcheban","count":1},{"name":"Michal Fotyga","email":"michal.fotyga@gmail.com","login":"michalfotyga","count":1},{"name":"Mickaël Leduque","email":"mleduque@gmail.com","login":"mleduque","count":1},{"name":"Mike Wilkes","email":"mikezx6r@gmail.com","login":"mikezx6r","count":1},{"name":"Ilya Samartsev","email":"ignz@yandex-team.ru","login":"unintended","count":1},{"name":"MinJun Kweon","email":"minz.kweon@gmail.com","login":"MinJunKweon","count":1},{"name":"Mohamed Macow","email":"58916277+darth-raijin","login":"darth-raijin","count":1},{"name":"Moritz Halbritter","email":"mhalbritter@vmware.com","login":"mhalbritter","count":1},{"name":"Mustafa Yanar","email":"mustafayanar0007@gmail.com","login":"myanar7","count":1},{"name":"Nick Vanderhoven","email":"nickvdh@gmail.com","login":"nvdh","count":1},{"name":"Nicolas Widart","email":"n.widart@gmail.com","login":"nWidart","count":1},{"name":"Jagger","email":"634750802@qq.com","login":"634750802","count":1},{"name":"Jan-Willem Willebrands","email":"jan-willem@willebrands.dev","login":"jwillebrands","count":1},{"name":"Jason Pell","email":"jason@pellcorp.com","login":"pellcorp","count":1},{"name":"Jinho Han","email":"tlfanfvk@gmail.com","login":"brick0123","count":1},{"name":"Jisu Lee","email":"itis821@gmail.com","login":"itis821","count":1},{"name":"Jonas","email":"jonas@jd-software.de","login":"Ditscheridou","count":1},{"name":"Jonas Bjørge Andersen","email":"jonas.bjorge.andersen@gmail.com","login":"NotBjoggisAtAll","count":1},{"name":"Jonathan Bregler","email":"jonathan.bregler@sap.com","login":"breglerj","count":1},{"name":"Jonathan Gray","email":"jon@jongray.email","login":"jongray","count":1},{"name":"Jony Jas J","email":"jonyjasjonyjas@gmail.com","login":"Jony-Jas","count":1},{"name":"Josh Cummings","email":"3627351+jzheaux","login":"jzheaux","count":1},{"name":"Juyoung Kim","email":"kjuyoung@nate.com","login":"kjuyoung","count":1},{"name":"Juzer Ali","email":"er.juzerali@gmail.com","login":"juzerali","count":1},{"name":"KILL9-NO-MERCY","email":"kill9.no.mercy@gmail.com","login":"KILL9-NO-MERCY","count":1},{"name":"Kajsa Anderson","email":"319167+kajsa","login":"kajsa","count":1},{"name":"Ruslan Mustaev","email":"mustaev.ruslan@hotmail.com","login":"mustaev-ruslan","count":1},{"name":"Kim Seon Woo","email":"seonwoo960000@naver.com","login":"seonWKim","count":1},{"name":"Kui Liu","email":"brucekuiliu@gmail.com","login":"Kui-Liu","count":1},{"name":"KyeongHoon Lee","email":"leta6603@gmail.com","login":"pongdangx2","count":1}],"past_year_committers":[{"name":"Mahmoud Ben Hassine","email":"mahmoud.ben-hassine@broadcom.com","login":"fmbenhassine","count":279},{"name":"Yanming Zhou","email":"zhouyanming@gmail.com","login":"quaff","count":33},{"name":"github-actions[bot]","email":"github-actions[bot]","login":"github-actions[bot]","count":12},{"name":"banseok1216","email":"bansuk1216@naver.com","login":"banseok1216","count":9},{"name":"Stefano Cordio","email":"stefano.cordio@gmail.com","login":"scordio","count":7},{"name":"mugeon","email":"pos04167@kakao.com","login":"KMGeon","count":7},{"name":"Andrey Litvitski","email":"andrey1010102008@gmail.com","login":"panic08","count":4},{"name":"HyunSangHan","email":"gustkd3@gmail.com","login":"HyunSangHan","count":2},{"name":"Seungyong Hong","email":"jesse1231@naver.com","login":"isanghaessi","count":2},{"name":"kjg","email":"kimjg2477@gmail.com","login":"JunggiKim","count":2},{"name":"Wordbe","email":"seonghojin3@gmail.com","login":"Wordbe","count":2},{"name":"Sanghyuk Jung","email":"sanghyuk.jung@navercorp.com","login":"benelog","count":2},{"name":"Philippe Marschall","email":"philippe.marschall@gmail.com","login":"marschall","count":2},{"name":"LeeHyungGeol","email":"rjf1138@naver.com","login":"LeeHyungGeol","count":2},{"name":"Hyunwoo Jung","email":"hyunwoojung@kakao.com","login":"noojung","count":2},{"name":"HongYeseul","email":"yeseul.dev@gmail.com","login":"HongYeseul","count":2},{"name":"Seonwoo Jung","email":"laborlawseon@kap.kr","login":null,"count":2},{"name":"Chienlin","email":"chienlin@miniasp.com","login":null,"count":2},{"name":"Patrick Schwizer","email":"schwizer.p@proton.me","login":null,"count":1},{"name":"Antoine Rey","email":"antoine.rey@gmail.com","login":"arey","count":1},{"name":"Beat Jost","email":"beatjost@gmx.ch","login":"beatjost","count":1},{"name":"Cheolhwan Ihn","email":"ch200203@gmail.com","login":"ch200203","count":1},{"name":"Choi Wang Gyu","email":"dhkdrb897@gmail.com","login":"cwangg897","count":1},{"name":"Copilot","email":"198982749+Copilot","login":"Copilot","count":1},{"name":"Daeho Kwon","email":"trewq231@naver.com","login":"kwondh5217","count":1},{"name":"Florian Hof","email":"florian.hof@sbb.ch","login":"florianhof","count":1},{"name":"Florian Serraille","email":"florianserraille@gmail.com","login":"florian-serraille","count":1},{"name":"GaBaljaintheroom","email":"junsu1222@naver.com","login":"GaBaljaintheroom","count":1},{"name":"Glenn Renfro","email":"glenn.renfro@broadcom.com","login":"cppwfs","count":1},{"name":"xeounxzxu","email":"pnw123456@icloud.com","login":"xeounxzxu","count":1},{"name":"wocks1123","email":"54695103+wocks1123","login":"wocks1123","count":1},{"name":"trisberg","email":"thomas.risberg@broadcom.com","login":"trisberg","count":1},{"name":"songheeOh","email":"osh4880@gmail.com","login":"songhees","count":1},{"name":"sieun","email":"147706431+sieunie","login":"sieunie","count":1},{"name":"martinfrancois","email":"f.martin@fastmail.com","login":"martinfrancois","count":1},{"name":"janossch","email":"janossch@gmail.com","login":"janossch","count":1},{"name":"eunbin","email":"thswlsqls@naver.com","login":"thswlsqls","count":1},{"name":"combe4259","email":"combe4259@naver.com","login":"combe4259","count":1},{"name":"coen","email":"bht9011@gmail.com","login":"Coen90","count":1},{"name":"blake_bauman","email":"blake_bauman@apple.com","login":"blake-bauman","count":1},{"name":"baezzys","email":"wlsdn3578@gmail.com","login":"baezzys","count":1},{"name":"Yunho Jung","email":"a01049048063@gmail.com","login":"yunhobb","count":1},{"name":"Yejeong, Ham","email":"dev@thelightway.kr","login":"thelightway24","count":1},{"name":"Won Hyeonseob","email":"dongjin778@naver.com","login":"won-seoop","count":1},{"name":"Taeik Lim","email":"sibera21@gmail.com","login":"acktsap","count":1},{"name":"Subin Kim","email":"rla0010101@gmail.com","login":"rla124","count":1},{"name":"ShinjoWang","email":"dhkdtlswh@gmail.com","login":"ShinjoWang","count":1},{"name":"PENEKhun","email":"penekhun@gmail.com","login":"PENEKhun","count":1},{"name":"Mohamed Macow","email":"58916277+darth-raijin","login":"darth-raijin","count":1},{"name":"MinChul-Son","email":"smc5236@naver.com","login":"MinChul-Son","count":1},{"name":"KILL9-NO-MERCY","email":"kill9.no.mercy@gmail.com","login":"KILL9-NO-MERCY","count":1},{"name":"Josh Cummings","email":"3627351+jzheaux","login":"jzheaux","count":1},{"name":"Jony Jas J","email":"jonyjasjonyjas@gmail.com","login":"Jony-Jas","count":1},{"name":"HJC96","email":"gkswlcjs2@naver.com","login":"HJC96","count":1},{"name":"Goutam Adwant","email":"workwithgoutam@gmail.com","login":"adwantg","count":1},{"name":"Anil Kutahyali","email":"anilkutahyali@gmail.com","login":"nakutahyali","count":1},{"name":"Gildéric Deruette","email":"gilderic.deruette@kleegroup.com","login":"gideruette","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-20T00:00:10.001Z","repositories_count":6264562,"commits_count":875372554,"contributors_count":35087202,"owners_count":1169081,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"spring-projects/spring-batch","html_url":"https://github.com/spring-projects/spring-batch","last_synced_at":"2026-06-18T11:00:22.892Z","status":"active","issues_count":537,"pull_requests_count":432,"avg_time_to_close_issue":53360263.93311037,"avg_time_to_close_pull_request":7317384.531835206,"issues_closed_count":299,"pull_requests_closed_count":267,"pull_request_authors_count":147,"issue_authors_count":260,"avg_comments_per_issue":1.9925512104283054,"avg_comments_per_pull_request":1.2615740740740742,"merged_pull_requests_count":47,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":165,"past_year_pull_requests_count":113,"past_year_avg_time_to_close_issue":2737680.688172043,"past_year_avg_time_to_close_pull_request":4392125.872340426,"past_year_issues_closed_count":93,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":50,"past_year_issue_authors_count":74,"past_year_avg_comments_per_issue":1.4727272727272727,"past_year_avg_comments_per_pull_request":0.8495575221238938,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":9,"created_at":"2023-05-16T19:12:57.773Z","updated_at":"2026-06-18T11:00:22.892Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects%2Fspring-batch/issues","issue_labels_count":{"table":{"type: bug":236,"status: waiting-for-triage":177,"in: core":176,"type: feature":119,"type: enhancement":85,"in: infrastructure":45,"status: waiting-for-reporter":42,"status: for-internal-team":34,"in: documentation":32,"type: task":31,"has: minimal-example":30,"status: declined":21,"related-to: item-readers-writers":16,"api: breaking-change":16,"in: build":15,"for: backport-to-5.1.x":14,"has: votes":13,"in: test":12,"related-to: flow-definition":12,"in: integration":11,"for: backport-to-5.2.x":10,"related-to: job-repository":9,"status: feedback-provided":9,"related-to: performance":8,"api: deprecation":7,"status: need-help-to-reproduce":7,"type: holder":7,"for: backport-to-5.0.x":7,"related-to: multi-threading":5,"related-to: ddl-scripts":5,"related-to: observability":4,"related-to: native":4,"for: backport-to-4.3.x":4,"status: superseded":3,"for: external-project":3,"related-to: fault-tolerance":3,"related-to: infrastructure-configuration":3,"status: first-timers-only":3,"api: removal":2,"related-to: transaction-management":2,"status: duplicate":2,"status: ideal-for-contribution":2,"for: stackoverflow":1,"related-to: optimistic-locking":1,"for: backport-to-4.2.x":1,"breaking-change":1,"in: samples":1,"status: invalid":1}},"pull_request_labels_count":{"table":{"in: core":100,"pr-for: bug":76,"pr-for: enhancement":75,"in: infrastructure":37,"in: documentation":35,"pr-for: feature":23,"status: waiting-for-reporter":16,"for: backport-to-5.2.x":12,"in: test":9,"for: backport-to-5.1.x":9,"status: feedback-provided":9,"in: integration":8,"in: build":6,"related-to: native":5,"for: backport-to-5.0.x":4,"in: samples":3,"for: backport-to-4.3.x":2,"pr-for: task":2,"type: bug":2,"status: superseded":2,"status: declined":2,"type: enhancement":1,"related-to: item-readers-writers":1,"related-to: performance":1}},"issue_author_associations_count":{"table":{"NONE":287,"CONTRIBUTOR":185,"COLLABORATOR":57,"MEMBER":8}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":269,"NONE":161,"MEMBER":2}},"issue_authors":{"table":{"fmbenhassine":130,"spring-projects-issues":57,"antshaykolo":15,"scordio":5,"KILL9-NO-MERCY":5,"jpraet":5,"snicoll":4,"vatsla20":4,"banseok1216":4,"robertmcnees":4,"acktsap":4,"KMGeon":4,"andrianov17":4,"quaff":4,"marschall":4,"config25":4,"apptie":3,"XhstormR":3,"fxpaquette":3,"mcherb":3,"weiz-cn":3,"PSHREYASHOLLA":3,"joshlong":3,"djechelon":3,"patrickwinti":2,"cwangg897":2,"micheljung":2,"anthochristen":2,"hannosgit":2,"DevSeongmin":2,"pkernevez":2,"MinJunKweon":2,"wondywang":2,"uyw4687":2,"nightswimmings":2,"javaHelper":2,"tirtawn":2,"christophejan":2,"pnavato":2,"benelog":2,"SebastianGoeb":2,"sbklahr":2,"qwazer":2,"Maxouwell":2,"prasanthks81":1,"garethmatthews-cc":1,"jeronimogalicia":1,"class101":1,"cachescrubber":1,"Demdelf":1,"adrianriley":1,"akashsharma3030":1,"omarkad2":1,"mdeinum":1,"neo4Play":1,"alappmeng":1,"alianman":1,"AbhiramYay":1,"lifeweaver":1,"chpasha":1,"jpmartins":1,"Gyuchool":1,"arno750":1,"GirirajSinghRathore":1,"umbum":1,"neoludo":1,"kmb385":1,"reluxa":1,"giuliana-bezerra":1,"gyuyeol":1,"galovics":1,"jobas2007":1,"eryanv":1,"suzzingV":1,"loonis":1,"nipun2024":1,"nyg":1,"rsandtner":1,"vpavic":1,"cgravatt":1,"cgrings":1,"ruudkenter":1,"gideruette":1,"garyrussell":1,"MelleD":1,"ayoubeljabiry":1,"mlouis08":1,"dari220":1,"wilkinsona":1,"lukaslebo":1,"alvarofvr":1,"sheelprabhakar":1,"FBibonne":1,"khaeghar":1,"Sam-Kruglov":1,"g00glen00b":1,"LiuYi98":1,"chanbinme":1,"leonschenk":1,"benoit-charpiepruvost":1,"Ksul":1,"glelarge":1,"prismspike":1,"robmartin-scibite":1,"sabbyanandan":1,"elfelli":1,"szopal24":1,"willome":1,"monnetchr":1,"LamTong":1,"tiparega":1,"chrc":1,"singhbaljit":1,"0x1306e6d":1,"leechoongyon":1,"thxwelchs":1,"denis-yablonsky":1,"ahmad-abed-alhamid":1,"woosungkim0123":1,"spring0913":1,"CharliePrm88":1,"esoni":1,"jdomigon":1,"jickoo":1,"pangky24":1,"fstorz":1,"caladyon":1,"pxzxj":1,"mjwiq":1,"kenshin614":1,"wokier":1,"jpbassinello":1,"domson-tech":1,"makigumo":1,"GaetanoMar96":1,"PiotrDuz":1,"Yg-Hong":1,"git9999999":1,"martincosmobishop":1,"GGHDMS":1,"be-93":1,"membersound":1,"glaz666":1,"Buzzardo":1,"thilotanner":1,"jorgerod":1,"leonchen83":1,"abbhhiisseek":1,"paulc4":1,"ThomasKrieger":1,"frigaux":1,"rakshitcgupta":1,"CodingToastBread":1,"joselu-miguel":1,"klopfdreh":1,"klrs":1,"JessieLee3260":1,"pranavjandu":1,"soohyun0131-lee":1,"daanvdh":1,"manishsharma1992":1,"marbon87":1,"ShinjoWang":1,"hamzaUppli":1,"beccagaspard":1,"kianjavadi":1,"a-del-devision":1,"punitsingh2":1,"chetan1993-prog":1,"m4rcc":1,"mcpierce":1,"MateuszDobrowolski":1,"br05s":1,"seefa":1,"VascoFreire":1,"kkmikhaylova":1,"vaclavsvejcar":1,"OrangeDog":1,"monalisha1994":1,"gloul408":1,"maciejwalkowiak":1,"grey-scaven":1,"lithium147":1,"cezarykluczynski":1,"logan-28":1,"harishdalm":1,"fprochazka":1,"littlewoo":1,"bekoenig":1,"fabioportieri":1,"noojung":1,"SangaviThangavel":1,"chaenabi":1,"Jeff-Walker":1,"psumu":1,"futokiyo":1,"hojinDev":1,"revewo":1,"dlehammer":1,"anupam-contaque":1,"austinuMyaccount":1,"zakyvit":1,"v00d00c0de":1,"aritzbastida":1,"ck-trigfb":1,"limcpf":1,"andre-bugay":1,"iKopranov":1,"rezashirinnezhad":1,"LichKing-lee":1,"pott-101":1,"alexanderpkelly":1,"DhavalShewale":1,"Jacopo47":1,"PauliusPeciura":1,"ankur-jain1-hp":1,"zenith7781":1,"ces518":1,"dkswnkk":1,"AJ198081":1,"hanqyu":1,"HomoEfficio":1,"kyungrae":1,"iyerha":1,"combe4259":1,"valb3r":1,"flozano":1,"Ahmedakam":1,"samuelstein":1,"JinseongHwang":1,"fabiomolignoni":1,"Wood-Chopper":1,"wikisamuel":1,"hpoettker":1,"mjd507":1,"michelespinella":1,"obourgain":1,"myanar7":1,"slem1":1,"ahosni":1,"patbaumgartner":1,"quanzen8labs":1,"pts-danielmanley":1,"commonquail":1,"florianhof":1,"kzander91":1,"edeweerd1A":1,"kyb4312":1,"dchung1997":1,"vamsigangarapu":1,"ramshers":1,"lcmarvin":1,"atzawada":1,"scottgongsg":1,"Swiking94":1,"mgpark-korean":1,"madoka109":1,"Wordbe":1,"kang-seongbeom":1,"spreiter301":1}},"pull_request_authors":{"table":{"quaff":49,"hpoettker":27,"scordio":21,"pongdangx2":14,"won-seoop":13,"acktsap":12,"martinfrancois":8,"therepanic":8,"elimelec":8,"baezzys":6,"robertmcnees":6,"chldppwls12":6,"itis821":6,"Seungpang":6,"noojung":5,"jpraet":5,"injae-kim":5,"fmbenhassine":4,"CNJingo":4,"dbgroupdlmu":4,"nikitanagar08":4,"blake-bauman":4,"FBibonne":4,"uyw4687":4,"isanghaessi":4,"jbotuck":3,"HyunSangHan":3,"xeounxzxu":3,"seonwooj0810":3,"patrickwinti":3,"hqqw2h-lgtm":3,"farazahmadk":2,"leedaegeon":2,"uli-f":2,"doontagi":2,"banseok1216":2,"ngocnhan-tran1996":2,"JunggiKim":2,"thelightway24":2,"fabiomolignoni":2,"kjuyoung":2,"petrovskimario":2,"xLitil":2,"PauliusPeciura":2,"NotBjoggisAtAll":2,"Ian3110":2,"BastianBue":2,"KMGeon":2,"sheelprabhakar":2,"kang-seongbeom":2,"wesley-94":2,"yeonnex":2,"leonschenk":2,"myanar7":2,"glelarge":2,"Kyoungwoong":2,"singhbaljit":2,"linus87":2,"sukanth":2,"xzxiaoshan":2,"kariskan":2,"neoludo":2,"suzzingV":2,"yoseplee":2,"minkukjo":2,"snowykte0426":2,"cppwfs":2,"hyejinggu":2,"berse2212":2,"Coen90":2,"answndud":2,"bonnetb":2,"jojoldu":2,"pxzxj":2,"charlie881007":2,"Ichanskiy":2,"florianhof":2,"kirkster96":2,"hannosgit":2,"kanathan9":2,"zbw1231":2,"Ilpyo-Yang":2,"mayleaf":2,"Solodye":2,"SoxerL":2,"g00glen00b":2,"GGHDMS":2,"sjiwon":2,"laurazup":2,"darth-raijin":2,"kwondh5217":2,"spring0913":2,"Chienlin1014":1,"jamesrwoodruff":1,"seonghyeoklee":1,"goutamadwant":1,"chenglongyan":1,"mohitrajvardhan17":1,"umbum":1,"seonwoo-jung":1,"Buzzardo":1,"PreAgile":1,"yunhobb":1,"juchanei":1,"SAY-5":1,"brian-mcnamara":1,"benelog":1,"klopfdreh":1,"Ditscheridou":1,"hwan33":1,"kajsa":1,"sieunie":1,"gideruette":1,"enduf7686":1,"viviennes7":1,"rwinch":1,"leestana01":1,"Wordbe":1,"pstetsuk":1,"MinChul-Son":1,"swapy":1,"forlulz":1,"ShinjoWang":1,"pranavjandu":1,"morenomjc":1,"mp911de":1,"grey-scaven":1,"adwantg":1,"nakutahyali":1,"cladren123":1,"LichKing-lee":1,"marschall":1,"ThomasKrieger":1,"KILL9-NO-MERCY":1,"hosuaby":1,"gloul408":1,"l2yujw":1,"apptie":1,"eloiza-souza":1,"SHINMH":1,"leonardovcl":1,"combe4259":1,"LeeHyungGeol":1,"khj68":1,"nstdio":1,"patbaumgartner":1,"HyunWoo9930":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-18T00:00:09.580Z","repositories_count":14815737,"issues_count":33113094,"pull_requests_count":109308543,"authors_count":11310356,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{"type: bug":81,"status: waiting-for-triage":55,"in: core":52,"type: feature":32,"status: for-internal-team":29,"type: enhancement":17,"type: task":13,"api: breaking-change":12,"status: waiting-for-reporter":8,"for: backport-to-5.2.x":8,"in: infrastructure":7,"in: integration":7,"in: documentation":7,"has: minimal-example":6,"in: build":5,"in: test":4,"related-to: item-readers-writers":4,"related-to: multi-threading":4,"api: deprecation":3,"related-to: observability":3,"status: declined":3,"has: votes":3,"status: feedback-provided":2,"status: first-timers-only":1,"related-to: performance":1,"status: ideal-for-contribution":1,"status: need-help-to-reproduce":1,"related-to: native":1,"related-to: ddl-scripts":1,"related-to: infrastructure-configuration":1,"related-to: fault-tolerance":1,"api: removal":1,"type: holder":1,"status: duplicate":1}},"past_year_pull_request_labels_count":{"table":{"in: core":8,"pr-for: bug":6,"status: waiting-for-reporter":3,"pr-for: feature":2,"status: feedback-provided":2,"type: enhancement":1,"in: documentation":1,"in: test":1,"pr-for: enhancement":1,"for: backport-to-5.2.x":1}},"past_year_issue_author_associations_count":{"table":{"NONE":88,"CONTRIBUTOR":72,"MEMBER":5}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":67,"NONE":45,"MEMBER":1}},"past_year_issue_authors":{"table":{"fmbenhassine":50,"antshaykolo":15,"KILL9-NO-MERCY":5,"KMGeon":4,"config25":4,"snicoll":4,"banseok1216":4,"XhstormR":3,"DevSeongmin":2,"djechelon":2,"christophejan":2,"fxpaquette":2,"benelog":2,"Maxouwell":2,"apptie":2,"andrianov17":2,"jpraet":2,"marschall":2,"PiotrDuz":1,"pkernevez":1,"prismspike":1,"paulc4":1,"OrangeDog":1,"noojung":1,"mjd507":1,"MateuszDobrowolski":1,"martincosmobishop":1,"marbon87":1,"manishsharma1992":1,"quaff":1,"ruudkenter":1,"sbklahr":1,"scordio":1,"scottgongsg":1,"ShinjoWang":1,"slem1":1,"spreiter301":1,"szopal24":1,"ThomasKrieger":1,"wikisamuel":1,"wilkinsona":1,"willome":1,"Wordbe":1,"zenith7781":1,"acktsap":1,"ahmad-abed-alhamid":1,"Ahmedakam":1,"ahosni":1,"alianman":1,"andre-bugay":1,"bekoenig":1,"benoit-charpiepruvost":1,"br05s":1,"chanbinme":1,"chrc":1,"combe4259":1,"cwangg897":1,"edeweerd1A":1,"gideruette":1,"gloul408":1,"gyuyeol":1,"JessieLee3260":1,"joselu-miguel":1,"jpmartins":1,"Ksul":1,"kyb4312":1,"kyungrae":1,"leechoongyon":1,"leonschenk":1,"limcpf":1,"loonis":1,"lukaslebo":1,"madoka109":1,"makigumo":1}},"past_year_pull_request_authors":{"table":{"quaff":18,"won-seoop":13,"scordio":8,"therepanic":6,"nikitanagar08":4,"isanghaessi":4,"noojung":4,"baezzys":3,"seonwooj0810":3,"hqqw2h-lgtm":3,"KMGeon":2,"leedaegeon":2,"snowykte0426":2,"thelightway24":2,"leonschenk":2,"banseok1216":2,"answndud":2,"PreAgile":1,"SAY-5":1,"nakutahyali":1,"seonghyeoklee":1,"seonwoo-jung":1,"ShinjoWang":1,"SHINMH":1,"sieunie":1,"ThomasKrieger":1,"Wordbe":1,"xeounxzxu":1,"yunhobb":1,"acktsap":1,"adwantg":1,"benelog":1,"brian-mcnamara":1,"Chienlin1014":1,"cladren123":1,"combe4259":1,"enduf7686":1,"gideruette":1,"gloul408":1,"goutamadwant":1,"HyunSangHan":1,"HyunWoo9930":1,"khj68":1,"KILL9-NO-MERCY":1,"klopfdreh":1,"l2yujw":1,"LeeHyungGeol":1,"leestana01":1,"MinChul-Son":1,"mp911de":1}},"maintainers":[{"table":{"login":"spring-projects-issues","count":57,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/spring-projects-issues"}},{"table":{"login":"snicoll","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}},{"table":{"login":"joshlong","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshlong"}},{"table":{"login":"mp911de","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mp911de"}},{"table":{"login":"rwinch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rwinch"}},{"table":{"login":"wilkinsona","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wilkinsona"}}],"active_maintainers":[{"table":{"login":"snicoll","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/snicoll"}},{"table":{"login":"mp911de","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mp911de"}},{"table":{"login":"wilkinsona","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wilkinsona"}}]}},"events":{"total":{"CreateEvent":14,"CommitCommentEvent":6,"ReleaseEvent":9,"DeleteEvent":1,"PullRequestEvent":259,"ForkEvent":134,"DiscussionEvent":5,"IssuesEvent":500,"WatchEvent":173,"IssueCommentEvent":534,"PushEvent":241,"GollumEvent":25,"PullRequestReviewEvent":45,"PullRequestReviewCommentEvent":39},"last_year":{"CreateEvent":8,"CommitCommentEvent":6,"ReleaseEvent":5,"DeleteEvent":1,"PullRequestEvent":121,"ForkEvent":42,"DiscussionEvent":5,"IssuesEvent":343,"WatchEvent":54,"IssueCommentEvent":243,"PushEvent":139,"PullRequestReviewCommentEvent":23,"PullRequestReviewEvent":27,"GollumEvent":18}},"keywords":["batch","batch-processing","java","spring"],"dependencies":[{"ecosystem":"maven","filepath":"spring-batch-docs/pom.xml","sha":null,"kind":"manifest","created_at":"2022-07-18T12:19:36.496Z","updated_at":"2022-07-18T12:19:36.496Z","repository_link":"https://github.com/spring-projects/spring-batch/blob/main/spring-batch-docs/pom.xml","dependencies":[{"id":247505449,"package_name":"io.spring.docresources:spring-doc-resources","ecosystem":"maven","requirements":"${spring-doc-resources.version}","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"maven","filepath":"spring-batch-infrastructure/pom.xml","sha":null,"kind":"manifest","created_at":"2022-07-18T12:19:36.584Z","updated_at":"2022-07-18T12:19:36.584Z","repository_link":"https://github.com/spring-projects/spring-batch/blob/main/spring-batch-infrastructure/pom.xml","dependencies":[{"id":247505703,"package_name":"org.springframework:spring-core","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247505704,"package_name":"org.springframework.retry:spring-retry","ecosystem":"maven","requirements":"${spring-retry.version}","direct":true,"kind":"runtime","optional":false},{"id":247505705,"package_name":"org.springframework:spring-context-support","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247505706,"package_name":"org.springframework:spring-jdbc","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247505707,"package_name":"org.springframework:spring-orm","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247505708,"package_name":"org.springframework:spring-oxm","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247505709,"package_name":"org.springframework:spring-jms","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247505710,"package_name":"org.neo4j:neo4j-ogm-core","ecosystem":"maven","requirements":"${neo4j-ogm-core.version}","direct":true,"kind":"runtime","optional":false},{"id":247505711,"package_name":"org.springframework.kafka:spring-kafka","ecosystem":"maven","requirements":"${spring-kafka.version}","direct":true,"kind":"runtime","optional":false},{"id":247505712,"package_name":"org.springframework.amqp:spring-amqp","ecosystem":"maven","requirements":"${spring-amqp.version}","direct":true,"kind":"runtime","optional":false},{"id":247505713,"package_name":"org.apache.avro:avro","ecosystem":"maven","requirements":"${avro.version}","direct":true,"kind":"runtime","optional":false},{"id":247505714,"package_name":"com.google.code.gson:gson","ecosystem":"maven","requirements":"${gson.version}","direct":true,"kind":"runtime","optional":false},{"id":247505715,"package_name":"org.hibernate.orm:hibernate-core","ecosystem":"maven","requirements":"${hibernate-core.version}","direct":true,"kind":"runtime","optional":false},{"id":247505716,"package_name":"jakarta.mail:jakarta.mail-api","ecosystem":"maven","requirements":"${jakarta.mail-api.version}","direct":true,"kind":"runtime","optional":false},{"id":247505717,"package_name":"jakarta.jms:jakarta.jms-api","ecosystem":"maven","requirements":"${jakarta.jms-api.version}","direct":true,"kind":"runtime","optional":false},{"id":247505718,"package_name":"jakarta.persistence:jakarta.persistence-api","ecosystem":"maven","requirements":"${jakarta.persistence-api.version}","direct":true,"kind":"runtime","optional":false},{"id":247505719,"package_name":"org.springframework.data:spring-data-geode","ecosystem":"maven","requirements":"${spring-data-geode.version}","direct":true,"kind":"runtime","optional":false},{"id":247505720,"package_name":"org.springframework.data:spring-data-commons","ecosystem":"maven","requirements":"${spring-data-commons.version}","direct":true,"kind":"runtime","optional":false},{"id":247505721,"package_name":"org.springframework.data:spring-data-mongodb","ecosystem":"maven","requirements":"${spring-data-mongodb.version}","direct":true,"kind":"runtime","optional":false},{"id":247505722,"package_name":"org.springframework.data:spring-data-jpa","ecosystem":"maven","requirements":"${spring-data-jpa.version}","direct":true,"kind":"runtime","optional":false},{"id":247505723,"package_name":"org.mongodb:mongodb-driver-sync","ecosystem":"maven","requirements":"${mongodb-driver-sync.version}","direct":true,"kind":"runtime","optional":false},{"id":247505724,"package_name":"org.springframework.ldap:spring-ldap-core","ecosystem":"maven","requirements":"${spring-ldap.version}","direct":true,"kind":"runtime","optional":false},{"id":247505725,"package_name":"org.springframework.ldap:spring-ldap-ldif-core","ecosystem":"maven","requirements":"${spring-ldap.version}","direct":true,"kind":"runtime","optional":false},{"id":247505726,"package_name":"jakarta.validation:jakarta.validation-api","ecosystem":"maven","requirements":"${jakarta.validation-api.version}","direct":true,"kind":"runtime","optional":false},{"id":247505727,"package_name":"junit:junit","ecosystem":"maven","requirements":"${junit.version}","direct":true,"kind":"test","optional":false},{"id":247505728,"package_name":"org.junit.jupiter:junit-jupiter-api","ecosystem":"maven","requirements":"${junit-jupiter.version}","direct":true,"kind":"test","optional":false},{"id":247505729,"package_name":"org.hamcrest:hamcrest-library","ecosystem":"maven","requirements":"${hamcrest.version}","direct":true,"kind":"test","optional":false},{"id":247505730,"package_name":"org.assertj:assertj-core","ecosystem":"maven","requirements":"${assertj.version}","direct":true,"kind":"test","optional":false},{"id":247505731,"package_name":"org.xmlunit:xmlunit-core","ecosystem":"maven","requirements":"${xmlunit.version}","direct":true,"kind":"test","optional":false},{"id":247505732,"package_name":"org.xmlunit:xmlunit-matchers","ecosystem":"maven","requirements":"${xmlunit.version}","direct":true,"kind":"test","optional":false},{"id":247505733,"package_name":"org.skyscreamer:jsonassert","ecosystem":"maven","requirements":"${jsonassert.version}","direct":true,"kind":"test","optional":false},{"id":247505734,"package_name":"commons-io:commons-io","ecosystem":"maven","requirements":"${commons-io.version}","direct":true,"kind":"test","optional":false},{"id":247505735,"package_name":"org.apache.commons:commons-dbcp2","ecosystem":"maven","requirements":"${commons-dbcp2.version}","direct":true,"kind":"test","optional":false},{"id":247505736,"package_name":"org.slf4j:slf4j-simple","ecosystem":"maven","requirements":"${slf4j.version}","direct":true,"kind":"test","optional":false},{"id":247505737,"package_name":"org.hsqldb:hsqldb","ecosystem":"maven","requirements":"${hsqldb.version}","direct":true,"kind":"test","optional":false},{"id":247505738,"package_name":"com.h2database:h2","ecosystem":"maven","requirements":"${h2.version}","direct":true,"kind":"test","optional":false},{"id":247505739,"package_name":"org.xerial:sqlite-jdbc","ecosystem":"maven","requirements":"${sqlite.version}","direct":true,"kind":"test","optional":false},{"id":247505740,"package_name":"org.apache.derby:derby","ecosystem":"maven","requirements":"${derby.version}","direct":true,"kind":"test","optional":false},{"id":247505741,"package_name":"com.thoughtworks.xstream:xstream","ecosystem":"maven","requirements":"${xstream.version}","direct":true,"kind":"test","optional":false},{"id":247505742,"package_name":"org.apache.activemq:artemis-server","ecosystem":"maven","requirements":"${artemis.version}","direct":true,"kind":"test","optional":false},{"id":247505743,"package_name":"org.apache.activemq:artemis-jakarta-client","ecosystem":"maven","requirements":"${artemis.version}","direct":true,"kind":"test","optional":false},{"id":247505744,"package_name":"jakarta.xml.bind:jakarta.xml.bind-api","ecosystem":"maven","requirements":"${jakarta.xml.bind-api.version}","direct":true,"kind":"test","optional":false},{"id":247505745,"package_name":"com.sun.xml.bind:jaxb-core","ecosystem":"maven","requirements":"${jaxb-core.version}","direct":true,"kind":"test","optional":false},{"id":247505746,"package_name":"com.sun.xml.bind:jaxb-impl","ecosystem":"maven","requirements":"${jaxb-core.version}","direct":true,"kind":"test","optional":false},{"id":247505747,"package_name":"org.springframework.kafka:spring-kafka-test","ecosystem":"maven","requirements":"${spring-kafka.version}","direct":true,"kind":"test","optional":false},{"id":247505748,"package_name":"org.springframework:spring-test","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"test","optional":false},{"id":247505749,"package_name":"org.mockito:mockito-core","ecosystem":"maven","requirements":"${mockito.version}","direct":true,"kind":"test","optional":false},{"id":247505750,"package_name":"org.apache.logging.log4j:log4j-core","ecosystem":"maven","requirements":"${log4j.version}","direct":true,"kind":"test","optional":false},{"id":247505751,"package_name":"org.hibernate.validator:hibernate-validator","ecosystem":"maven","requirements":"${hibernate-validator.version}","direct":true,"kind":"test","optional":false},{"id":247505752,"package_name":"jakarta.el:jakarta.el-api","ecosystem":"maven","requirements":"${jakarta.el-api.version}","direct":true,"kind":"test","optional":false},{"id":247505753,"package_name":"com.fasterxml.woodstox:woodstox-core","ecosystem":"maven","requirements":"${woodstox-core.version}","direct":true,"kind":"test","optional":false},{"id":247505754,"package_name":"org.glassfish:jakarta.el","ecosystem":"maven","requirements":"${jakarta.el.version}","direct":true,"kind":"test","optional":false},{"id":247505755,"package_name":"com.sun.mail:jakarta.mail","ecosystem":"maven","requirements":"${jakarta.mail.version}","direct":true,"kind":"test","optional":false}]},{"ecosystem":"maven","filepath":"spring-batch-integration/pom.xml","sha":null,"kind":"manifest","created_at":"2022-07-18T12:19:36.706Z","updated_at":"2022-07-18T12:19:36.706Z","repository_link":"https://github.com/spring-projects/spring-batch/blob/main/spring-batch-integration/pom.xml","dependencies":[{"id":247506344,"package_name":"org.springframework.batch:spring-batch-core","ecosystem":"maven","requirements":"5.0.0-SNAPSHOT","direct":true,"kind":"runtime","optional":false},{"id":247506345,"package_name":"org.springframework.integration:spring-integration-core","ecosystem":"maven","requirements":"${spring-integration.version}","direct":true,"kind":"runtime","optional":false},{"id":247506346,"package_name":"org.springframework:spring-messaging","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247506347,"package_name":"org.springframework:spring-jms","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247506348,"package_name":"org.springframework.integration:spring-integration-jms","ecosystem":"maven","requirements":"${spring-integration.version}","direct":true,"kind":"runtime","optional":false},{"id":247506349,"package_name":"org.springframework.integration:spring-integration-jdbc","ecosystem":"maven","requirements":"${spring-integration.version}","direct":true,"kind":"runtime","optional":false},{"id":247506350,"package_name":"jakarta.jms:jakarta.jms-api","ecosystem":"maven","requirements":"${jakarta.jms-api.version}","direct":true,"kind":"runtime","optional":false},{"id":247506351,"package_name":"org.springframework.batch:spring-batch-test","ecosystem":"maven","requirements":"5.0.0-SNAPSHOT","direct":true,"kind":"test","optional":false},{"id":247506352,"package_name":"org.springframework:spring-test","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"test","optional":false},{"id":247506353,"package_name":"org.springframework.integration:spring-integration-test","ecosystem":"maven","requirements":"${spring-integration.version}","direct":true,"kind":"test","optional":false},{"id":247506354,"package_name":"org.apache.commons:commons-dbcp2","ecosystem":"maven","requirements":"${commons-dbcp2.version}","direct":true,"kind":"test","optional":false},{"id":247506355,"package_name":"org.hsqldb:hsqldb","ecosystem":"maven","requirements":"${hsqldb.version}","direct":true,"kind":"test","optional":false},{"id":247506356,"package_name":"org.mockito:mockito-core","ecosystem":"maven","requirements":"${mockito.version}","direct":true,"kind":"test","optional":false},{"id":247506357,"package_name":"org.apache.activemq:artemis-server","ecosystem":"maven","requirements":"${artemis.version}","direct":true,"kind":"test","optional":false},{"id":247506358,"package_name":"org.apache.activemq:artemis-jakarta-client","ecosystem":"maven","requirements":"${artemis.version}","direct":true,"kind":"test","optional":false},{"id":247506359,"package_name":"junit:junit","ecosystem":"maven","requirements":"${junit.version}","direct":true,"kind":"test","optional":false},{"id":247506360,"package_name":"org.slf4j:slf4j-simple","ecosystem":"maven","requirements":"${slf4j.version}","direct":true,"kind":"test","optional":false},{"id":247506361,"package_name":"org.aspectj:aspectjrt","ecosystem":"maven","requirements":"${aspectj.version}","direct":true,"kind":"test","optional":false},{"id":247506362,"package_name":"org.aspectj:aspectjweaver","ecosystem":"maven","requirements":"${aspectj.version}","direct":true,"kind":"test","optional":false}]},{"ecosystem":"maven","filepath":"spring-batch-samples/pom.xml","sha":null,"kind":"manifest","created_at":"2022-07-18T12:19:36.861Z","updated_at":"2022-07-18T12:19:36.861Z","repository_link":"https://github.com/spring-projects/spring-batch/blob/main/spring-batch-samples/pom.xml","dependencies":[{"id":247507958,"package_name":"org.springframework.batch:spring-batch-core","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":247507959,"package_name":"org.springframework.batch:spring-batch-integration","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":247507960,"package_name":"org.springframework:spring-jdbc","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247507961,"package_name":"org.springframework:spring-context-support","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247507962,"package_name":"io.micrometer:micrometer-registry-prometheus","ecosystem":"maven","requirements":"${micrometer.version}","direct":true,"kind":"runtime","optional":false},{"id":247507963,"package_name":"commons-io:commons-io","ecosystem":"maven","requirements":"${commons-io.version}","direct":true,"kind":"runtime","optional":false},{"id":247507964,"package_name":"jakarta.mail:jakarta.mail-api","ecosystem":"maven","requirements":"${jakarta.mail-api.version}","direct":true,"kind":"runtime","optional":false},{"id":247507965,"package_name":"org.aspectj:aspectjrt","ecosystem":"maven","requirements":"${aspectj.version}","direct":true,"kind":"runtime","optional":false},{"id":247507966,"package_name":"org.aspectj:aspectjweaver","ecosystem":"maven","requirements":"${aspectj.version}","direct":true,"kind":"runtime","optional":false},{"id":247507967,"package_name":"org.hibernate.orm:hibernate-core","ecosystem":"maven","requirements":"${hibernate-core.version}","direct":true,"kind":"runtime","optional":false},{"id":247507968,"package_name":"org.apache.commons:commons-dbcp2","ecosystem":"maven","requirements":"${commons-dbcp2.version}","direct":true,"kind":"runtime","optional":false},{"id":247507969,"package_name":"jakarta.inject:jakarta.inject-api","ecosystem":"maven","requirements":"${jakarta.inject-api.version}","direct":true,"kind":"runtime","optional":false},{"id":247507970,"package_name":"org.apache.activemq:artemis-jakarta-client","ecosystem":"maven","requirements":"${artemis.version}","direct":true,"kind":"runtime","optional":false},{"id":247507971,"package_name":"org.apache.activemq:artemis-server","ecosystem":"maven","requirements":"${artemis.version}","direct":true,"kind":"runtime","optional":false},{"id":247507972,"package_name":"org.springframework.data:spring-data-mongodb","ecosystem":"maven","requirements":"${spring-data-mongodb.version}","direct":true,"kind":"runtime","optional":false},{"id":247507973,"package_name":"org.springframework.data:spring-data-jpa","ecosystem":"maven","requirements":"${spring-data-jpa.version}","direct":true,"kind":"runtime","optional":false},{"id":247507974,"package_name":"org.springframework.amqp:spring-amqp","ecosystem":"maven","requirements":"${spring-amqp.version}","direct":true,"kind":"runtime","optional":false},{"id":247507975,"package_name":"org.springframework.amqp:spring-rabbit","ecosystem":"maven","requirements":"${spring-rabbit.version}","direct":true,"kind":"runtime","optional":false},{"id":247507976,"package_name":"org.quartz-scheduler:quartz","ecosystem":"maven","requirements":"${quartz.version}","direct":true,"kind":"runtime","optional":false},{"id":247507977,"package_name":"org.springframework.integration:spring-integration-jms","ecosystem":"maven","requirements":"${spring-integration.version}","direct":true,"kind":"runtime","optional":false},{"id":247507978,"package_name":"jakarta.validation:jakarta.validation-api","ecosystem":"maven","requirements":"${jakarta.validation-api.version}","direct":true,"kind":"runtime","optional":false},{"id":247507979,"package_name":"org.hibernate.validator:hibernate-validator","ecosystem":"maven","requirements":"${hibernate-validator.version}","direct":true,"kind":"runtime","optional":false},{"id":247507980,"package_name":"org.glassfish:jakarta.el","ecosystem":"maven","requirements":"${jakarta.el.version}","direct":true,"kind":"runtime","optional":false},{"id":247507981,"package_name":"org.mongodb:mongodb-driver-sync","ecosystem":"maven","requirements":"${mongodb-driver-sync.version}","direct":true,"kind":"runtime","optional":false},{"id":247507982,"package_name":"io.prometheus:simpleclient_pushgateway","ecosystem":"maven","requirements":"${prometheus_pushgateway.version}","direct":true,"kind":"runtime","optional":false},{"id":247507983,"package_name":"org.springframework.batch:spring-batch-test","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":247507984,"package_name":"junit:junit","ecosystem":"maven","requirements":"${junit.version}","direct":true,"kind":"test","optional":false},{"id":247507985,"package_name":"org.hamcrest:hamcrest-library","ecosystem":"maven","requirements":"${hamcrest.version}","direct":true,"kind":"test","optional":false},{"id":247507986,"package_name":"org.mockito:mockito-core","ecosystem":"maven","requirements":"${mockito.version}","direct":true,"kind":"test","optional":false},{"id":247507987,"package_name":"org.springframework:spring-test","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"test","optional":false},{"id":247507988,"package_name":"org.springframework:spring-orm","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"test","optional":false},{"id":247507989,"package_name":"org.springframework:spring-oxm","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"test","optional":false},{"id":247507990,"package_name":"jakarta.el:jakarta.el-api","ecosystem":"maven","requirements":"${jakarta.el-api.version}","direct":true,"kind":"test","optional":false},{"id":247507991,"package_name":"com.thoughtworks.xstream:xstream","ecosystem":"maven","requirements":"${xstream.version}","direct":true,"kind":"test","optional":false},{"id":247507992,"package_name":"org.hsqldb:hsqldb","ecosystem":"maven","requirements":"${hsqldb.version}","direct":true,"kind":"test","optional":false},{"id":247507993,"package_name":"org.slf4j:slf4j-simple","ecosystem":"maven","requirements":"${slf4j.version}","direct":true,"kind":"test","optional":false},{"id":247507994,"package_name":"org.codehaus.groovy:groovy","ecosystem":"maven","requirements":"${groovy.version}","direct":true,"kind":"test","optional":false},{"id":247507995,"package_name":"org.codehaus.groovy:groovy-ant","ecosystem":"maven","requirements":"${groovy.version}","direct":true,"kind":"test","optional":false},{"id":247507996,"package_name":"com.google.code.gson:gson","ecosystem":"maven","requirements":"${gson.version}","direct":true,"kind":"test","optional":false},{"id":247507997,"package_name":"org.springframework.batch:spring-batch-bom","ecosystem":"maven","requirements":"5.0.0-SNAPSHOT","direct":true,"kind":"import","optional":false}]},{"ecosystem":"maven","filepath":"spring-batch-test/pom.xml","sha":null,"kind":"manifest","created_at":"2022-07-18T12:19:37.033Z","updated_at":"2022-07-18T12:19:37.033Z","repository_link":"https://github.com/spring-projects/spring-batch/blob/main/spring-batch-test/pom.xml","dependencies":[{"id":247509803,"package_name":"org.springframework.batch:spring-batch-core","ecosystem":"maven","requirements":"5.0.0-SNAPSHOT","direct":true,"kind":"runtime","optional":false},{"id":247509804,"package_name":"org.springframework:spring-jdbc","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247509805,"package_name":"org.springframework:spring-test","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247509806,"package_name":"org.aspectj:aspectjrt","ecosystem":"maven","requirements":"${aspectj.version}","direct":true,"kind":"runtime","optional":false},{"id":247509807,"package_name":"org.aspectj:aspectjweaver","ecosystem":"maven","requirements":"${aspectj.version}","direct":true,"kind":"runtime","optional":false},{"id":247509808,"package_name":"junit:junit","ecosystem":"maven","requirements":"${junit.version}","direct":true,"kind":"runtime","optional":false},{"id":247509809,"package_name":"org.junit.jupiter:junit-jupiter-api","ecosystem":"maven","requirements":"${junit-jupiter.version}","direct":true,"kind":"runtime","optional":false},{"id":247509810,"package_name":"org.mockito:mockito-core","ecosystem":"maven","requirements":"${mockito.version}","direct":true,"kind":"test","optional":false},{"id":247509811,"package_name":"org.apache.commons:commons-dbcp2","ecosystem":"maven","requirements":"${commons-dbcp2.version}","direct":true,"kind":"test","optional":false},{"id":247509812,"package_name":"org.hsqldb:hsqldb","ecosystem":"maven","requirements":"${hsqldb.version}","direct":true,"kind":"test","optional":false},{"id":247509813,"package_name":"org.slf4j:slf4j-simple","ecosystem":"maven","requirements":"${slf4j.version}","direct":true,"kind":"test","optional":false},{"id":247509814,"package_name":"io.micrometer:micrometer-tracing-integration-test","ecosystem":"maven","requirements":"${micrometer-tracing.version}","direct":true,"kind":"test","optional":false},{"id":247509815,"package_name":"io.micrometer:micrometer-test","ecosystem":"maven","requirements":"${micrometer.version}","direct":true,"kind":"test","optional":false}]},{"ecosystem":"maven","filepath":"spring-batch-bom/pom.xml","sha":null,"kind":"manifest","created_at":"2022-07-18T12:19:36.301Z","updated_at":"2022-07-18T12:19:36.301Z","repository_link":"https://github.com/spring-projects/spring-batch/blob/main/spring-batch-bom/pom.xml","dependencies":[{"id":247504921,"package_name":"org.springframework.batch:spring-batch-core","ecosystem":"maven","requirements":"5.0.0-SNAPSHOT","direct":true,"kind":"runtime","optional":false},{"id":247504922,"package_name":"org.springframework.batch:spring-batch-infrastructure","ecosystem":"maven","requirements":"5.0.0-SNAPSHOT","direct":true,"kind":"runtime","optional":false},{"id":247504923,"package_name":"org.springframework.batch:spring-batch-integration","ecosystem":"maven","requirements":"5.0.0-SNAPSHOT","direct":true,"kind":"runtime","optional":false},{"id":247504924,"package_name":"org.springframework.batch:spring-batch-test","ecosystem":"maven","requirements":"5.0.0-SNAPSHOT","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"maven","filepath":"spring-batch-core/pom.xml","sha":null,"kind":"manifest","created_at":"2022-07-18T12:19:36.389Z","updated_at":"2022-07-18T12:19:36.389Z","repository_link":"https://github.com/spring-projects/spring-batch/blob/main/spring-batch-core/pom.xml","dependencies":[{"id":247505370,"package_name":"org.springframework.batch:spring-batch-infrastructure","ecosystem":"maven","requirements":"5.0.0-SNAPSHOT","direct":true,"kind":"runtime","optional":false},{"id":247505371,"package_name":"org.springframework:spring-aop","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247505372,"package_name":"org.springframework:spring-beans","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247505373,"package_name":"org.springframework:spring-context","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247505374,"package_name":"org.springframework:spring-tx","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247505375,"package_name":"org.springframework:spring-jdbc","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"runtime","optional":false},{"id":247505376,"package_name":"com.fasterxml.jackson.core:jackson-databind","ecosystem":"maven","requirements":"${jackson.version}","direct":true,"kind":"runtime","optional":false},{"id":247505377,"package_name":"io.micrometer:micrometer-core","ecosystem":"maven","requirements":"${micrometer.version}","direct":true,"kind":"runtime","optional":false},{"id":247505378,"package_name":"io.micrometer:micrometer-observation","ecosystem":"maven","requirements":"${micrometer.version}","direct":true,"kind":"runtime","optional":false},{"id":247505379,"package_name":"jakarta.annotation:jakarta.annotation-api","ecosystem":"maven","requirements":"${jakarta.annotation-api.version}","direct":true,"kind":"runtime","optional":false},{"id":247505380,"package_name":"org.aspectj:aspectjrt","ecosystem":"maven","requirements":"${aspectj.version}","direct":true,"kind":"runtime","optional":false},{"id":247505381,"package_name":"org.aspectj:aspectjweaver","ecosystem":"maven","requirements":"${aspectj.version}","direct":true,"kind":"runtime","optional":false},{"id":247505382,"package_name":"org.hsqldb:hsqldb","ecosystem":"maven","requirements":"${hsqldb.version}","direct":true,"kind":"test","optional":false},{"id":247505383,"package_name":"mysql:mysql-connector-java","ecosystem":"maven","requirements":"${mysql-connector-java.version}","direct":true,"kind":"test","optional":false},{"id":247505384,"package_name":"org.testcontainers:mysql","ecosystem":"maven","requirements":"${testcontainers.version}","direct":true,"kind":"test","optional":false},{"id":247505385,"package_name":"org.postgresql:postgresql","ecosystem":"maven","requirements":"${postgresql.version}","direct":true,"kind":"test","optional":false},{"id":247505386,"package_name":"org.testcontainers:postgresql","ecosystem":"maven","requirements":"${testcontainers.version}","direct":true,"kind":"test","optional":false},{"id":247505387,"package_name":"com.ibm.db2:jcc","ecosystem":"maven","requirements":"${db2.version}","direct":true,"kind":"test","optional":false},{"id":247505388,"package_name":"org.testcontainers:db2","ecosystem":"maven","requirements":"${testcontainers.version}","direct":true,"kind":"test","optional":false},{"id":247505389,"package_name":"org.testcontainers:oracle-xe","ecosystem":"maven","requirements":"${testcontainers.version}","direct":true,"kind":"test","optional":false},{"id":247505390,"package_name":"com.oracle.database.jdbc:ojdbc10","ecosystem":"maven","requirements":"${oracle.version}","direct":true,"kind":"test","optional":false},{"id":247505391,"package_name":"org.testcontainers:mssqlserver","ecosystem":"maven","requirements":"${testcontainers.version}","direct":true,"kind":"test","optional":false},{"id":247505392,"package_name":"com.microsoft.sqlserver:mssql-jdbc","ecosystem":"maven","requirements":"${sqlserver.version}","direct":true,"kind":"test","optional":false},{"id":247505393,"package_name":"net.sourceforge.jtds:jtds","ecosystem":"maven","requirements":"${jtds.version}","direct":true,"kind":"test","optional":false},{"id":247505394,"package_name":"org.xerial:sqlite-jdbc","ecosystem":"maven","requirements":"${sqlite.version}","direct":true,"kind":"test","optional":false},{"id":247505395,"package_name":"com.h2database:h2","ecosystem":"maven","requirements":"${h2.version}","direct":true,"kind":"test","optional":false},{"id":247505396,"package_name":"org.apache.derby:derby","ecosystem":"maven","requirements":"${derby.version}","direct":true,"kind":"test","optional":false},{"id":247505397,"package_name":"com.sap.cloud.db.jdbc:ngdbc","ecosystem":"maven","requirements":"${hana.version}","direct":true,"kind":"test","optional":false},{"id":247505398,"package_name":"commons-io:commons-io","ecosystem":"maven","requirements":"${commons-io.version}","direct":true,"kind":"test","optional":false},{"id":247505399,"package_name":"org.apache.commons:commons-dbcp2","ecosystem":"maven","requirements":"${commons-dbcp2.version}","direct":true,"kind":"test","optional":false},{"id":247505400,"package_name":"junit:junit","ecosystem":"maven","requirements":"${junit.version}","direct":true,"kind":"test","optional":false},{"id":247505401,"package_name":"org.junit.vintage:junit-vintage-engine","ecosystem":"maven","requirements":"${junit-vintage-engine.version}","direct":true,"kind":"test","optional":false},{"id":247505402,"package_name":"org.hamcrest:hamcrest-library","ecosystem":"maven","requirements":"${hamcrest.version}","direct":true,"kind":"test","optional":false},{"id":247505403,"package_name":"org.springframework:spring-test","ecosystem":"maven","requirements":"${spring-framework.version}","direct":true,"kind":"test","optional":false},{"id":247505404,"package_name":"org.slf4j:slf4j-simple","ecosystem":"maven","requirements":"${slf4j.version}","direct":true,"kind":"test","optional":false},{"id":247505405,"package_name":"org.mockito:mockito-core","ecosystem":"maven","requirements":"${mockito.version}","direct":true,"kind":"test","optional":false},{"id":247505406,"package_name":"org.springframework.ldap:spring-ldap-core","ecosystem":"maven","requirements":"${spring-ldap.version}","direct":true,"kind":"test","optional":false},{"id":247505407,"package_name":"org.springframework.ldap:spring-ldap-ldif-core","ecosystem":"maven","requirements":"${spring-ldap.version}","direct":true,"kind":"test","optional":false},{"id":247505408,"package_name":"jakarta.xml.bind:jakarta.xml.bind-api","ecosystem":"maven","requirements":"${jakarta.xml.bind-api.version}","direct":true,"kind":"test","optional":false},{"id":247505409,"package_name":"com.sun.xml.bind:jaxb-core","ecosystem":"maven","requirements":"${jaxb-core.version}","direct":true,"kind":"test","optional":false},{"id":247505410,"package_name":"com.sun.xml.bind:jaxb-impl","ecosystem":"maven","requirements":"${jaxb-core.version}","direct":true,"kind":"test","optional":false},{"id":247505411,"package_name":"jakarta.inject:jakarta.inject-api","ecosystem":"maven","requirements":"${jakarta.inject-api.version}","direct":true,"kind":"test","optional":false},{"id":247505412,"package_name":"io.micrometer:micrometer-test","ecosystem":"maven","requirements":"${micrometer.version}","direct":true,"kind":"test","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/continuous-inspection-build.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:30:46.437Z","updated_at":"2023-01-13T13:30:46.437Z","repository_link":"https://github.com/spring-projects/spring-batch/blob/main/.github/workflows/continuous-inspection-build.yml","dependencies":[{"id":6876097082,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6876097083,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/maven-central-stage.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:30:46.504Z","updated_at":"2023-01-13T13:30:46.504Z","repository_link":"https://github.com/spring-projects/spring-batch/blob/main/.github/workflows/maven-central-stage.yml","dependencies":[{"id":6876097090,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6876097091,"package_name":"jfrog/setup-jfrog-cli","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6876097092,"package_name":"jvalkeal/nexus-sync","ecosystem":"actions","requirements":"v0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"spring-batch-samples/src/grafana/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:30:46.551Z","updated_at":"2023-01-13T13:30:46.551Z","repository_link":"https://github.com/spring-projects/spring-batch/blob/main/spring-batch-samples/src/grafana/docker-compose.yml","dependencies":[{"id":6876097116,"package_name":"prom/prometheus","ecosystem":"docker","requirements":"v2.7.2","direct":true,"kind":"runtime","optional":false},{"id":6876097117,"package_name":"prom/pushgateway","ecosystem":"docker","requirements":"v0.6.0","direct":true,"kind":"runtime","optional":false},{"id":6876097118,"package_name":"grafana/grafana","ecosystem":"docker","requirements":"6.0.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/artifactory-staging-build.yml","sha":null,"kind":"manifest","created_at":"2023-02-12T03:31:16.613Z","updated_at":"2023-02-12T03:31:16.613Z","repository_link":"https://github.com/spring-projects/spring-batch/blob/main/.github/workflows/artifactory-staging-build.yml","dependencies":[{"id":7568488581,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7568488582,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/continuous-integration-build.yml","sha":null,"kind":"manifest","created_at":"2023-02-12T03:31:17.029Z","updated_at":"2023-02-12T03:31:17.029Z","repository_link":"https://github.com/spring-projects/spring-batch/blob/main/.github/workflows/continuous-integration-build.yml","dependencies":[{"id":7568492418,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7568492419,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/documentation-upload-build.yml","sha":null,"kind":"manifest","created_at":"2023-02-12T03:31:17.112Z","updated_at":"2023-02-12T03:31:17.112Z","repository_link":"https://github.com/spring-projects/spring-batch/blob/main/.github/workflows/documentation-upload-build.yml","dependencies":[{"id":7568492459,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7568492460,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/sonatype-staging-build.yml","sha":null,"kind":"manifest","created_at":"2023-02-12T03:31:17.227Z","updated_at":"2023-02-12T03:31:17.227Z","repository_link":"https://github.com/spring-projects/spring-batch/blob/main/.github/workflows/sonatype-staging-build.yml","dependencies":[{"id":7568493623,"package_name":"jvalkeal/nexus-sync","ecosystem":"actions","requirements":"v0","direct":true,"kind":"composite","optional":false}]}],"score":32.11454565917642,"created_at":"2025-08-29T12:08:46.491Z","updated_at":"2026-06-20T12:00:28.002Z","avatar_url":"https://github.com/spring-projects.png","language":"Java","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/363126","html_url":"https://summary.ecosyste.ms/projects/363126"}