[{"id":13391686,"name":"junit5","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/junit-team/junit5","licenses":"epl-2.0","normalized_licenses":[],"repository_url":"https://github.com/junit-team/junit5","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-05T20:27:23.505Z","latest_release_published_at":"2026-02-05T20:27:23.505Z","latest_release_number":"5.10.1-1","latest_published_release_number":null,"last_synced_at":"2026-08-15T07:40:28.091Z","created_at":"2026-02-05T20:27:23.185Z","updated_at":"2026-10-13T02:46:18.323Z","registry_url":"https://launchpad.net/ubuntu/+source/junit5","install_command":"apt-get install junit5","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"junit5","standards_version":"4.6.2","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), default-jdk, javahelper, junit4, libapiguardian-java, libbuild-helper-maven-plugin-java, libhamcrest-java, libmaven-shade-plugin-java, libopentest4j-java, libopentest4j-reporting-java, libpicocli-java, libsurefire-java, libunivocity-parsers-java, maven-debian-helper, maven-repo-helper","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-10-09T20:40:56.000Z","size":44518,"stargazers_count":7057,"open_issues_count":121,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-10-10T08:14:26.700Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-10-10T07:39:55.000Z","dependencies_parsed_at":"2026-10-10T08:24:40.178Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343680568,"owners_count":38170270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-10T02:00:07.419Z","response_time":65,"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"}},"repo_metadata_updated_at":"2026-10-13T02:46:18.323Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/junit5?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/junit5","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/junit5","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/junit5/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-12T14:31:37.766Z","issues_count":166,"pull_requests_count":493,"avg_time_to_close_issue":10691927.137931034,"avg_time_to_close_pull_request":298805.77235772356,"issues_closed_count":116,"pull_requests_closed_count":369,"pull_request_authors_count":50,"issue_authors_count":79,"avg_comments_per_issue":3.7650602409638556,"avg_comments_per_pull_request":0.6896551724137931,"merged_pull_requests_count":332,"bot_issues_count":1,"bot_pull_requests_count":305,"past_year_issues_count":39,"past_year_pull_requests_count":287,"past_year_avg_time_to_close_issue":3439531.230769231,"past_year_avg_time_to_close_pull_request":247534.18340611353,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":229,"past_year_pull_request_authors_count":35,"past_year_issue_authors_count":32,"past_year_avg_comments_per_issue":5.487179487179487,"past_year_avg_comments_per_pull_request":0.8710801393728222,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":203,"past_year_merged_pull_requests_count":216,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":107,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/junit5/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/junit5/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/junit5/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/junit5/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/junit5/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/junit5/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":1694,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":2582},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-10-24T05:06:20.687Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":4941509,"name":"org.junit:junit4-engine","ecosystem":"maven","description":"Module \"junit4-engine\" of JUnit 5.","homepage":"http://junit.org/junit-lambda.html","licenses":"Eclipse Public License v1.0","normalized_licenses":["EPL-1.0"],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":"org.junit","versions_count":1,"first_release_published_at":"2016-02-01T13:57:46.000Z","latest_release_published_at":"2016-02-01T13:57:46.000Z","latest_release_number":"5.0.0-ALPHA","latest_published_release_number":null,"last_synced_at":"2026-06-28T04:32:58.929Z","created_at":"2022-07-27T04:27:15.827Z","updated_at":"2026-09-09T11:04:42.601Z","registry_url":"https://central.sonatype.com/artifact/org.junit/junit4-engine/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.junit/junit4-engine/","metadata":{},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-09-03T10:24:17.000Z","size":44323,"stargazers_count":7044,"open_issues_count":118,"forks_count":1707,"subscribers_count":264,"default_branch":"main","last_synced_at":"2026-09-03T10:43:08.559Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-09-03T10:23:35.000Z","dependencies_parsed_at":"2026-08-26T22:23:11.468Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-03T02:00:05.968Z","response_time":58,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-09-06T00:54:19.964Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17294,"followers":613,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-09-06T00:54:20.024Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-09T11:04:42.600Z","dependent_packages_count":9,"downloads":null,"downloads_period":null,"dependent_repos_count":11,"rankings":{"downloads":null,"dependent_repos_count":7.335184762179557,"dependent_packages_count":6.582712190430392,"stargazers_count":3.794782399615292,"forks_count":4.3323715636771665,"docker_downloads_count":null,"average":5.511262728975602},"purl":"pkg:maven/org.junit/junit4-engine","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.junit:junit4-engine","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.junit:junit4-engine","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.junit:junit4-engine/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T14:11:57.804Z","issues_count":142,"pull_requests_count":416,"avg_time_to_close_issue":12954998.488636363,"avg_time_to_close_pull_request":219150.74509803922,"issues_closed_count":88,"pull_requests_closed_count":306,"pull_request_authors_count":42,"issue_authors_count":71,"avg_comments_per_issue":3.704225352112676,"avg_comments_per_pull_request":0.6298076923076923,"merged_pull_requests_count":273,"bot_issues_count":1,"bot_pull_requests_count":251,"past_year_issues_count":62,"past_year_pull_requests_count":268,"past_year_avg_time_to_close_issue":1434870.8695652173,"past_year_avg_time_to_close_pull_request":157799.28205128206,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":195,"past_year_pull_request_authors_count":33,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":4.129032258064516,"past_year_avg_comments_per_pull_request":0.7014925373134329,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":182,"past_year_merged_pull_requests_count":182,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit4-engine/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit4-engine/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit4-engine/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit4-engine/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit4-engine/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit4-engine/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":732918,"maintainers_count":0,"namespaces_count":84658,"keywords_count":40788,"github":"maven-central","metadata":{"funded_packages_count":71689,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-24T05:02:36.755Z","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":13650103,"name":"junit5","ecosystem":"debian","description":null,"homepage":"https://github.com/junit-team/junit5","licenses":"epl-2.0","normalized_licenses":[],"repository_url":"https://github.com/junit-team/junit5","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T04:49:13.851Z","latest_release_published_at":"2026-02-12T04:49:13.851Z","latest_release_number":"5.10.3-1","latest_published_release_number":null,"last_synced_at":"2026-03-13T23:14:38.951Z","created_at":"2026-02-12T04:49:13.034Z","updated_at":"2026-10-14T11:40:48.538Z","registry_url":"https://tracker.debian.org/pkg/junit5","install_command":"apt-get install junit5","documentation_url":"https://packages.debian.org/trixie/junit5","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"junit5","standards_version":"4.7.0","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), default-jdk, javahelper, junit4, libapiguardian-java, libbuild-helper-maven-plugin-java, libhamcrest-java, libmaven-shade-plugin-java, libopentest4j-java, libopentest4j-reporting-java, libpicocli-java, libsurefire-java, libunivocity-parsers-java, maven-debian-helper, maven-repo-helper","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-10-09T20:40:56.000Z","size":44518,"stargazers_count":7057,"open_issues_count":121,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-10-10T08:14:26.700Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-10-10T07:39:55.000Z","dependencies_parsed_at":"2026-10-10T08:24:40.178Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343680568,"owners_count":38170270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-10T02:00:07.419Z","response_time":65,"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"}},"repo_metadata_updated_at":"2026-10-14T11:40:48.538Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/junit5?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/junit5","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/junit5","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/junit5/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-13T14:47:49.424Z","issues_count":168,"pull_requests_count":499,"avg_time_to_close_issue":10691927.137931034,"avg_time_to_close_pull_request":298311.75675675675,"issues_closed_count":116,"pull_requests_closed_count":370,"pull_request_authors_count":50,"issue_authors_count":79,"avg_comments_per_issue":3.7202380952380953,"avg_comments_per_pull_request":0.6933867735470942,"merged_pull_requests_count":332,"bot_issues_count":1,"bot_pull_requests_count":310,"past_year_issues_count":41,"past_year_pull_requests_count":292,"past_year_avg_time_to_close_issue":3439531.230769231,"past_year_avg_time_to_close_pull_request":246962.38260869565,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":230,"past_year_pull_request_authors_count":35,"past_year_issue_authors_count":32,"past_year_avg_comments_per_issue":5.219512195121951,"past_year_avg_comments_per_pull_request":0.8767123287671232,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":208,"past_year_merged_pull_requests_count":216,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":109,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/junit5/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/junit5/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/junit5/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/junit5/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/junit5/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/junit5/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38027,"maintainers_count":0,"namespaces_count":4,"keywords_count":1978,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":3249},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-10-24T05:02:42.138Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":4694617,"name":"com.github.jonasrutishauser.org.junit.platform:junit-platform-surefire-provider","ecosystem":"maven","description":"Module \"junit-platform-surefire-provider\" of JUnit 5.","homepage":"http://junit.org/junit5/","licenses":"The Apache License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":"com.github.jonasrutishauser.org.junit.platform","versions_count":1,"first_release_published_at":"2017-09-15T17:59:54.000Z","latest_release_published_at":"2017-09-15T17:59:54.000Z","latest_release_number":"1.0.0","latest_published_release_number":null,"last_synced_at":"2026-05-04T05:18:24.350Z","created_at":"2022-07-25T20:19:13.754Z","updated_at":"2026-09-11T20:07:17.324Z","registry_url":"https://central.sonatype.com/artifact/com.github.jonasrutishauser.org.junit.platform/junit-platform-surefire-provider/","install_command":null,"documentation_url":"https://appdoc.app/artifact/com.github.jonasrutishauser.org.junit.platform/junit-platform-surefire-provider/","metadata":{"distribution_repositories":["https://oss.sonatype.org/service/local/staging/deploy/maven2/","https://oss.sonatype.org/content/repositories/snapshots"]},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-09-10T13:16:28.000Z","size":44350,"stargazers_count":7051,"open_issues_count":122,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-09-10T19:04:55.557Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-09-10T18:45:34.000Z","dependencies_parsed_at":"2026-09-10T18:20:40.466Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37204891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-10T02:00:06.818Z","response_time":107,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-09-06T00:54:19.964Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17294,"followers":613,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-09-06T00:54:20.024Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[{"name":"r6.1.3","sha":"f59f60d2cebdf2224235d81f781b1f310cbc8138","kind":"tag","published_at":"2026-08-07T12:26:06.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.1.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.3/manifests"},{"name":"r6.1.2","sha":"b6854269eef188e6354dd6a7091fe7fde1e0f195","kind":"tag","published_at":"2026-07-12T12:27:56.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.1.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.2/manifests"},{"name":"r6.1.1","sha":"0d85889d9846c14378b732a8da860bfef6ddf7ca","kind":"tag","published_at":"2026-06-28T09:29:17.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.1.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.1/manifests"},{"name":"r6.1.0","sha":"0dc3af1cb1973d257b5bc75d81e02454d5e4e556","kind":"tag","published_at":"2026-05-19T17:17:00.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.1.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.0/manifests"},{"name":"r5.14.4","sha":"096fd696c1b22780e025a02417d42903e0022862","kind":"tag","published_at":"2026-04-26T11:22:03.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.14.4","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.14.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.4/manifests"},{"name":"r6.1.0-RC1","sha":"8b9838b8bd93ad931f6fc5d472b51afaa008165d","kind":"tag","published_at":"2026-04-25T11:55:18.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.1.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.1.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.1.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.0-RC1/manifests"},{"name":"r6.0.3","sha":"36e3253b726fa13cb9a1d29e94b9119575078c4a","kind":"tag","published_at":"2026-02-15T13:32:19.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.3/manifests"},{"name":"r5.14.3","sha":"1c14c1b83fcdd6091593cd4869f7ce82754f54d0","kind":"tag","published_at":"2026-02-15T12:48:39.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.14.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.14.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.3/manifests"},{"name":"r6.0.2","sha":"c5c5de517ebf170bbf7b90d184e833ea17f787b7","kind":"tag","published_at":"2026-01-06T15:55:11.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.2/manifests"},{"name":"r5.14.2","sha":"538370c5ca7c8462f00a5221fa3f3c23078d60ac","kind":"tag","published_at":"2026-01-06T15:05:43.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.14.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.2/manifests"},{"name":"r6.1.0-M1","sha":"88b4daf6f611bf9cd2f424c55b5cef40bb57eaf1","kind":"tag","published_at":"2025-11-17T17:14:54.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.1.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.1.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.1.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.0-M1/manifests"},{"name":"r6.0.1","sha":"d774b9ccc8550701fd6362c43f92611911da3e2b","kind":"tag","published_at":"2025-10-31T17:42:12.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.1/manifests"},{"name":"r5.14.1","sha":"c7cde2d0667ee93f5079e75d6661585533cf424b","kind":"tag","published_at":"2025-10-31T14:28:03.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.14.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.1/manifests"},{"name":"r6.0.0","sha":"4f7959463a5bc1fc6a1150aefcbf1ff42927a18e","kind":"tag","published_at":"2025-09-30T07:57:55.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0/manifests"},{"name":"r5.14.0","sha":"8545c93a9d86ef7f9c848c0eca4ec792f4e82a37","kind":"tag","published_at":"2025-09-30T07:20:56.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.14.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.0/manifests"},{"name":"r5.14.0-RC1","sha":"a61616125bfcc9f2d4f4e2e49367a2ee9da07e3a","kind":"tag","published_at":"2025-09-23T14:11:03.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.14.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.14.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.14.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.0-RC1/manifests"},{"name":"r6.0.0-RC3","sha":"d01ec3db1902c96c94182080fcee750b05b13d3b","kind":"tag","published_at":"2025-09-14T12:06:20.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.0-RC3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.0-RC3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.0-RC3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-RC3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-RC3/manifests"},{"name":"r6.0.0-RC2","sha":"281f4e9d52e113f445a29f625ce48084e57493a1","kind":"tag","published_at":"2025-08-25T15:31:22.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.0-RC2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.0-RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-RC2/manifests"},{"name":"r6.0.0-RC1","sha":"f56d81e006fef7166dcc9c64bf37192120efd6b4","kind":"tag","published_at":"2025-08-20T08:11:23.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-RC1/manifests"},{"name":"r6.0.0-M2","sha":"ddce2264dad0723ddf897af2d592cc50a38a60c7","kind":"tag","published_at":"2025-07-22T08:32:17.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.0-M2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-M2/manifests"},{"name":"r5.13.4","sha":"8a21048605e61dc388c1c83cbecf9dd5097a595d","kind":"tag","published_at":"2025-07-21T07:00:02.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.4","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.4/manifests"},{"name":"r5.13.3","sha":"9e8abddfcf3f0eb960658fca6f5b27b4d148ebe6","kind":"tag","published_at":"2025-07-04T12:10:44.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.3/manifests"},{"name":"r6.0.0-M1","sha":"c92abb4adbb17514739f258940a262df5ee937c7","kind":"tag","published_at":"2025-06-27T14:34:04.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-M1/manifests"},{"name":"r5.13.2","sha":"e51deb24d2f45113952cec351ae207f9477d7792","kind":"tag","published_at":"2025-06-24T12:21:05.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.2/manifests"},{"name":"r5.13.1","sha":"b580aa90923f44aaa412ae32ba0915b06f96c697","kind":"tag","published_at":"2025-06-07T07:52:10.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.1/manifests"},{"name":"r5.13.0","sha":"f539f92fce67e95c642e3788284e27dbad8add7c","kind":"tag","published_at":"2025-05-30T10:00:59.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0/manifests"},{"name":"r5.13.0-RC1","sha":"2c24bc349312a293dcecc23805ce6605a3a20c54","kind":"tag","published_at":"2025-05-16T17:41:08.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-RC1/manifests"},{"name":"r5.13.0-M3","sha":"8e87e9677a8cf3183ec13e2599f917c12dcf7425","kind":"tag","published_at":"2025-05-02T11:35:34.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.0-M3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.0-M3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.0-M3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-M3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-M3/manifests"},{"name":"r5.12.2","sha":"0a446598f2b90bb0f52f1945f08755b430ec474b","kind":"tag","published_at":"2025-04-11T14:10:03.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.12.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.2/manifests"},{"name":"r5.13.0-M2","sha":"d00bf99b1bc3d9f9f5a1b5895d35c64dfb44b462","kind":"tag","published_at":"2025-03-24T06:43:51.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.0-M2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-M2/manifests"},{"name":"r5.13.0-M1","sha":"ab43e9ba1ae5fe37db97c220562cbb5d64b4c75b","kind":"tag","published_at":"2025-03-21T13:30:28.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-M1/manifests"},{"name":"r5.12.1","sha":"ba9c9ae111f5f06645ebcda2bb831c8e093cc002","kind":"tag","published_at":"2025-03-14T13:08:23.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.12.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.1/manifests"},{"name":"r5.12.0","sha":"2750b0402e38fbed2c15ec47e8b422aa812a9e1e","kind":"tag","published_at":"2025-02-21T13:26:01.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.12.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0/manifests"},{"name":"r5.12.0-RC2","sha":"a410c9287162edc4d896626cf6cb73efa628760a","kind":"tag","published_at":"2025-02-12T11:25:09.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.12.0-RC2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.12.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.12.0-RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0-RC2/manifests"},{"name":"r5.12.0-RC1","sha":"a6f72636740ecba51bf9c5f57104ae9950cf6a91","kind":"tag","published_at":"2025-02-07T14:47:01.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.12.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.12.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.12.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0-RC1/manifests"},{"name":"r5.12.0-M1","sha":"11fd60cff5edbe4d01dbcec8631a56cc3954758f","kind":"tag","published_at":"2025-01-31T16:16:40.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.12.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.12.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.12.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0-M1/manifests"},{"name":"r5.11.4","sha":"6430ba4f653f6ae42f326cd0731b259ee699c719","kind":"tag","published_at":"2024-12-16T13:20:51.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.4","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.4/manifests"},{"name":"r5.11.3","sha":"b20991e3760b3053d5b71846ce5950de90650ab9","kind":"tag","published_at":"2024-10-21T13:56:41.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.3/manifests"},{"name":"r5.11.2","sha":"5b1a6d1f2f32645449df3aae745684557aa2c524","kind":"tag","published_at":"2024-10-04T13:06:57.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.2/manifests"},{"name":"r5.10.5","sha":"e1b3a324cf73da8aa69a366ed21cccf4d4c5af87","kind":"tag","published_at":"2024-10-04T12:43:08.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.5","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.5/manifests"},{"name":"r5.11.1","sha":"e4b2c0c1384dd980abbd61c11322c419cf7cd1eb","kind":"tag","published_at":"2024-09-25T07:07:34.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.1/manifests"},{"name":"r5.10.4","sha":"c300b73bde8573fcf6ae1750bc61dd591891340c","kind":"tag","published_at":"2024-09-24T12:31:51.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.4","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.4/manifests"},{"name":"r5.11.0","sha":"6b8e42b7a7d1606962341a61941c60b045646278","kind":"tag","published_at":"2024-08-14T09:27:43.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0/manifests"},{"name":"r5.11.0-RC1","sha":"eae096e6f2cf5d0a31bd2d0a3fa9331d7f0abd4a","kind":"tag","published_at":"2024-07-31T11:23:46.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0-RC1/manifests"},{"name":"r5.10.3","sha":"55d12321315b11eaf6ed87e73c47bcdc39ade588","kind":"tag","published_at":"2024-06-27T14:20:51.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.3/manifests"},{"name":"r5.11.0-M2","sha":"659137a9dfeeea7c44abd87039710190abbfd02b","kind":"tag","published_at":"2024-05-17T15:04:04.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.0-M2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0-M2/manifests"},{"name":"r5.11.0-M1","sha":"4a0c382491e302befcaed6dc76e66cce7b9e324b","kind":"tag","published_at":"2024-04-23T13:31:01.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0-M1/manifests"},{"name":"r5.10.2","sha":"4c0dddad1b96d4a20e92a2cd583954643ac56ac0","kind":"tag","published_at":"2024-02-04T08:48:52.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.2/manifests"},{"name":"r5.10.1","sha":"e5f50d8720741623915979ac154b65bcbcd6a577","kind":"tag","published_at":"2023-11-05T16:49:24.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.1/manifests"},{"name":"r5.10.0","sha":"7f619ca7ac9ecd1b20cc01c44a4df98f5fb67804","kind":"tag","published_at":"2023-07-23T12:56:24.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0/manifests"},{"name":"r5.10.0-RC2","sha":"e6ff0c53ba851e48eaf26acc39988c5c4b469580","kind":"tag","published_at":"2023-07-19T13:51:22.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.0-RC2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.0-RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0-RC2/manifests"},{"name":"r5.10.0-RC1","sha":"6bf4da0ad65acfa5be146acc6b87439f6d38ef05","kind":"tag","published_at":"2023-07-06T13:39:21.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0-RC1/manifests"},{"name":"r5.10.0-M1","sha":"1cc22c071dd9aee818e8e2db2957dd39c32dc950","kind":"tag","published_at":"2023-05-13T12:55:16.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0-M1/manifests"},{"name":"r5.9.3","sha":"bd7d03f517dfca3730fbd123c5fd4d4b70930129","kind":"tag","published_at":"2023-04-26T06:54:15.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.9.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.3/manifests"},{"name":"r5.9.2","sha":"8ed3c66c7eb20b835cf92f50a7bf8830838c462e","kind":"tag","published_at":"2023-01-10T11:11:19.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.9.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.2/manifests"},{"name":"r5.9.1","sha":"732a5400f80c8f446daa8b43eaa4b41b3da929be","kind":"tag","published_at":"2022-09-20T19:29:25.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.9.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.1/manifests"},{"name":"r5.9.0","sha":"3ed71dff121ff4cfe6355195f274244c7acea0bd","kind":"tag","published_at":"2022-07-26T19:20:21.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.9.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.0/manifests"},{"name":"r5.9.0-RC1","sha":"a5483229c88ab165c628b8917e39b9d45fcb8a9a","kind":"tag","published_at":"2022-07-04T19:45:50.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.9.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.9.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.9.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.0-RC1/manifests"},{"name":"r5.9.0-M1","sha":"74c781454ca1763ef7248dd778f9b500e2a81a46","kind":"tag","published_at":"2022-05-15T18:57:09.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.9.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.9.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.9.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.0-M1/manifests"},{"name":"r5.8.2","sha":"f58cd419755846f1476e8d15783438de8d7aede4","kind":"tag","published_at":"2021-11-28T15:47:28.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.8.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.2/manifests"},{"name":"r5.8.1","sha":"9883ffa5ab9ddb27ce33f6d2ace9f6be16403f40","kind":"tag","published_at":"2021-09-22T19:01:22.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.8.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.1/manifests"},{"name":"r5.8.0","sha":"709fd6e1d6d311a5950e0a957283ac37530e41fd","kind":"tag","published_at":"2021-09-12T18:52:52.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.8.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.0/manifests"},{"name":"r5.8.0-RC1","sha":"f79262d889c03a0adb66055489001cab0054af9d","kind":"tag","published_at":"2021-08-17T17:43:48.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.8.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.8.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.8.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.0-RC1/manifests"},{"name":"r5.7.2","sha":"f8d83151d84b3682e143b26c22b0155eb137bf83","kind":"tag","published_at":"2021-05-15T12:23:32.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.7.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.2/manifests"},{"name":"r5.8.0-M1","sha":"b38e3a309cb27eebe748263b3bef55bb065fca76","kind":"tag","published_at":"2021-02-11T19:07:48.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.8.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.8.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.8.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.0-M1/manifests"},{"name":"r5.7.1","sha":"b5227801590b3a0758c46a4890e6784f7b04649c","kind":"tag","published_at":"2021-02-04T19:56:30.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.7.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.1/manifests"},{"name":"r5.6.3","sha":"2cb104c0399321f357f33a975c8ef998369b5129","kind":"tag","published_at":"2020-10-26T20:33:44.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.6.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.3/manifests"},{"name":"r5.7.0","sha":"a3528756923b588a7ecded2237cb13190229b543","kind":"tag","published_at":"2020-09-13T13:20:50.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.7.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.0/manifests"},{"name":"r5.7.0-RC1","sha":"e9f245d3cf5f8a4a183986051cc1163bf8349623","kind":"tag","published_at":"2020-08-16T16:36:03.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.7.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.7.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.7.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.0-RC1/manifests"},{"name":"r5.7.0-M1","sha":"c269f397308bea205148932d739172b5a7025301","kind":"tag","published_at":"2020-04-19T18:33:53.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.7.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.7.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.7.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.0-M1/manifests"},{"name":"r5.6.2","sha":"4e7a087e052d982ec02a75da4a2c1f6cc34abde2","kind":"tag","published_at":"2020-04-10T14:30:33.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.6.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.2/manifests"},{"name":"r5.6.1","sha":"0214614f4c97a438d804a0673b89b2c6139f4759","kind":"tag","published_at":"2020-03-22T19:06:16.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.6.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.1/manifests"},{"name":"r5.6.0","sha":"fdd2ef337f825954c37fefd18c6a4aa7f0050cb2","kind":"tag","published_at":"2020-01-20T20:19:00.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.6.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.0/manifests"},{"name":"r5.6.0-RC1","sha":"45d95176672d8ae812352b7913e1f5052d2d7992","kind":"tag","published_at":"2020-01-06T16:20:07.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.6.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.6.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.6.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.0-RC1/manifests"},{"name":"r5.6.0-M1","sha":"cc4f866a052f514616a9e93bded9564f630327ed","kind":"tag","published_at":"2019-10-21T19:24:41.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.6.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.6.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.6.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.0-M1/manifests"},{"name":"r5.5.2","sha":"389262238a3e30b15506dae9fcd2399e2be51953","kind":"commit","published_at":"2019-09-08T18:12:08.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.5.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.2/manifests"},{"name":"r5.5.1","sha":"657be4abe8874240f9bacc3e0399026734493bd5","kind":"commit","published_at":"2019-07-20T14:34:41.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.5.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.1/manifests"},{"name":"r5.5.0","sha":"a5a4ad20b542e78a0f0018d9b6ee90d6bce42935","kind":"commit","published_at":"2019-06-30T19:43:20.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.5.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0/manifests"},{"name":"r5.5.0-RC2","sha":"9b79175036ee2bef61b9090eb160854d7673e152","kind":"commit","published_at":"2019-06-20T09:23:35.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.5.0-RC2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.5.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.5.0-RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0-RC2/manifests"},{"name":"r5.5.0-RC1","sha":"38297d638ca3f8c678e69facd1eba886c473730e","kind":"commit","published_at":"2019-06-06T20:32:38.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.5.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.5.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.5.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0-RC1/manifests"},{"name":"r5.4.2","sha":"bbf9a73f364a52a018a04fc24861cb6232d43f63","kind":"commit","published_at":"2019-04-07T17:27:24.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.4.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.2/manifests"},{"name":"r5.5.0-M1","sha":"7d46c79244390b985159ea1c08d7458900231847","kind":"commit","published_at":"2019-03-19T16:02:57.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.5.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.5.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.5.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0-M1/manifests"},{"name":"r5.4.1","sha":"23ff450868715a057a46a484ae327556dc625071","kind":"commit","published_at":"2019-03-17T19:04:02.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.4.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.1/manifests"},{"name":"r5.4.0","sha":"b4e64d6ab2048e31c3b690751ed674172c729455","kind":"commit","published_at":"2019-02-07T20:10:01.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.4.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0/manifests"},{"name":"r5.4.0-RC2","sha":"72f50ec995ed1e873245e06480eb2e6959f9c1b0","kind":"commit","published_at":"2019-01-31T19:23:06.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.4.0-RC2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.4.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.4.0-RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0-RC2/manifests"},{"name":"r5.4.0-RC1","sha":"5719fa9d2ae1b0f0ea5f3ccf8838a7a4c9c72e50","kind":"commit","published_at":"2019-01-24T19:32:26.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.4.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.4.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.4.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0-RC1/manifests"},{"name":"r5.4.0-M1","sha":"100e85c296c1defd972b65f850116f988341df46","kind":"commit","published_at":"2018-12-23T17:57:31.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.4.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.4.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.4.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0-M1/manifests"},{"name":"r5.3.2","sha":"0414ccae1f9ef890b821f8df343a93a4112c7ca5","kind":"commit","published_at":"2018-11-25T19:07:22.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.3.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.2/manifests"},{"name":"r5.3.1","sha":"14e895bf01c848369964e4d0a0e3a8345927f214","kind":"tag","published_at":"2018-09-11T05:25:18.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.3.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.1/manifests"},{"name":"r5.3.0","sha":"9e80bbbe9db96a421fe1d088f95f5e18876561e3","kind":"tag","published_at":"2018-09-03T19:32:00.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.3.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.0/manifests"},{"name":"r5.3.0-RC1","sha":"f3f778f8e40793e7a363f66d8df0c39f78f3e9ad","kind":"tag","published_at":"2018-08-13T19:03:55.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.3.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.3.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.3.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.0-RC1/manifests"},{"name":"r5.3.0-M1","sha":"d874e531ed7990b2f523d2bce77d7025eb86a2d3","kind":"tag","published_at":"2018-06-24T20:15:08.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.3.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.3.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.3.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.0-M1/manifests"},{"name":"r5.2.0","sha":"5bdb20cf1adc3089c9de4af30ca22c9d96055dc8","kind":"tag","published_at":"2018-04-29T18:45:39.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.2.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.2.0/manifests"},{"name":"r5.2.0-RC1","sha":"32ee85c5453627336a51be930e2348b62e64d8a8","kind":"tag","published_at":"2018-04-22T19:24:46.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.2.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.2.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.2.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.2.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.2.0-RC1/manifests"},{"name":"r5.2.0-M1","sha":"b5df694aef80489b58b8b0246031b4d6fe6b4f94","kind":"tag","published_at":"2018-04-15T17:32:29.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.2.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.2.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.2.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.2.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.2.0-M1/manifests"},{"name":"r5.1.1","sha":"d49a6ac8bc60b1b028ea2d0e6ceb1b63e21dd3b1","kind":"tag","published_at":"2018-04-08T19:10:38.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.1.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.1/manifests"},{"name":"r5.1.0","sha":"9b37b68d97d838204346c0822f50da8b3b04a16b","kind":"tag","published_at":"2018-02-18T19:57:46.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.1.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0/manifests"},{"name":"r5.1.0-RC1","sha":"15bdcae8fb273c49560e6f2dace8709c22a45eee","kind":"tag","published_at":"2018-02-04T19:02:12.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.1.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.1.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.1.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0-RC1/manifests"},{"name":"r5.1.0-M2","sha":"86f29cd84508e9ea6636cfc377a2decd2550aeaa","kind":"tag","published_at":"2018-01-28T19:35:08.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.1.0-M2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.1.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.1.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0-M2/manifests"},{"name":"r5.0.3","sha":"d81fa332e3f7314be863e00c4a1fbcd958ad73de","kind":"tag","published_at":"2018-01-15T19:13:29.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.3/manifests"},{"name":"r5.1.0-M1","sha":"689f452b6a2492114e9e30baabe0b22215c881c5","kind":"tag","published_at":"2017-11-19T16:19:48.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.1.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.1.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.1.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0-M1/manifests"},{"name":"r5.0.2","sha":"3484293c2a998fd593dfe48b4901ab94f007f25f","kind":"tag","published_at":"2017-11-12T14:02:26.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.2/manifests"},{"name":"r5.0.1","sha":"ea27de96c062adfbaae9534f93ceb42a2746f005","kind":"tag","published_at":"2017-10-03T12:41:20.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.1/manifests"},{"name":"r5.0.0","sha":"4bf35e5d84fc8fc7f53359f3ea9716b617f58641","kind":"tag","published_at":"2017-09-10T18:24:03.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0/manifests"},{"name":"r5.0.0-RC3","sha":"e0af182b1440da44af16a7181cd3b03d1a3fe82d","kind":"tag","published_at":"2017-08-23T18:41:55.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-RC3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-RC3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-RC3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-RC3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-RC3/manifests"},{"name":"r5.0.0-RC2","sha":"1636582d3d13edf63e46e78fe707c6aa9f8ba347","kind":"tag","published_at":"2017-07-30T20:47:43.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-RC2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-RC2/manifests"},{"name":"r5.0.0-RC1","sha":"2a8ebf0413b67be1272c1e8853ff18e32c64ba2b","kind":"tag","published_at":"2017-07-30T19:23:12.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-RC1/manifests"},{"name":"r5.0.0-M6","sha":"3e6482ab8b0dc5376a4ca4bb42bef1eb454b6f1b","kind":"tag","published_at":"2017-07-18T19:33:06.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-M6","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-M6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-M6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M6/manifests"},{"name":"r5.0.0-M5","sha":"3a209fdfb0c9d159592a0707594bf7628fb14539","kind":"tag","published_at":"2017-07-04T16:37:22.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-M5","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-M5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-M5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M5/manifests"},{"name":"r5.0.0-M4","sha":"481aa778751f4c9ec72cfa02984d6534ae841343","kind":"tag","published_at":"2017-04-01T19:29:55.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-M4","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-M4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-M4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M4/manifests"},{"name":"r5.0.0-M3","sha":"8105df0b3d82ba938204b7713b361e96b96013c3","kind":"tag","published_at":"2016-11-30T09:09:54.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-M3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-M3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-M3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M3/manifests"},{"name":"r5.0.0-M2","sha":"178385e5a87bde7bc162d787712889da5dc27dd9","kind":"tag","published_at":"2016-07-23T18:21:45.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-M2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M2/manifests"},{"name":"r5.0.0-M1","sha":"d223d4fbbc89d31b75865ac76316e18c4bacf7af","kind":"tag","published_at":"2016-07-07T09:12:52.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M1/manifests"},{"name":"r5.0.0-ALPHA","sha":"f7ba2ef3bd97dc3f4f47e68317e873bc2315cf42","kind":"tag","published_at":"2016-02-01T14:14:22.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-ALPHA","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-ALPHA","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-ALPHA","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-ALPHA","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-ALPHA/manifests"},{"name":"prototype-1","sha":"80fd12170d4a560c1ffe9437dd0e0d906da0c650","kind":"tag","published_at":"2015-12-03T08:11:29.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/prototype-1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/prototype-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@prototype-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/prototype-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/prototype-1/manifests"},{"name":"prototype-0","sha":"ccdbc6d9a3a0b28a481ed0758e2ac50859e2231e","kind":"tag","published_at":"2015-10-27T15:04:14.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/prototype-0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/prototype-0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@prototype-0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/prototype-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/prototype-0/manifests"}]},"repo_metadata_updated_at":"2026-09-11T20:07:17.323Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":20.63356576100024,"dependent_packages_count":49.884988378616654,"stargazers_count":3.801594934679811,"forks_count":4.351206219443777,"docker_downloads_count":null,"average":19.667838823435122},"purl":"pkg:maven/com.github.jonasrutishauser.org.junit.platform/junit-platform-surefire-provider","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/com.github.jonasrutishauser.org.junit.platform:junit-platform-surefire-provider","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/com.github.jonasrutishauser.org.junit.platform:junit-platform-surefire-provider","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/com.github.jonasrutishauser.org.junit.platform:junit-platform-surefire-provider/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-11T15:03:55.066Z","issues_count":143,"pull_requests_count":421,"avg_time_to_close_issue":12954998.488636363,"avg_time_to_close_pull_request":217395.6148867314,"issues_closed_count":88,"pull_requests_closed_count":309,"pull_request_authors_count":43,"issue_authors_count":72,"avg_comments_per_issue":3.7062937062937062,"avg_comments_per_pull_request":0.6342042755344418,"merged_pull_requests_count":276,"bot_issues_count":1,"bot_pull_requests_count":254,"past_year_issues_count":62,"past_year_pull_requests_count":269,"past_year_avg_time_to_close_issue":1434870.8695652173,"past_year_avg_time_to_close_pull_request":157178.05102040817,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":196,"past_year_pull_request_authors_count":34,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":4.161290322580645,"past_year_avg_comments_per_pull_request":0.7137546468401487,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":182,"past_year_merged_pull_requests_count":183,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.github.jonasrutishauser.org.junit.platform:junit-platform-surefire-provider/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.github.jonasrutishauser.org.junit.platform:junit-platform-surefire-provider/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.github.jonasrutishauser.org.junit.platform:junit-platform-surefire-provider/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.github.jonasrutishauser.org.junit.platform:junit-platform-surefire-provider/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.github.jonasrutishauser.org.junit.platform:junit-platform-surefire-provider/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.github.jonasrutishauser.org.junit.platform:junit-platform-surefire-provider/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":732918,"maintainers_count":0,"namespaces_count":84658,"keywords_count":40788,"github":"maven-central","metadata":{"funded_packages_count":71689,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-24T05:02:36.755Z","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":4941502,"name":"org.junit:junit-commons","ecosystem":"maven","description":"Module \"junit-commons\" of JUnit 5.","homepage":"http://junit.org/junit-lambda.html","licenses":"Eclipse Public License v1.0","normalized_licenses":["EPL-1.0"],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":"org.junit","versions_count":1,"first_release_published_at":"2016-02-01T13:55:53.000Z","latest_release_published_at":"2016-02-01T13:55:53.000Z","latest_release_number":"5.0.0-ALPHA","latest_published_release_number":null,"last_synced_at":"2026-07-31T10:30:44.404Z","created_at":"2022-07-27T04:27:14.573Z","updated_at":"2026-09-10T00:10:22.393Z","registry_url":"https://central.sonatype.com/artifact/org.junit/junit-commons/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.junit/junit-commons/","metadata":{},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-09-03T10:24:17.000Z","size":44323,"stargazers_count":7044,"open_issues_count":118,"forks_count":1707,"subscribers_count":264,"default_branch":"main","last_synced_at":"2026-09-03T10:43:08.559Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-09-03T10:23:35.000Z","dependencies_parsed_at":"2026-08-26T22:23:11.468Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-03T02:00:05.968Z","response_time":58,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-09-06T00:54:19.964Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17294,"followers":613,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-09-06T00:54:20.024Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-10T00:10:22.393Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":6,"rankings":{"downloads":null,"dependent_repos_count":9.915845155085357,"dependent_packages_count":22.91576500761401,"stargazers_count":3.794782399615292,"forks_count":4.3323715636771665,"docker_downloads_count":null,"average":10.239691031497957},"purl":"pkg:maven/org.junit/junit-commons","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.junit:junit-commons","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.junit:junit-commons","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.junit:junit-commons/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-09T15:02:19.942Z","issues_count":142,"pull_requests_count":416,"avg_time_to_close_issue":12954998.488636363,"avg_time_to_close_pull_request":219150.74509803922,"issues_closed_count":88,"pull_requests_closed_count":306,"pull_request_authors_count":42,"issue_authors_count":71,"avg_comments_per_issue":3.704225352112676,"avg_comments_per_pull_request":0.6298076923076923,"merged_pull_requests_count":273,"bot_issues_count":1,"bot_pull_requests_count":251,"past_year_issues_count":62,"past_year_pull_requests_count":267,"past_year_avg_time_to_close_issue":1434870.8695652173,"past_year_avg_time_to_close_pull_request":157799.28205128206,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":195,"past_year_pull_request_authors_count":33,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":4.129032258064516,"past_year_avg_comments_per_pull_request":0.704119850187266,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":181,"past_year_merged_pull_requests_count":182,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-commons/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-commons/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-commons/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-commons/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-commons/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-commons/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":732918,"maintainers_count":0,"namespaces_count":84658,"keywords_count":40788,"github":"maven-central","metadata":{"funded_packages_count":71689,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-24T05:02:36.755Z","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":13421102,"name":"junit5","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/junit-team/junit5","licenses":"epl-2.0","normalized_licenses":[],"repository_url":"https://github.com/junit-team/junit5","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-07T07:30:49.729Z","latest_release_published_at":"2026-02-07T07:30:49.729Z","latest_release_number":"5.3.2-5","latest_published_release_number":null,"last_synced_at":"2026-03-07T07:45:41.230Z","created_at":"2026-02-07T07:30:48.278Z","updated_at":"2026-10-13T07:01:37.282Z","registry_url":"https://launchpad.net/ubuntu/+source/junit5","install_command":"apt-get install junit5","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"junit5","standards_version":"4.6.0","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), default-jdk, gradle-debian-helper, javahelper, junit4, libapiguardian-java, libhamcrest-java, libjengelman-shadow-java, libopentest4j-java, libpicocli-java, libsurefire-java, libunivocity-parsers-java, maven-repo-helper","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-10-09T20:40:56.000Z","size":44518,"stargazers_count":7057,"open_issues_count":121,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-10-10T08:14:26.700Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-10-10T07:39:55.000Z","dependencies_parsed_at":"2026-10-10T08:24:40.178Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343680568,"owners_count":38170270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-10T02:00:07.419Z","response_time":65,"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"}},"repo_metadata_updated_at":"2026-10-13T07:01:37.282Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/junit5?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/junit5","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/junit5","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/junit5/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-12T14:31:37.766Z","issues_count":166,"pull_requests_count":493,"avg_time_to_close_issue":10691927.137931034,"avg_time_to_close_pull_request":298805.77235772356,"issues_closed_count":116,"pull_requests_closed_count":369,"pull_request_authors_count":50,"issue_authors_count":79,"avg_comments_per_issue":3.7650602409638556,"avg_comments_per_pull_request":0.6896551724137931,"merged_pull_requests_count":332,"bot_issues_count":1,"bot_pull_requests_count":305,"past_year_issues_count":39,"past_year_pull_requests_count":287,"past_year_avg_time_to_close_issue":3439531.230769231,"past_year_avg_time_to_close_pull_request":247534.18340611353,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":229,"past_year_pull_request_authors_count":35,"past_year_issue_authors_count":32,"past_year_avg_comments_per_issue":5.487179487179487,"past_year_avg_comments_per_pull_request":0.8710801393728222,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":203,"past_year_merged_pull_requests_count":216,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":107,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/junit5/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/junit5/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/junit5/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/junit5/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/junit5/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/junit5/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":1498,"github":"ubuntu","metadata":{"codename":"jammy","funded_packages_count":2062},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-10-24T05:06:24.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":13689949,"name":"junit5","ecosystem":"debian","description":null,"homepage":"https://github.com/junit-team/junit5","licenses":"epl-2.0","normalized_licenses":[],"repository_url":"https://github.com/junit-team/junit5","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T18:52:52.854Z","latest_release_published_at":"2026-02-12T18:52:52.854Z","latest_release_number":"5.9.2-1","latest_published_release_number":null,"last_synced_at":"2026-03-13T10:35:45.410Z","created_at":"2026-02-12T18:52:52.663Z","updated_at":"2026-10-14T16:30:45.836Z","registry_url":"https://tracker.debian.org/pkg/junit5","install_command":"apt-get install junit5","documentation_url":"https://packages.debian.org/bookworm/junit5","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"junit5","standards_version":"4.6.2","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), default-jdk, javahelper, junit4, libapiguardian-java, libbuild-helper-maven-plugin-java, libhamcrest-java, libmaven-shade-plugin-java, libopentest4j-java, libopentest4j-reporting-java, libpicocli-java, libsurefire-java, libunivocity-parsers-java, maven-debian-helper, maven-repo-helper","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-10-09T20:40:56.000Z","size":44518,"stargazers_count":7057,"open_issues_count":121,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-10-10T08:14:26.700Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-10-10T07:39:55.000Z","dependencies_parsed_at":"2026-10-10T08:24:40.178Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343680568,"owners_count":38170270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-10T02:00:07.419Z","response_time":65,"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"}},"repo_metadata_updated_at":"2026-10-14T16:30:45.836Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/junit5?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/junit5","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/junit5","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/junit5/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-14T16:30:43.084Z","issues_count":168,"pull_requests_count":499,"avg_time_to_close_issue":10691927.137931034,"avg_time_to_close_pull_request":298311.75675675675,"issues_closed_count":116,"pull_requests_closed_count":370,"pull_request_authors_count":50,"issue_authors_count":79,"avg_comments_per_issue":3.7202380952380953,"avg_comments_per_pull_request":0.6933867735470942,"merged_pull_requests_count":332,"bot_issues_count":1,"bot_pull_requests_count":310,"past_year_issues_count":41,"past_year_pull_requests_count":292,"past_year_avg_time_to_close_issue":3439531.230769231,"past_year_avg_time_to_close_pull_request":246962.38260869565,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":230,"past_year_pull_request_authors_count":35,"past_year_issue_authors_count":32,"past_year_avg_comments_per_issue":5.219512195121951,"past_year_avg_comments_per_pull_request":0.8767123287671232,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":208,"past_year_merged_pull_requests_count":216,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":109,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/junit5/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/junit5/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/junit5/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/junit5/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/junit5/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/junit5/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":2635,"github":"debian","metadata":{"codename":"bookworm","funded_packages_count":2324},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-10-24T05:06:42.726Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":4941504,"name":"org.junit:junit-engine-api","ecosystem":"maven","description":"Module \"junit-engine-api\" of JUnit 5.","homepage":"http://junit.org/junit-lambda.html","licenses":"Eclipse Public License v1.0","normalized_licenses":["EPL-1.0"],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":"org.junit","versions_count":1,"first_release_published_at":"2016-02-01T13:56:44.000Z","latest_release_published_at":"2016-02-01T13:56:44.000Z","latest_release_number":"5.0.0-ALPHA","latest_published_release_number":null,"last_synced_at":"2026-07-26T20:00:29.019Z","created_at":"2022-07-27T04:27:14.850Z","updated_at":"2026-09-12T01:15:40.469Z","registry_url":"https://central.sonatype.com/artifact/org.junit/junit-engine-api/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.junit/junit-engine-api/","metadata":{},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-09-10T13:16:28.000Z","size":44350,"stargazers_count":7051,"open_issues_count":122,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-09-10T19:04:55.557Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-09-10T18:45:34.000Z","dependencies_parsed_at":"2026-09-10T18:20:40.466Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37204891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-10T02:00:06.818Z","response_time":107,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-09-06T00:54:19.964Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17294,"followers":613,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-09-06T00:54:20.024Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-12T01:15:40.468Z","dependent_packages_count":6,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":20.63356576100024,"dependent_packages_count":9.559589644946701,"stargazers_count":3.794782399615292,"forks_count":4.3323715636771665,"docker_downloads_count":null,"average":9.58007734230985},"purl":"pkg:maven/org.junit/junit-engine-api","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.junit:junit-engine-api","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.junit:junit-engine-api","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.junit:junit-engine-api/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-12T01:04:51.493Z","issues_count":143,"pull_requests_count":421,"avg_time_to_close_issue":12954998.488636363,"avg_time_to_close_pull_request":217395.6148867314,"issues_closed_count":88,"pull_requests_closed_count":309,"pull_request_authors_count":43,"issue_authors_count":72,"avg_comments_per_issue":3.7062937062937062,"avg_comments_per_pull_request":0.6342042755344418,"merged_pull_requests_count":276,"bot_issues_count":1,"bot_pull_requests_count":254,"past_year_issues_count":62,"past_year_pull_requests_count":269,"past_year_avg_time_to_close_issue":1434870.8695652173,"past_year_avg_time_to_close_pull_request":157178.05102040817,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":196,"past_year_pull_request_authors_count":34,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":4.161290322580645,"past_year_avg_comments_per_pull_request":0.7137546468401487,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":182,"past_year_merged_pull_requests_count":183,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-engine-api/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-engine-api/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-engine-api/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-engine-api/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-engine-api/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-engine-api/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":732918,"maintainers_count":0,"namespaces_count":84658,"keywords_count":40788,"github":"maven-central","metadata":{"funded_packages_count":71689,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-24T05:02:36.755Z","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":13479158,"name":"junit5","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/junit-team/junit5","licenses":"epl-2.0","normalized_licenses":[],"repository_url":"https://github.com/junit-team/junit5","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-10T08:34:01.271Z","latest_release_published_at":"2026-02-10T08:34:01.271Z","latest_release_number":"5.9.2-1","latest_published_release_number":null,"last_synced_at":"2026-03-10T09:09:19.371Z","created_at":"2026-02-10T08:34:00.827Z","updated_at":"2026-10-13T14:47:48.871Z","registry_url":"https://launchpad.net/ubuntu/+source/junit5","install_command":"apt-get install junit5","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"junit5","standards_version":"4.6.2","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), default-jdk, javahelper, junit4, libapiguardian-java, libbuild-helper-maven-plugin-java, libhamcrest-java, libmaven-shade-plugin-java, libopentest4j-java, libopentest4j-reporting-java, libpicocli-java, libsurefire-java, libunivocity-parsers-java, maven-debian-helper, maven-repo-helper","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-10-09T20:40:56.000Z","size":44518,"stargazers_count":7057,"open_issues_count":121,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-10-10T08:14:26.700Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-10-10T07:39:55.000Z","dependencies_parsed_at":"2026-10-10T08:24:40.178Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343680568,"owners_count":38170270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-10T02:00:07.419Z","response_time":65,"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"}},"repo_metadata_updated_at":"2026-10-13T14:47:48.871Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/junit5?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/junit5","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/junit5","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/junit5/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-12T14:31:37.766Z","issues_count":166,"pull_requests_count":493,"avg_time_to_close_issue":10691927.137931034,"avg_time_to_close_pull_request":298805.77235772356,"issues_closed_count":116,"pull_requests_closed_count":369,"pull_request_authors_count":50,"issue_authors_count":79,"avg_comments_per_issue":3.7650602409638556,"avg_comments_per_pull_request":0.6896551724137931,"merged_pull_requests_count":332,"bot_issues_count":1,"bot_pull_requests_count":305,"past_year_issues_count":39,"past_year_pull_requests_count":287,"past_year_avg_time_to_close_issue":3439531.230769231,"past_year_avg_time_to_close_pull_request":247534.18340611353,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":229,"past_year_pull_request_authors_count":35,"past_year_issue_authors_count":32,"past_year_avg_comments_per_issue":5.487179487179487,"past_year_avg_comments_per_pull_request":0.8710801393728222,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":203,"past_year_merged_pull_requests_count":216,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":107,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/junit5/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/junit5/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/junit5/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/junit5/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/junit5/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/junit5/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":2188,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":2475},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-10-24T05:06:33.036Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":4941503,"name":"org.junit:junit-console","ecosystem":"maven","description":"Module \"junit-console\" of JUnit 5.","homepage":"http://junit.org/junit-lambda.html","licenses":"Eclipse Public License v1.0","normalized_licenses":["EPL-1.0"],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":"org.junit","versions_count":1,"first_release_published_at":"2016-02-01T13:56:15.000Z","latest_release_published_at":"2016-02-01T13:56:15.000Z","latest_release_number":"5.0.0-ALPHA","latest_published_release_number":null,"last_synced_at":"2026-10-03T12:29:20.839Z","created_at":"2022-07-27T04:27:14.642Z","updated_at":"2026-10-03T12:29:20.839Z","registry_url":"https://central.sonatype.com/artifact/org.junit/junit-console/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.junit/junit-console/","metadata":{},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-09-03T10:24:17.000Z","size":44323,"stargazers_count":7044,"open_issues_count":118,"forks_count":1707,"subscribers_count":264,"default_branch":"main","last_synced_at":"2026-09-03T10:43:08.559Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-09-03T10:23:35.000Z","dependencies_parsed_at":"2026-08-26T22:23:11.468Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-03T02:00:05.968Z","response_time":58,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-09-06T00:54:19.964Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17294,"followers":613,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-09-06T00:54:20.024Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-10T06:49:15.932Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":2,"rankings":{"downloads":null,"dependent_repos_count":15.989019796425422,"dependent_packages_count":22.91576500761401,"stargazers_count":3.794782399615292,"forks_count":4.3323715636771665,"docker_downloads_count":null,"average":11.757984691832972},"purl":"pkg:maven/org.junit/junit-console","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.junit:junit-console","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.junit:junit-console","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.junit:junit-console/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-09T15:02:19.942Z","issues_count":142,"pull_requests_count":416,"avg_time_to_close_issue":12954998.488636363,"avg_time_to_close_pull_request":219150.74509803922,"issues_closed_count":88,"pull_requests_closed_count":306,"pull_request_authors_count":42,"issue_authors_count":71,"avg_comments_per_issue":3.704225352112676,"avg_comments_per_pull_request":0.6298076923076923,"merged_pull_requests_count":273,"bot_issues_count":1,"bot_pull_requests_count":251,"past_year_issues_count":62,"past_year_pull_requests_count":267,"past_year_avg_time_to_close_issue":1434870.8695652173,"past_year_avg_time_to_close_pull_request":157799.28205128206,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":195,"past_year_pull_request_authors_count":33,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":4.129032258064516,"past_year_avg_comments_per_pull_request":0.704119850187266,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":181,"past_year_merged_pull_requests_count":182,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-console/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-console/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-console/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-console/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-console/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-console/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":732918,"maintainers_count":0,"namespaces_count":84658,"keywords_count":40788,"github":"maven-central","metadata":{"funded_packages_count":71689,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-24T05:02:36.755Z","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":13732404,"name":"junit5","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/junit-team/junit5","licenses":"epl-2.0","normalized_licenses":[],"repository_url":"https://github.com/junit-team/junit5","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T02:56:17.276Z","latest_release_published_at":"2026-02-13T02:56:17.276Z","latest_release_number":"5.3.2-2","latest_published_release_number":null,"last_synced_at":"2026-03-13T21:35:12.486Z","created_at":"2026-02-13T02:56:17.107Z","updated_at":"2026-10-14T21:12:33.485Z","registry_url":"https://launchpad.net/ubuntu/+source/junit5","install_command":"apt-get install junit5","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"junit5","standards_version":"4.4.1","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), default-jdk, gradle-debian-helper, junit4, libapiguardian-java, libjengelman-shadow-java, libopentest4j-java, libpicocli-java, libsurefire-java, libunivocity-parsers-java, maven-repo-helper","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-10-09T20:40:56.000Z","size":44518,"stargazers_count":7057,"open_issues_count":121,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-10-10T08:14:26.700Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-10-10T07:39:55.000Z","dependencies_parsed_at":"2026-10-10T08:24:40.178Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343680568,"owners_count":38170270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-10T02:00:07.419Z","response_time":65,"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"}},"repo_metadata_updated_at":"2026-10-14T21:12:33.484Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/junit5?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/junit5","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/junit5","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/junit5/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-14T16:30:43.084Z","issues_count":168,"pull_requests_count":499,"avg_time_to_close_issue":10691927.137931034,"avg_time_to_close_pull_request":298311.75675675675,"issues_closed_count":116,"pull_requests_closed_count":370,"pull_request_authors_count":50,"issue_authors_count":79,"avg_comments_per_issue":3.7202380952380953,"avg_comments_per_pull_request":0.6933867735470942,"merged_pull_requests_count":332,"bot_issues_count":1,"bot_pull_requests_count":310,"past_year_issues_count":41,"past_year_pull_requests_count":292,"past_year_avg_time_to_close_issue":3439531.230769231,"past_year_avg_time_to_close_pull_request":246962.38260869565,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":230,"past_year_pull_request_authors_count":35,"past_year_issue_authors_count":32,"past_year_avg_comments_per_issue":5.219512195121951,"past_year_avg_comments_per_pull_request":0.8767123287671232,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":208,"past_year_merged_pull_requests_count":216,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":109,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/junit5/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/junit5/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/junit5/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/junit5/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/junit5/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/junit5/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":1425,"github":"ubuntu","metadata":{"codename":"focal","funded_packages_count":1623},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-10-24T05:06:28.477Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":4941506,"name":"org.junit:junit-gradle","ecosystem":"maven","description":"Module \"junit-gradle\" of JUnit 5.","homepage":"http://junit.org/junit-lambda.html","licenses":"Eclipse Public License v1.0","normalized_licenses":["EPL-1.0"],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":"org.junit","versions_count":1,"first_release_published_at":"2016-02-01T13:57:02.000Z","latest_release_published_at":"2016-02-01T13:57:02.000Z","latest_release_number":"5.0.0-ALPHA","latest_published_release_number":null,"last_synced_at":"2026-07-28T06:01:12.447Z","created_at":"2022-07-27T04:27:15.377Z","updated_at":"2026-09-08T14:11:57.333Z","registry_url":"https://central.sonatype.com/artifact/org.junit/junit-gradle/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.junit/junit-gradle/","metadata":{},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-09-03T10:24:17.000Z","size":44323,"stargazers_count":7044,"open_issues_count":118,"forks_count":1707,"subscribers_count":264,"default_branch":"main","last_synced_at":"2026-09-03T10:43:08.559Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-09-03T10:23:35.000Z","dependencies_parsed_at":"2026-08-26T22:23:11.468Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-03T02:00:05.968Z","response_time":58,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-09-06T00:54:19.964Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17294,"followers":613,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-09-06T00:54:20.024Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-08T14:11:57.332Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":20.63356576100024,"dependent_packages_count":49.884988378616654,"stargazers_count":3.794782399615292,"forks_count":4.3323715636771665,"docker_downloads_count":null,"average":19.66142702572734},"purl":"pkg:maven/org.junit/junit-gradle","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.junit:junit-gradle","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.junit:junit-gradle","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.junit:junit-gradle/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-07T12:01:49.691Z","issues_count":142,"pull_requests_count":410,"avg_time_to_close_issue":12954998.488636363,"avg_time_to_close_pull_request":220830.4521452145,"issues_closed_count":88,"pull_requests_closed_count":303,"pull_request_authors_count":42,"issue_authors_count":71,"avg_comments_per_issue":3.704225352112676,"avg_comments_per_pull_request":0.6317073170731707,"merged_pull_requests_count":270,"bot_issues_count":1,"bot_pull_requests_count":245,"past_year_issues_count":66,"past_year_pull_requests_count":271,"past_year_avg_time_to_close_issue":1254947.5925925926,"past_year_avg_time_to_close_pull_request":165839.7,"past_year_issues_closed_count":27,"past_year_pull_requests_closed_count":200,"past_year_pull_request_authors_count":33,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":3.9393939393939394,"past_year_avg_comments_per_pull_request":0.7047970479704797,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":176,"past_year_merged_pull_requests_count":182,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-gradle/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-gradle/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-gradle/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-gradle/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-gradle/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-gradle/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":732918,"maintainers_count":0,"namespaces_count":84658,"keywords_count":40788,"github":"maven-central","metadata":{"funded_packages_count":71689,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-24T05:02:36.755Z","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":4941507,"name":"org.junit:junit-launcher","ecosystem":"maven","description":"Module \"junit-launcher\" of JUnit 5.","homepage":"http://junit.org/junit-lambda.html","licenses":"Eclipse Public License v1.0","normalized_licenses":["EPL-1.0"],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":"org.junit","versions_count":1,"first_release_published_at":"2016-02-01T13:57:22.000Z","latest_release_published_at":"2016-02-01T13:57:22.000Z","latest_release_number":"5.0.0-ALPHA","latest_published_release_number":null,"last_synced_at":"2026-06-05T10:45:25.781Z","created_at":"2022-07-27T04:27:15.517Z","updated_at":"2026-09-08T14:11:57.473Z","registry_url":"https://central.sonatype.com/artifact/org.junit/junit-launcher/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.junit/junit-launcher/","metadata":{},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-09-03T10:24:17.000Z","size":44323,"stargazers_count":7044,"open_issues_count":118,"forks_count":1707,"subscribers_count":264,"default_branch":"main","last_synced_at":"2026-09-03T10:43:08.559Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-09-03T10:23:35.000Z","dependencies_parsed_at":"2026-08-26T22:23:11.468Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-03T02:00:05.968Z","response_time":58,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-09-06T00:54:19.964Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17294,"followers":613,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-09-06T00:54:20.024Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-08T14:11:57.472Z","dependent_packages_count":5,"downloads":null,"downloads_period":null,"dependent_repos_count":7,"rankings":{"downloads":null,"dependent_repos_count":9.171074777590766,"dependent_packages_count":11.32283401458684,"stargazers_count":3.794782399615292,"forks_count":4.3323715636771665,"docker_downloads_count":null,"average":7.155265688867516},"purl":"pkg:maven/org.junit/junit-launcher","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.junit:junit-launcher","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.junit:junit-launcher","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.junit:junit-launcher/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-07T12:01:49.691Z","issues_count":142,"pull_requests_count":410,"avg_time_to_close_issue":12954998.488636363,"avg_time_to_close_pull_request":220830.4521452145,"issues_closed_count":88,"pull_requests_closed_count":303,"pull_request_authors_count":42,"issue_authors_count":71,"avg_comments_per_issue":3.704225352112676,"avg_comments_per_pull_request":0.6317073170731707,"merged_pull_requests_count":270,"bot_issues_count":1,"bot_pull_requests_count":245,"past_year_issues_count":66,"past_year_pull_requests_count":271,"past_year_avg_time_to_close_issue":1254947.5925925926,"past_year_avg_time_to_close_pull_request":165839.7,"past_year_issues_closed_count":27,"past_year_pull_requests_closed_count":200,"past_year_pull_request_authors_count":33,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":3.9393939393939394,"past_year_avg_comments_per_pull_request":0.7047970479704797,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":176,"past_year_merged_pull_requests_count":182,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-launcher/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-launcher/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-launcher/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-launcher/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-launcher/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit-launcher/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":732918,"maintainers_count":0,"namespaces_count":84658,"keywords_count":40788,"github":"maven-central","metadata":{"funded_packages_count":71689,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-24T05:02:36.755Z","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":4941495,"name":"org.junit.jupiter:junit-jupiter-migration-support","ecosystem":"maven","description":"Module \"junit-jupiter-migration-support\" of JUnit 5.","homepage":"http://junit.org/junit5/","licenses":"Eclipse Public License v1.0","normalized_licenses":["EPL-1.0"],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":"org.junit.jupiter","versions_count":2,"first_release_published_at":"2016-11-30T09:06:51.000Z","latest_release_published_at":"2017-04-01T19:23:55.000Z","latest_release_number":"5.0.0-M4","latest_published_release_number":null,"last_synced_at":"2026-08-01T21:45:30.945Z","created_at":"2022-07-27T04:27:02.043Z","updated_at":"2026-09-12T10:25:50.649Z","registry_url":"https://central.sonatype.com/artifact/org.junit.jupiter/junit-jupiter-migration-support/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.junit.jupiter/junit-jupiter-migration-support/","metadata":{},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-09-10T13:16:28.000Z","size":44350,"stargazers_count":7051,"open_issues_count":122,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-09-10T19:04:55.557Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-09-10T18:45:34.000Z","dependencies_parsed_at":"2026-09-10T18:20:40.466Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37204891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-10T02:00:06.818Z","response_time":107,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-09-06T00:54:19.964Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17294,"followers":613,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-09-06T00:54:20.024Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-12T10:25:50.649Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":24,"rankings":{"downloads":null,"dependent_repos_count":4.767429279024754,"dependent_packages_count":22.91576500761401,"stargazers_count":3.794782399615292,"forks_count":4.3323715636771665,"docker_downloads_count":null,"average":8.952587062482806},"purl":"pkg:maven/org.junit.jupiter/junit-jupiter-migration-support","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.junit.jupiter:junit-jupiter-migration-support","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.junit.jupiter:junit-jupiter-migration-support","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.junit.jupiter:junit-jupiter-migration-support/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-12T01:04:51.493Z","issues_count":143,"pull_requests_count":421,"avg_time_to_close_issue":12954998.488636363,"avg_time_to_close_pull_request":217395.6148867314,"issues_closed_count":88,"pull_requests_closed_count":309,"pull_request_authors_count":43,"issue_authors_count":72,"avg_comments_per_issue":3.7062937062937062,"avg_comments_per_pull_request":0.6342042755344418,"merged_pull_requests_count":276,"bot_issues_count":1,"bot_pull_requests_count":254,"past_year_issues_count":62,"past_year_pull_requests_count":269,"past_year_avg_time_to_close_issue":1434870.8695652173,"past_year_avg_time_to_close_pull_request":157178.05102040817,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":196,"past_year_pull_request_authors_count":34,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":4.161290322580645,"past_year_avg_comments_per_pull_request":0.7137546468401487,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":182,"past_year_merged_pull_requests_count":183,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.jupiter:junit-jupiter-migration-support/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.jupiter:junit-jupiter-migration-support/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.jupiter:junit-jupiter-migration-support/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.jupiter:junit-jupiter-migration-support/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.jupiter:junit-jupiter-migration-support/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.jupiter:junit-jupiter-migration-support/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":732918,"maintainers_count":0,"namespaces_count":84658,"keywords_count":40788,"github":"maven-central","metadata":{"funded_packages_count":71689,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-24T05:02:36.755Z","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":13509679,"name":"junit5","ecosystem":"debian","description":null,"homepage":"https://github.com/junit-team/junit5","licenses":"epl-2.0","normalized_licenses":[],"repository_url":"https://github.com/junit-team/junit5","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T19:55:57.976Z","latest_release_published_at":"2026-02-10T19:55:57.976Z","latest_release_number":"5.3.2-4","latest_published_release_number":null,"last_synced_at":"2026-03-13T18:37:42.742Z","created_at":"2026-02-10T19:55:57.744Z","updated_at":"2026-10-13T18:48:27.458Z","registry_url":"https://tracker.debian.org/pkg/junit5","install_command":"apt-get install junit5","documentation_url":"https://packages.debian.org/bullseye/junit5","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"junit5","standards_version":"4.5.0","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), default-jdk, gradle-debian-helper, junit4, libapiguardian-java, libjengelman-shadow-java, libopentest4j-java, libpicocli-java, libsurefire-java, libunivocity-parsers-java, maven-repo-helper","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-10-09T20:40:56.000Z","size":44518,"stargazers_count":7057,"open_issues_count":121,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-10-10T08:14:26.700Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-10-10T07:39:55.000Z","dependencies_parsed_at":"2026-10-10T08:24:40.178Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343680568,"owners_count":38170270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-10T02:00:07.419Z","response_time":65,"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"}},"repo_metadata_updated_at":"2026-10-13T18:48:27.458Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/junit5?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/junit5","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/junit5","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/junit5/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-13T14:47:49.424Z","issues_count":168,"pull_requests_count":499,"avg_time_to_close_issue":10691927.137931034,"avg_time_to_close_pull_request":298311.75675675675,"issues_closed_count":116,"pull_requests_closed_count":370,"pull_request_authors_count":50,"issue_authors_count":79,"avg_comments_per_issue":3.7202380952380953,"avg_comments_per_pull_request":0.6933867735470942,"merged_pull_requests_count":332,"bot_issues_count":1,"bot_pull_requests_count":310,"past_year_issues_count":41,"past_year_pull_requests_count":292,"past_year_avg_time_to_close_issue":3439531.230769231,"past_year_avg_time_to_close_pull_request":246962.38260869565,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":230,"past_year_pull_request_authors_count":35,"past_year_issue_authors_count":32,"past_year_avg_comments_per_issue":5.219512195121951,"past_year_avg_comments_per_pull_request":0.8767123287671232,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":208,"past_year_merged_pull_requests_count":216,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":109,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/junit5/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/junit5/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/junit5/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/junit5/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/junit5/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/junit5/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":758,"github":"debian","metadata":{"codename":"bullseye","funded_packages_count":1762},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-10-24T05:06:46.679Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":4941508,"name":"org.junit:junit4-runner","ecosystem":"maven","description":"Module \"junit4-runner\" of JUnit 5.","homepage":"http://junit.org/junit-lambda.html","licenses":"Eclipse Public License v1.0","normalized_licenses":["EPL-1.0"],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":"org.junit","versions_count":1,"first_release_published_at":"2016-02-01T13:58:02.000Z","latest_release_published_at":"2016-02-01T13:58:02.000Z","latest_release_number":"5.0.0-ALPHA","latest_published_release_number":null,"last_synced_at":"2026-07-20T11:17:23.002Z","created_at":"2022-07-27T04:27:15.687Z","updated_at":"2026-09-08T16:13:36.069Z","registry_url":"https://central.sonatype.com/artifact/org.junit/junit4-runner/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.junit/junit4-runner/","metadata":{},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-09-03T10:24:17.000Z","size":44323,"stargazers_count":7044,"open_issues_count":118,"forks_count":1707,"subscribers_count":264,"default_branch":"main","last_synced_at":"2026-09-03T10:43:08.559Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-09-03T10:23:35.000Z","dependencies_parsed_at":"2026-08-26T22:23:11.468Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-03T02:00:05.968Z","response_time":58,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-09-06T00:54:19.964Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17294,"followers":613,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-09-06T00:54:20.024Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-08T16:13:36.069Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":18,"rankings":{"downloads":null,"dependent_repos_count":5.623214192684852,"dependent_packages_count":17.33189067884908,"stargazers_count":3.794782399615292,"forks_count":4.3323715636771665,"docker_downloads_count":null,"average":7.770564708706598},"purl":"pkg:maven/org.junit/junit4-runner","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.junit:junit4-runner","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.junit:junit4-runner","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.junit:junit4-runner/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T14:11:57.804Z","issues_count":142,"pull_requests_count":416,"avg_time_to_close_issue":12954998.488636363,"avg_time_to_close_pull_request":219150.74509803922,"issues_closed_count":88,"pull_requests_closed_count":306,"pull_request_authors_count":42,"issue_authors_count":71,"avg_comments_per_issue":3.704225352112676,"avg_comments_per_pull_request":0.6298076923076923,"merged_pull_requests_count":273,"bot_issues_count":1,"bot_pull_requests_count":251,"past_year_issues_count":62,"past_year_pull_requests_count":268,"past_year_avg_time_to_close_issue":1434870.8695652173,"past_year_avg_time_to_close_pull_request":157799.28205128206,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":195,"past_year_pull_request_authors_count":33,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":4.129032258064516,"past_year_avg_comments_per_pull_request":0.7014925373134329,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":182,"past_year_merged_pull_requests_count":182,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit4-runner/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit4-runner/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit4-runner/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit4-runner/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit4-runner/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit4-runner/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":732918,"maintainers_count":0,"namespaces_count":84658,"keywords_count":40788,"github":"maven-central","metadata":{"funded_packages_count":71689,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-24T05:02:36.755Z","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":13758756,"name":"junit5","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/junit-team/junit5","licenses":"epl-2.0","normalized_licenses":[],"repository_url":"https://github.com/junit-team/junit5","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T09:24:46.378Z","latest_release_published_at":"2026-02-13T09:24:46.378Z","latest_release_number":"5.10.3-1","latest_published_release_number":null,"last_synced_at":"2026-03-13T10:16:06.277Z","created_at":"2026-02-13T09:24:46.196Z","updated_at":"2026-10-15T01:09:11.043Z","registry_url":"https://launchpad.net/ubuntu/+source/junit5","install_command":"apt-get install junit5","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"junit5","standards_version":"4.7.0","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), default-jdk, javahelper, junit4, libapiguardian-java, libbuild-helper-maven-plugin-java, libhamcrest-java, libmaven-shade-plugin-java, libopentest4j-java, libopentest4j-reporting-java, libpicocli-java, libsurefire-java, libunivocity-parsers-java, maven-debian-helper, maven-repo-helper","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-10-09T20:40:56.000Z","size":44518,"stargazers_count":7057,"open_issues_count":121,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-10-10T08:14:26.700Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-10-10T07:39:55.000Z","dependencies_parsed_at":"2026-10-10T08:24:40.178Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343680568,"owners_count":38170270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-10T02:00:07.419Z","response_time":65,"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"}},"repo_metadata_updated_at":"2026-10-15T01:09:11.043Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/junit5?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/junit5","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/junit5","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/junit5/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-14T16:30:43.084Z","issues_count":168,"pull_requests_count":499,"avg_time_to_close_issue":10691927.137931034,"avg_time_to_close_pull_request":298311.75675675675,"issues_closed_count":116,"pull_requests_closed_count":370,"pull_request_authors_count":50,"issue_authors_count":79,"avg_comments_per_issue":3.7202380952380953,"avg_comments_per_pull_request":0.6933867735470942,"merged_pull_requests_count":332,"bot_issues_count":1,"bot_pull_requests_count":310,"past_year_issues_count":41,"past_year_pull_requests_count":292,"past_year_avg_time_to_close_issue":3439531.230769231,"past_year_avg_time_to_close_pull_request":246962.38260869565,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":230,"past_year_pull_request_authors_count":35,"past_year_issue_authors_count":32,"past_year_avg_comments_per_issue":5.219512195121951,"past_year_avg_comments_per_pull_request":0.8767123287671232,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":208,"past_year_merged_pull_requests_count":216,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":109,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/junit5/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/junit5/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/junit5/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/junit5/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/junit5/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/junit5/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":1430,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":2745},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-10-24T05:02:46.610Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":5063802,"name":"org.junit.platform:junit-platform-gradle-plugin","ecosystem":"maven","description":"Module \"junit-platform-gradle-plugin\" of JUnit 5.","homepage":"http://junit.org/junit5/","licenses":"Eclipse Public License v2.0","normalized_licenses":["EPL-2.0"],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":"org.junit.platform","versions_count":21,"first_release_published_at":"2016-07-07T09:07:57.000Z","latest_release_published_at":"2018-04-29T18:30:53.000Z","latest_release_number":"1.2.0","latest_published_release_number":null,"last_synced_at":"2026-09-01T06:30:22.499Z","created_at":"2022-07-28T04:31:06.956Z","updated_at":"2026-09-12T12:59:32.891Z","registry_url":"https://central.sonatype.com/artifact/org.junit.platform/junit-platform-gradle-plugin/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.junit.platform/junit-platform-gradle-plugin/","metadata":{},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-09-10T13:16:28.000Z","size":44350,"stargazers_count":7051,"open_issues_count":122,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-09-10T19:04:55.557Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-09-10T18:45:34.000Z","dependencies_parsed_at":"2026-09-10T18:20:40.466Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37204891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-10T02:00:06.818Z","response_time":107,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-09-06T00:54:19.964Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17294,"followers":613,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-09-06T00:54:20.024Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-12T12:59:32.891Z","dependent_packages_count":10,"downloads":null,"downloads_period":null,"dependent_repos_count":24,"rankings":{"downloads":null,"dependent_repos_count":4.767429279024754,"dependent_packages_count":5.981405786647431,"stargazers_count":3.794782399615292,"forks_count":4.3323715636771665,"docker_downloads_count":null,"average":4.718997257241161},"purl":"pkg:maven/org.junit.platform/junit-platform-gradle-plugin","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.junit.platform:junit-platform-gradle-plugin","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.junit.platform:junit-platform-gradle-plugin","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.junit.platform:junit-platform-gradle-plugin/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-12T01:04:51.493Z","issues_count":143,"pull_requests_count":421,"avg_time_to_close_issue":12954998.488636363,"avg_time_to_close_pull_request":217395.6148867314,"issues_closed_count":88,"pull_requests_closed_count":309,"pull_request_authors_count":43,"issue_authors_count":72,"avg_comments_per_issue":3.7062937062937062,"avg_comments_per_pull_request":0.6342042755344418,"merged_pull_requests_count":276,"bot_issues_count":1,"bot_pull_requests_count":254,"past_year_issues_count":62,"past_year_pull_requests_count":269,"past_year_avg_time_to_close_issue":1434870.8695652173,"past_year_avg_time_to_close_pull_request":157178.05102040817,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":196,"past_year_pull_request_authors_count":34,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":4.161290322580645,"past_year_avg_comments_per_pull_request":0.7137546468401487,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":182,"past_year_merged_pull_requests_count":183,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.platform:junit-platform-gradle-plugin/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.platform:junit-platform-gradle-plugin/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.platform:junit-platform-gradle-plugin/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.platform:junit-platform-gradle-plugin/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.platform:junit-platform-gradle-plugin/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.platform:junit-platform-gradle-plugin/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":732918,"maintainers_count":0,"namespaces_count":84658,"keywords_count":40788,"github":"maven-central","metadata":{"funded_packages_count":71689,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-24T05:02:36.755Z","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":13549786,"name":"junit5","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/junit-team/junit5","licenses":"epl-2.0","normalized_licenses":[],"repository_url":"https://github.com/junit-team/junit5","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T02:53:39.032Z","latest_release_published_at":"2026-02-11T02:53:39.032Z","latest_release_number":"5.9.2-1","latest_published_release_number":null,"last_synced_at":"2026-03-11T09:05:39.409Z","created_at":"2026-02-11T02:53:38.754Z","updated_at":"2026-10-14T00:08:35.312Z","registry_url":"https://launchpad.net/ubuntu/+source/junit5","install_command":"apt-get install junit5","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"junit5","standards_version":"4.6.2","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), default-jdk, javahelper, junit4, libapiguardian-java, libbuild-helper-maven-plugin-java, libhamcrest-java, libmaven-shade-plugin-java, libopentest4j-java, libopentest4j-reporting-java, libpicocli-java, libsurefire-java, libunivocity-parsers-java, maven-debian-helper, maven-repo-helper","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-10-09T20:40:56.000Z","size":44518,"stargazers_count":7057,"open_issues_count":121,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-10-10T08:14:26.700Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-10-10T07:39:55.000Z","dependencies_parsed_at":"2026-10-10T08:24:40.178Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343680568,"owners_count":38170270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-10T02:00:07.419Z","response_time":65,"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"}},"repo_metadata_updated_at":"2026-10-14T00:08:35.312Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/junit5?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/junit5","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/junit5","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/junit5/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-13T14:47:49.424Z","issues_count":168,"pull_requests_count":499,"avg_time_to_close_issue":10691927.137931034,"avg_time_to_close_pull_request":298311.75675675675,"issues_closed_count":116,"pull_requests_closed_count":370,"pull_request_authors_count":50,"issue_authors_count":79,"avg_comments_per_issue":3.7202380952380953,"avg_comments_per_pull_request":0.6933867735470942,"merged_pull_requests_count":332,"bot_issues_count":1,"bot_pull_requests_count":310,"past_year_issues_count":41,"past_year_pull_requests_count":292,"past_year_avg_time_to_close_issue":3439531.230769231,"past_year_avg_time_to_close_pull_request":246962.38260869565,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":230,"past_year_pull_request_authors_count":35,"past_year_issue_authors_count":32,"past_year_avg_comments_per_issue":5.219512195121951,"past_year_avg_comments_per_pull_request":0.8767123287671232,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":208,"past_year_merged_pull_requests_count":216,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":109,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/junit5/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/junit5/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/junit5/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/junit5/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/junit5/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/junit5/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":993,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":2333},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-10-24T05:06:37.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":5049544,"name":"org.junit.platform:junit-platform-surefire-provider","ecosystem":"maven","description":"Module \"junit-platform-surefire-provider\" of JUnit 5.","homepage":"http://junit.org/junit5/","licenses":"The Apache License, Version 2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":"org.junit.platform","versions_count":26,"first_release_published_at":"2016-07-07T09:08:45.000Z","latest_release_published_at":"2018-11-25T19:12:23.000Z","latest_release_number":"1.3.2","latest_published_release_number":null,"last_synced_at":"2026-07-15T16:05:40.949Z","created_at":"2022-07-27T21:41:49.982Z","updated_at":"2026-09-12T02:23:12.658Z","registry_url":"https://central.sonatype.com/artifact/org.junit.platform/junit-platform-surefire-provider/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.junit.platform/junit-platform-surefire-provider/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-09-10T13:16:28.000Z","size":44350,"stargazers_count":7051,"open_issues_count":122,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-09-10T19:04:55.557Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-09-10T18:45:34.000Z","dependencies_parsed_at":"2026-09-10T18:20:40.466Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37204891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-10T02:00:06.818Z","response_time":107,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-09-06T00:54:19.964Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17294,"followers":613,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-09-06T00:54:20.024Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-12T02:23:12.657Z","dependent_packages_count":108,"downloads":null,"downloads_period":null,"dependent_repos_count":569,"rankings":{"downloads":null,"dependent_repos_count":0.5576327358267512,"dependent_packages_count":0.6840586679490261,"stargazers_count":3.794782399615292,"forks_count":4.3323715636771665,"docker_downloads_count":null,"average":2.342211341767059},"purl":"pkg:maven/org.junit.platform/junit-platform-surefire-provider","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.junit.platform:junit-platform-surefire-provider","docker_dependents_count":1,"docker_downloads_count":31,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.junit.platform:junit-platform-surefire-provider","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.junit.platform:junit-platform-surefire-provider/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-12T01:04:51.493Z","issues_count":143,"pull_requests_count":421,"avg_time_to_close_issue":12954998.488636363,"avg_time_to_close_pull_request":217395.6148867314,"issues_closed_count":88,"pull_requests_closed_count":309,"pull_request_authors_count":43,"issue_authors_count":72,"avg_comments_per_issue":3.7062937062937062,"avg_comments_per_pull_request":0.6342042755344418,"merged_pull_requests_count":276,"bot_issues_count":1,"bot_pull_requests_count":254,"past_year_issues_count":62,"past_year_pull_requests_count":269,"past_year_avg_time_to_close_issue":1434870.8695652173,"past_year_avg_time_to_close_pull_request":157178.05102040817,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":196,"past_year_pull_request_authors_count":34,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":4.161290322580645,"past_year_avg_comments_per_pull_request":0.7137546468401487,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":182,"past_year_merged_pull_requests_count":183,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.platform:junit-platform-surefire-provider/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.platform:junit-platform-surefire-provider/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.platform:junit-platform-surefire-provider/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.platform:junit-platform-surefire-provider/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.platform:junit-platform-surefire-provider/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit.platform:junit-platform-surefire-provider/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":732918,"maintainers_count":0,"namespaces_count":84658,"keywords_count":40788,"github":"maven-central","metadata":{"funded_packages_count":71689,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-24T05:02:36.755Z","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":4941511,"name":"org.junit:junit5-engine","ecosystem":"maven","description":"Module \"junit5-engine\" of JUnit 5.","homepage":"http://junit.org/junit-lambda.html","licenses":"Eclipse Public License v1.0","normalized_licenses":["EPL-1.0"],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":"org.junit","versions_count":1,"first_release_published_at":"2016-02-01T13:58:46.000Z","latest_release_published_at":"2016-02-01T13:58:46.000Z","latest_release_number":"5.0.0-ALPHA","latest_published_release_number":null,"last_synced_at":"2026-07-22T05:16:02.346Z","created_at":"2022-07-27T04:27:16.277Z","updated_at":"2026-09-09T02:54:08.470Z","registry_url":"https://central.sonatype.com/artifact/org.junit/junit5-engine/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.junit/junit5-engine/","metadata":{},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-09-03T10:24:17.000Z","size":44323,"stargazers_count":7044,"open_issues_count":118,"forks_count":1707,"subscribers_count":264,"default_branch":"main","last_synced_at":"2026-09-03T10:43:08.559Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-09-03T10:23:35.000Z","dependencies_parsed_at":"2026-08-26T22:23:11.468Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-03T02:00:05.968Z","response_time":58,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-09-06T00:54:19.964Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17294,"followers":613,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-09-06T00:54:20.024Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-09T02:54:08.470Z","dependent_packages_count":8,"downloads":null,"downloads_period":null,"dependent_repos_count":148,"rankings":{"downloads":null,"dependent_repos_count":1.4228179850925704,"dependent_packages_count":7.340506532018915,"stargazers_count":3.794782399615292,"forks_count":4.3323715636771665,"docker_downloads_count":null,"average":4.222619620100986},"purl":"pkg:maven/org.junit/junit5-engine","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.junit:junit5-engine","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.junit:junit5-engine","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.junit:junit5-engine/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T14:11:57.804Z","issues_count":142,"pull_requests_count":416,"avg_time_to_close_issue":12954998.488636363,"avg_time_to_close_pull_request":219150.74509803922,"issues_closed_count":88,"pull_requests_closed_count":306,"pull_request_authors_count":42,"issue_authors_count":71,"avg_comments_per_issue":3.704225352112676,"avg_comments_per_pull_request":0.6298076923076923,"merged_pull_requests_count":273,"bot_issues_count":1,"bot_pull_requests_count":251,"past_year_issues_count":62,"past_year_pull_requests_count":268,"past_year_avg_time_to_close_issue":1434870.8695652173,"past_year_avg_time_to_close_pull_request":157799.28205128206,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":195,"past_year_pull_request_authors_count":33,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":4.129032258064516,"past_year_avg_comments_per_pull_request":0.7014925373134329,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":182,"past_year_merged_pull_requests_count":182,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit5-engine/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit5-engine/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit5-engine/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit5-engine/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit5-engine/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit5-engine/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":732918,"maintainers_count":0,"namespaces_count":84658,"keywords_count":40788,"github":"maven-central","metadata":{"funded_packages_count":71689,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-24T05:02:36.755Z","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":4941513,"name":"org.junit:surefire-junit5","ecosystem":"maven","description":"Module \"surefire-junit5\" of JUnit 5.","homepage":"http://junit.org/junit-lambda.html","licenses":"Eclipse Public License v1.0","normalized_licenses":["EPL-1.0"],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":"org.junit","versions_count":1,"first_release_published_at":"2016-02-01T13:59:02.000Z","latest_release_published_at":"2016-02-01T13:59:02.000Z","latest_release_number":"5.0.0-ALPHA","latest_published_release_number":null,"last_synced_at":"2026-06-27T13:54:37.663Z","created_at":"2022-07-27T04:27:16.700Z","updated_at":"2026-09-09T05:05:55.037Z","registry_url":"https://central.sonatype.com/artifact/org.junit/surefire-junit5/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.junit/surefire-junit5/","metadata":{},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-09-03T10:24:17.000Z","size":44323,"stargazers_count":7044,"open_issues_count":118,"forks_count":1707,"subscribers_count":264,"default_branch":"main","last_synced_at":"2026-09-03T10:43:08.559Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-09-03T10:23:35.000Z","dependencies_parsed_at":"2026-08-26T22:23:11.468Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-03T02:00:05.968Z","response_time":58,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-09-06T00:54:19.964Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17294,"followers":613,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-09-06T00:54:20.024Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-09T05:05:55.036Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":3,"rankings":{"downloads":null,"dependent_repos_count":13.660535385108599,"dependent_packages_count":22.91576500761401,"stargazers_count":3.794782399615292,"forks_count":4.3323715636771665,"docker_downloads_count":null,"average":11.175863589003766},"purl":"pkg:maven/org.junit/surefire-junit5","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.junit:surefire-junit5","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.junit:surefire-junit5","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.junit:surefire-junit5/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T14:11:57.804Z","issues_count":142,"pull_requests_count":416,"avg_time_to_close_issue":12954998.488636363,"avg_time_to_close_pull_request":219150.74509803922,"issues_closed_count":88,"pull_requests_closed_count":306,"pull_request_authors_count":42,"issue_authors_count":71,"avg_comments_per_issue":3.704225352112676,"avg_comments_per_pull_request":0.6298076923076923,"merged_pull_requests_count":273,"bot_issues_count":1,"bot_pull_requests_count":251,"past_year_issues_count":62,"past_year_pull_requests_count":268,"past_year_avg_time_to_close_issue":1434870.8695652173,"past_year_avg_time_to_close_pull_request":157799.28205128206,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":195,"past_year_pull_request_authors_count":33,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":4.129032258064516,"past_year_avg_comments_per_pull_request":0.7014925373134329,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":182,"past_year_merged_pull_requests_count":182,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:surefire-junit5/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:surefire-junit5/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:surefire-junit5/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:surefire-junit5/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:surefire-junit5/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:surefire-junit5/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":732918,"maintainers_count":0,"namespaces_count":84658,"keywords_count":40788,"github":"maven-central","metadata":{"funded_packages_count":71689,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-24T05:02:36.755Z","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":4941510,"name":"org.junit:junit5-api","ecosystem":"maven","description":"Module \"junit5-api\" of JUnit 5.","homepage":"http://junit.org/junit-lambda.html","licenses":"Eclipse Public License v1.0","normalized_licenses":["EPL-1.0"],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":"org.junit","versions_count":1,"first_release_published_at":"2016-02-01T13:58:27.000Z","latest_release_published_at":"2016-02-01T13:58:27.000Z","latest_release_number":"5.0.0-ALPHA","latest_published_release_number":null,"last_synced_at":"2026-07-29T10:15:14.039Z","created_at":"2022-07-27T04:27:16.002Z","updated_at":"2026-09-08T16:13:36.069Z","registry_url":"https://central.sonatype.com/artifact/org.junit/junit5-api/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.junit/junit5-api/","metadata":{},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-09-03T10:24:17.000Z","size":44323,"stargazers_count":7044,"open_issues_count":118,"forks_count":1707,"subscribers_count":264,"default_branch":"main","last_synced_at":"2026-09-03T10:43:08.559Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-09-03T10:23:35.000Z","dependencies_parsed_at":"2026-08-26T22:23:11.468Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":37019578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-03T02:00:05.968Z","response_time":58,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-09-06T00:54:19.964Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17294,"followers":613,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-09-06T00:54:20.024Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-09-08T16:13:36.069Z","dependent_packages_count":12,"downloads":null,"downloads_period":null,"dependent_repos_count":27,"rankings":{"downloads":null,"dependent_repos_count":4.440022922452382,"dependent_packages_count":5.059709866153723,"stargazers_count":3.794782399615292,"forks_count":4.3323715636771665,"docker_downloads_count":null,"average":4.406721687974641},"purl":"pkg:maven/org.junit/junit5-api","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.junit:junit5-api","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.junit:junit5-api","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.junit:junit5-api/dependencies","status":null,"funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-09-08T14:11:57.804Z","issues_count":142,"pull_requests_count":416,"avg_time_to_close_issue":12954998.488636363,"avg_time_to_close_pull_request":219150.74509803922,"issues_closed_count":88,"pull_requests_closed_count":306,"pull_request_authors_count":42,"issue_authors_count":71,"avg_comments_per_issue":3.704225352112676,"avg_comments_per_pull_request":0.6298076923076923,"merged_pull_requests_count":273,"bot_issues_count":1,"bot_pull_requests_count":251,"past_year_issues_count":62,"past_year_pull_requests_count":268,"past_year_avg_time_to_close_issue":1434870.8695652173,"past_year_avg_time_to_close_pull_request":157799.28205128206,"past_year_issues_closed_count":23,"past_year_pull_requests_closed_count":195,"past_year_pull_request_authors_count":33,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":4.129032258064516,"past_year_avg_comments_per_pull_request":0.7014925373134329,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":182,"past_year_merged_pull_requests_count":182,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit5-api/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit5-api/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit5-api/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit5-api/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit5-api/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.junit:junit5-api/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":732918,"maintainers_count":0,"namespaces_count":84658,"keywords_count":40788,"github":"maven-central","metadata":{"funded_packages_count":71689,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-24T05:02:36.755Z","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":14931240,"name":"github.com/junit-team/junit5","ecosystem":"go","description":null,"homepage":null,"licenses":"epl-2.0","normalized_licenses":[],"repository_url":"https://github.com/junit-team/junit5","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-08-11T18:53:57.000Z","latest_release_published_at":"2026-08-11T18:53:57.000Z","latest_release_number":"v0.0.0-20260811185357-f070c699a08b","latest_published_release_number":null,"last_synced_at":"2026-09-19T15:27:38.335Z","created_at":"2026-08-12T00:32:40.096Z","updated_at":"2026-10-20T09:08:36.570Z","registry_url":"https://pkg.go.dev/github.com/junit-team/junit5","install_command":"go get github.com/junit-team/junit5","documentation_url":"https://pkg.go.dev/github.com/junit-team/junit5#section-documentation","metadata":{},"repo_metadata":{"id":25666609,"uuid":"29102367","full_name":"junit-team/junit-framework","owner":"junit-team","description":"✅ The programmer-friendly testing framework for Java and the JVM","archived":false,"fork":false,"pushed_at":"2026-10-18T00:21:34.000Z","size":44591,"stargazers_count":7058,"open_issues_count":121,"forks_count":1709,"subscribers_count":265,"default_branch":"main","last_synced_at":"2026-10-18T04:51:04.333Z","etag":null,"topics":["java","junit","junit-jupiter","junit-platform","junit-vintage","kotlin","kotlin-testing","test-framework"],"latest_commit_sha":null,"homepage":"https://junit.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/junit-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"created_at":"2015-01-11T19:06:10.000Z","updated_at":"2026-10-16T16:58:39.000Z","dependencies_parsed_at":"2026-10-10T08:24:40.178Z","dependency_job_id":null,"html_url":"https://github.com/junit-team/junit-framework","commit_stats":{"total_commits":8511,"total_committers":279,"mean_commits":30.50537634408602,"dds":0.6591469862530843,"last_synced_commit":"c877702ea5edbf835478bdf84825056f7abbbd75"},"previous_names":["junit-team/junit-framework","junit-team/junit-lambda"],"tags_count":116,"template":false,"template_full_name":null,"purl":"pkg:github/junit-team/junit-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/sbom","scorecard":{"id":485459,"data":{"date":"2025-08-19T10:00:01Z","repo":{"name":"github.com/junit-team/junit-framework","commit":"7041459237c0135af2b7b1c87b119d450ac07976"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.6,"checks":[{"name":"Code-Review","score":3,"reason":"Found 7/18 approved changesets -- score normalized to 3","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 21 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: RenovateBot: .github/renovate.json5:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/gradle-dependency-submission.yml:18","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:259","Warn: jobLevel 'security-events' permission set to 'write': .github/workflows/zizmor-analysis.yml:21","Info: found token with 'none' permissions: .github/workflows/close-inactive-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/codeql.yml:1","Info: found token with 'none' permissions: .github/workflows/cross-version.yml:1","Info: found token with 'none' permissions: .github/workflows/gradle-dependency-submission.yml:1","Info: found token with 'none' permissions: .github/workflows/label-opened-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/label-pull-request.yml:1","Info: found token with 'none' permissions: .github/workflows/main.yml:1","Info: found token with 'none' permissions: .github/workflows/ossf-scorecard.yml:1","Info: found token with 'none' permissions: .github/workflows/release.yml:1","Info: found token with 'none' permissions: .github/workflows/reproducible-build.yml:1","Info: found token with 'none' permissions: .github/workflows/sanitize-closed-issues.yml:1","Info: found token with 'none' permissions: .github/workflows/zizmor-analysis.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":10,"reason":"all dependencies are pinned","details":["Info:  37 out of  37 GitHub-owned GitHubAction dependencies pinned","Info:   8 out of   8 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (19) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: Eclipse Public License 2.0: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 59 contributing companies or organizations","details":["Info: found contributions from: GitHub-Stars, GradleWeaver, LikeLionSCH, OnepieceSoftware, VantaInc, WPIRoboticsProjects, allthingsgit, apache, apache @webtoon, apiguardian-team, arineo gmbh, asciidoctor, assertj, black duck, broadcom, clar-test, consensys - @infura, craftsrecords, diffplug, dogged, epam, git, git-for-windows, gradle, gradle-nexus, gradlex-org, greek welfare centre of south australia - st philothei, gridgain, griffon, griffon-plugins, groovyfx-project, gwizard, hackergarten, heidelberg institute for geoinformation technology, jreleaser, jsr377, junit-community, junit-pioneer, junit-team, libgit2, londongit, mindersec, openjdk, oracle, oracle-actions, ota4j-team, sainsbury's, sapcxtools, shodo, sixpointsoftware, softwerkskammer, spockframework, spring-projects, stripe, test-summary, usus, vanta, wpilibsuite, xpdays"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T17:39:01.333Z","repository_id":25666609,"created_at":"2025-08-19T17:39:01.333Z","updated_at":"2025-08-19T17:39:01.333Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":344872684,"owners_count":38336774,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-18T02:00:06.448Z","response_time":63,"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":"junit-team","name":"JUnit","uuid":"874086","kind":"organization","description":"The programmer-friendly testing framework for Java and the JVM","email":null,"website":"https://junit.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/874086?v=4","repositories_count":20,"last_synced_at":"2026-10-19T17:45:03.384Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"junit-team","custom":"https://steadyhq.com/junit"}},"html_url":"https://github.com/junit-team","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"total_stars":17310,"followers":626,"following":0,"created_at":"2022-11-02T17:41:50.982Z","updated_at":"2026-10-19T17:45:03.463Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/junit-team/repositories"},"tags":[{"name":"r6.1.3","sha":"f59f60d2cebdf2224235d81f781b1f310cbc8138","kind":"tag","published_at":"2026-08-07T12:26:06.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.1.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.3/manifests"},{"name":"r6.1.2","sha":"b6854269eef188e6354dd6a7091fe7fde1e0f195","kind":"tag","published_at":"2026-07-12T12:27:56.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.1.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.2/manifests"},{"name":"r6.1.1","sha":"0d85889d9846c14378b732a8da860bfef6ddf7ca","kind":"tag","published_at":"2026-06-28T09:29:17.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.1.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.1/manifests"},{"name":"r6.1.0","sha":"0dc3af1cb1973d257b5bc75d81e02454d5e4e556","kind":"tag","published_at":"2026-05-19T17:17:00.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.1.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.0/manifests"},{"name":"r5.14.4","sha":"096fd696c1b22780e025a02417d42903e0022862","kind":"tag","published_at":"2026-04-26T11:22:03.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.14.4","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.14.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.4/manifests"},{"name":"r6.1.0-RC1","sha":"8b9838b8bd93ad931f6fc5d472b51afaa008165d","kind":"tag","published_at":"2026-04-25T11:55:18.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.1.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.1.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.1.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.0-RC1/manifests"},{"name":"r6.0.3","sha":"36e3253b726fa13cb9a1d29e94b9119575078c4a","kind":"tag","published_at":"2026-02-15T13:32:19.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.3/manifests"},{"name":"r5.14.3","sha":"1c14c1b83fcdd6091593cd4869f7ce82754f54d0","kind":"tag","published_at":"2026-02-15T12:48:39.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.14.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.14.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.3/manifests"},{"name":"r6.0.2","sha":"c5c5de517ebf170bbf7b90d184e833ea17f787b7","kind":"tag","published_at":"2026-01-06T15:55:11.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.2/manifests"},{"name":"r5.14.2","sha":"538370c5ca7c8462f00a5221fa3f3c23078d60ac","kind":"tag","published_at":"2026-01-06T15:05:43.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.14.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.14.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.2/manifests"},{"name":"r6.1.0-M1","sha":"88b4daf6f611bf9cd2f424c55b5cef40bb57eaf1","kind":"tag","published_at":"2025-11-17T17:14:54.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.1.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.1.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.1.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.1.0-M1/manifests"},{"name":"r6.0.1","sha":"d774b9ccc8550701fd6362c43f92611911da3e2b","kind":"tag","published_at":"2025-10-31T17:42:12.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.1/manifests"},{"name":"r5.14.1","sha":"c7cde2d0667ee93f5079e75d6661585533cf424b","kind":"tag","published_at":"2025-10-31T14:28:03.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.14.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.1/manifests"},{"name":"r6.0.0","sha":"4f7959463a5bc1fc6a1150aefcbf1ff42927a18e","kind":"tag","published_at":"2025-09-30T07:57:55.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0/manifests"},{"name":"r5.14.0","sha":"8545c93a9d86ef7f9c848c0eca4ec792f4e82a37","kind":"tag","published_at":"2025-09-30T07:20:56.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.14.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.0/manifests"},{"name":"r5.14.0-RC1","sha":"a61616125bfcc9f2d4f4e2e49367a2ee9da07e3a","kind":"tag","published_at":"2025-09-23T14:11:03.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.14.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.14.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.14.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.14.0-RC1/manifests"},{"name":"r6.0.0-RC3","sha":"d01ec3db1902c96c94182080fcee750b05b13d3b","kind":"tag","published_at":"2025-09-14T12:06:20.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.0-RC3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.0-RC3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.0-RC3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-RC3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-RC3/manifests"},{"name":"r6.0.0-RC2","sha":"281f4e9d52e113f445a29f625ce48084e57493a1","kind":"tag","published_at":"2025-08-25T15:31:22.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.0-RC2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.0-RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-RC2/manifests"},{"name":"r6.0.0-RC1","sha":"f56d81e006fef7166dcc9c64bf37192120efd6b4","kind":"tag","published_at":"2025-08-20T08:11:23.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-RC1/manifests"},{"name":"r6.0.0-M2","sha":"ddce2264dad0723ddf897af2d592cc50a38a60c7","kind":"tag","published_at":"2025-07-22T08:32:17.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.0-M2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-M2/manifests"},{"name":"r5.13.4","sha":"8a21048605e61dc388c1c83cbecf9dd5097a595d","kind":"tag","published_at":"2025-07-21T07:00:02.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.4","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.4/manifests"},{"name":"r5.13.3","sha":"9e8abddfcf3f0eb960658fca6f5b27b4d148ebe6","kind":"tag","published_at":"2025-07-04T12:10:44.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.3/manifests"},{"name":"r6.0.0-M1","sha":"c92abb4adbb17514739f258940a262df5ee937c7","kind":"tag","published_at":"2025-06-27T14:34:04.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r6.0.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r6.0.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r6.0.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r6.0.0-M1/manifests"},{"name":"r5.13.2","sha":"e51deb24d2f45113952cec351ae207f9477d7792","kind":"tag","published_at":"2025-06-24T12:21:05.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.2/manifests"},{"name":"r5.13.1","sha":"b580aa90923f44aaa412ae32ba0915b06f96c697","kind":"tag","published_at":"2025-06-07T07:52:10.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.1/manifests"},{"name":"r5.13.0","sha":"f539f92fce67e95c642e3788284e27dbad8add7c","kind":"tag","published_at":"2025-05-30T10:00:59.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0/manifests"},{"name":"r5.13.0-RC1","sha":"2c24bc349312a293dcecc23805ce6605a3a20c54","kind":"tag","published_at":"2025-05-16T17:41:08.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-RC1/manifests"},{"name":"r5.13.0-M3","sha":"8e87e9677a8cf3183ec13e2599f917c12dcf7425","kind":"tag","published_at":"2025-05-02T11:35:34.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.0-M3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.0-M3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.0-M3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-M3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-M3/manifests"},{"name":"r5.12.2","sha":"0a446598f2b90bb0f52f1945f08755b430ec474b","kind":"tag","published_at":"2025-04-11T14:10:03.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.12.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.2/manifests"},{"name":"r5.13.0-M2","sha":"d00bf99b1bc3d9f9f5a1b5895d35c64dfb44b462","kind":"tag","published_at":"2025-03-24T06:43:51.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.0-M2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-M2/manifests"},{"name":"r5.13.0-M1","sha":"ab43e9ba1ae5fe37db97c220562cbb5d64b4c75b","kind":"tag","published_at":"2025-03-21T13:30:28.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.13.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.13.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.13.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.13.0-M1/manifests"},{"name":"r5.12.1","sha":"ba9c9ae111f5f06645ebcda2bb831c8e093cc002","kind":"tag","published_at":"2025-03-14T13:08:23.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.12.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.1/manifests"},{"name":"r5.12.0","sha":"2750b0402e38fbed2c15ec47e8b422aa812a9e1e","kind":"tag","published_at":"2025-02-21T13:26:01.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.12.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0/manifests"},{"name":"r5.12.0-RC2","sha":"a410c9287162edc4d896626cf6cb73efa628760a","kind":"tag","published_at":"2025-02-12T11:25:09.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.12.0-RC2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.12.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.12.0-RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0-RC2/manifests"},{"name":"r5.12.0-RC1","sha":"a6f72636740ecba51bf9c5f57104ae9950cf6a91","kind":"tag","published_at":"2025-02-07T14:47:01.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.12.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.12.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.12.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0-RC1/manifests"},{"name":"r5.12.0-M1","sha":"11fd60cff5edbe4d01dbcec8631a56cc3954758f","kind":"tag","published_at":"2025-01-31T16:16:40.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.12.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.12.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.12.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.12.0-M1/manifests"},{"name":"r5.11.4","sha":"6430ba4f653f6ae42f326cd0731b259ee699c719","kind":"tag","published_at":"2024-12-16T13:20:51.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.4","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.4/manifests"},{"name":"r5.11.3","sha":"b20991e3760b3053d5b71846ce5950de90650ab9","kind":"tag","published_at":"2024-10-21T13:56:41.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.3/manifests"},{"name":"r5.11.2","sha":"5b1a6d1f2f32645449df3aae745684557aa2c524","kind":"tag","published_at":"2024-10-04T13:06:57.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.2/manifests"},{"name":"r5.10.5","sha":"e1b3a324cf73da8aa69a366ed21cccf4d4c5af87","kind":"tag","published_at":"2024-10-04T12:43:08.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.5","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.5/manifests"},{"name":"r5.11.1","sha":"e4b2c0c1384dd980abbd61c11322c419cf7cd1eb","kind":"tag","published_at":"2024-09-25T07:07:34.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.1/manifests"},{"name":"r5.10.4","sha":"c300b73bde8573fcf6ae1750bc61dd591891340c","kind":"tag","published_at":"2024-09-24T12:31:51.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.4","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.4/manifests"},{"name":"r5.11.0","sha":"6b8e42b7a7d1606962341a61941c60b045646278","kind":"tag","published_at":"2024-08-14T09:27:43.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0/manifests"},{"name":"r5.11.0-RC1","sha":"eae096e6f2cf5d0a31bd2d0a3fa9331d7f0abd4a","kind":"tag","published_at":"2024-07-31T11:23:46.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0-RC1/manifests"},{"name":"r5.10.3","sha":"55d12321315b11eaf6ed87e73c47bcdc39ade588","kind":"tag","published_at":"2024-06-27T14:20:51.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.3/manifests"},{"name":"r5.11.0-M2","sha":"659137a9dfeeea7c44abd87039710190abbfd02b","kind":"tag","published_at":"2024-05-17T15:04:04.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.0-M2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0-M2/manifests"},{"name":"r5.11.0-M1","sha":"4a0c382491e302befcaed6dc76e66cce7b9e324b","kind":"tag","published_at":"2024-04-23T13:31:01.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.11.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.11.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.11.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.11.0-M1/manifests"},{"name":"r5.10.2","sha":"4c0dddad1b96d4a20e92a2cd583954643ac56ac0","kind":"tag","published_at":"2024-02-04T08:48:52.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.2/manifests"},{"name":"r5.10.1","sha":"e5f50d8720741623915979ac154b65bcbcd6a577","kind":"tag","published_at":"2023-11-05T16:49:24.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.1/manifests"},{"name":"r5.10.0","sha":"7f619ca7ac9ecd1b20cc01c44a4df98f5fb67804","kind":"tag","published_at":"2023-07-23T12:56:24.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0/manifests"},{"name":"r5.10.0-RC2","sha":"e6ff0c53ba851e48eaf26acc39988c5c4b469580","kind":"tag","published_at":"2023-07-19T13:51:22.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.0-RC2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.0-RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0-RC2/manifests"},{"name":"r5.10.0-RC1","sha":"6bf4da0ad65acfa5be146acc6b87439f6d38ef05","kind":"tag","published_at":"2023-07-06T13:39:21.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0-RC1/manifests"},{"name":"r5.10.0-M1","sha":"1cc22c071dd9aee818e8e2db2957dd39c32dc950","kind":"tag","published_at":"2023-05-13T12:55:16.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.10.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.10.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.10.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.10.0-M1/manifests"},{"name":"r5.9.3","sha":"bd7d03f517dfca3730fbd123c5fd4d4b70930129","kind":"tag","published_at":"2023-04-26T06:54:15.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.9.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.3/manifests"},{"name":"r5.9.2","sha":"8ed3c66c7eb20b835cf92f50a7bf8830838c462e","kind":"tag","published_at":"2023-01-10T11:11:19.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.9.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.2/manifests"},{"name":"r5.9.1","sha":"732a5400f80c8f446daa8b43eaa4b41b3da929be","kind":"tag","published_at":"2022-09-20T19:29:25.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.9.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.1/manifests"},{"name":"r5.9.0","sha":"3ed71dff121ff4cfe6355195f274244c7acea0bd","kind":"tag","published_at":"2022-07-26T19:20:21.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.9.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.0/manifests"},{"name":"r5.9.0-RC1","sha":"a5483229c88ab165c628b8917e39b9d45fcb8a9a","kind":"tag","published_at":"2022-07-04T19:45:50.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.9.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.9.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.9.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.0-RC1/manifests"},{"name":"r5.9.0-M1","sha":"74c781454ca1763ef7248dd778f9b500e2a81a46","kind":"tag","published_at":"2022-05-15T18:57:09.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.9.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.9.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.9.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.9.0-M1/manifests"},{"name":"r5.8.2","sha":"f58cd419755846f1476e8d15783438de8d7aede4","kind":"tag","published_at":"2021-11-28T15:47:28.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.8.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.2/manifests"},{"name":"r5.8.1","sha":"9883ffa5ab9ddb27ce33f6d2ace9f6be16403f40","kind":"tag","published_at":"2021-09-22T19:01:22.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.8.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.1/manifests"},{"name":"r5.8.0","sha":"709fd6e1d6d311a5950e0a957283ac37530e41fd","kind":"tag","published_at":"2021-09-12T18:52:52.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.8.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.0/manifests"},{"name":"r5.8.0-RC1","sha":"f79262d889c03a0adb66055489001cab0054af9d","kind":"tag","published_at":"2021-08-17T17:43:48.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.8.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.8.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.8.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.0-RC1/manifests"},{"name":"r5.7.2","sha":"f8d83151d84b3682e143b26c22b0155eb137bf83","kind":"tag","published_at":"2021-05-15T12:23:32.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.7.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.2/manifests"},{"name":"r5.8.0-M1","sha":"b38e3a309cb27eebe748263b3bef55bb065fca76","kind":"tag","published_at":"2021-02-11T19:07:48.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.8.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.8.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.8.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.8.0-M1/manifests"},{"name":"r5.7.1","sha":"b5227801590b3a0758c46a4890e6784f7b04649c","kind":"tag","published_at":"2021-02-04T19:56:30.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.7.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.1/manifests"},{"name":"r5.6.3","sha":"2cb104c0399321f357f33a975c8ef998369b5129","kind":"tag","published_at":"2020-10-26T20:33:44.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.6.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.3/manifests"},{"name":"r5.7.0","sha":"a3528756923b588a7ecded2237cb13190229b543","kind":"tag","published_at":"2020-09-13T13:20:50.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.7.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.0/manifests"},{"name":"r5.7.0-RC1","sha":"e9f245d3cf5f8a4a183986051cc1163bf8349623","kind":"tag","published_at":"2020-08-16T16:36:03.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.7.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.7.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.7.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.0-RC1/manifests"},{"name":"r5.7.0-M1","sha":"c269f397308bea205148932d739172b5a7025301","kind":"tag","published_at":"2020-04-19T18:33:53.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.7.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.7.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.7.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.7.0-M1/manifests"},{"name":"r5.6.2","sha":"4e7a087e052d982ec02a75da4a2c1f6cc34abde2","kind":"tag","published_at":"2020-04-10T14:30:33.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.6.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.2/manifests"},{"name":"r5.6.1","sha":"0214614f4c97a438d804a0673b89b2c6139f4759","kind":"tag","published_at":"2020-03-22T19:06:16.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.6.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.1/manifests"},{"name":"r5.6.0","sha":"fdd2ef337f825954c37fefd18c6a4aa7f0050cb2","kind":"tag","published_at":"2020-01-20T20:19:00.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.6.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.0/manifests"},{"name":"r5.6.0-RC1","sha":"45d95176672d8ae812352b7913e1f5052d2d7992","kind":"tag","published_at":"2020-01-06T16:20:07.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.6.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.6.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.6.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.0-RC1/manifests"},{"name":"r5.6.0-M1","sha":"cc4f866a052f514616a9e93bded9564f630327ed","kind":"tag","published_at":"2019-10-21T19:24:41.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.6.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.6.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.6.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.6.0-M1/manifests"},{"name":"r5.5.2","sha":"389262238a3e30b15506dae9fcd2399e2be51953","kind":"commit","published_at":"2019-09-08T18:12:08.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.5.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.2/manifests"},{"name":"r5.5.1","sha":"657be4abe8874240f9bacc3e0399026734493bd5","kind":"commit","published_at":"2019-07-20T14:34:41.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.5.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.1/manifests"},{"name":"r5.5.0","sha":"a5a4ad20b542e78a0f0018d9b6ee90d6bce42935","kind":"commit","published_at":"2019-06-30T19:43:20.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.5.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0/manifests"},{"name":"r5.5.0-RC2","sha":"9b79175036ee2bef61b9090eb160854d7673e152","kind":"commit","published_at":"2019-06-20T09:23:35.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.5.0-RC2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.5.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.5.0-RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0-RC2/manifests"},{"name":"r5.5.0-RC1","sha":"38297d638ca3f8c678e69facd1eba886c473730e","kind":"commit","published_at":"2019-06-06T20:32:38.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.5.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.5.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.5.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0-RC1/manifests"},{"name":"r5.4.2","sha":"bbf9a73f364a52a018a04fc24861cb6232d43f63","kind":"commit","published_at":"2019-04-07T17:27:24.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.4.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.2/manifests"},{"name":"r5.5.0-M1","sha":"7d46c79244390b985159ea1c08d7458900231847","kind":"commit","published_at":"2019-03-19T16:02:57.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.5.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.5.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.5.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.5.0-M1/manifests"},{"name":"r5.4.1","sha":"23ff450868715a057a46a484ae327556dc625071","kind":"commit","published_at":"2019-03-17T19:04:02.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.4.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.1/manifests"},{"name":"r5.4.0","sha":"b4e64d6ab2048e31c3b690751ed674172c729455","kind":"commit","published_at":"2019-02-07T20:10:01.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.4.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0/manifests"},{"name":"r5.4.0-RC2","sha":"72f50ec995ed1e873245e06480eb2e6959f9c1b0","kind":"commit","published_at":"2019-01-31T19:23:06.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.4.0-RC2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.4.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.4.0-RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0-RC2/manifests"},{"name":"r5.4.0-RC1","sha":"5719fa9d2ae1b0f0ea5f3ccf8838a7a4c9c72e50","kind":"commit","published_at":"2019-01-24T19:32:26.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.4.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.4.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.4.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0-RC1/manifests"},{"name":"r5.4.0-M1","sha":"100e85c296c1defd972b65f850116f988341df46","kind":"commit","published_at":"2018-12-23T17:57:31.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.4.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.4.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.4.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.4.0-M1/manifests"},{"name":"r5.3.2","sha":"0414ccae1f9ef890b821f8df343a93a4112c7ca5","kind":"commit","published_at":"2018-11-25T19:07:22.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.3.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.2/manifests"},{"name":"r5.3.1","sha":"14e895bf01c848369964e4d0a0e3a8345927f214","kind":"tag","published_at":"2018-09-11T05:25:18.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.3.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.1/manifests"},{"name":"r5.3.0","sha":"9e80bbbe9db96a421fe1d088f95f5e18876561e3","kind":"tag","published_at":"2018-09-03T19:32:00.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.3.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.0/manifests"},{"name":"r5.3.0-RC1","sha":"f3f778f8e40793e7a363f66d8df0c39f78f3e9ad","kind":"tag","published_at":"2018-08-13T19:03:55.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.3.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.3.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.3.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.0-RC1/manifests"},{"name":"r5.3.0-M1","sha":"d874e531ed7990b2f523d2bce77d7025eb86a2d3","kind":"tag","published_at":"2018-06-24T20:15:08.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.3.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.3.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.3.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.3.0-M1/manifests"},{"name":"r5.2.0","sha":"5bdb20cf1adc3089c9de4af30ca22c9d96055dc8","kind":"tag","published_at":"2018-04-29T18:45:39.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.2.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.2.0/manifests"},{"name":"r5.2.0-RC1","sha":"32ee85c5453627336a51be930e2348b62e64d8a8","kind":"tag","published_at":"2018-04-22T19:24:46.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.2.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.2.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.2.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.2.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.2.0-RC1/manifests"},{"name":"r5.2.0-M1","sha":"b5df694aef80489b58b8b0246031b4d6fe6b4f94","kind":"tag","published_at":"2018-04-15T17:32:29.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.2.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.2.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.2.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.2.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.2.0-M1/manifests"},{"name":"r5.1.1","sha":"d49a6ac8bc60b1b028ea2d0e6ceb1b63e21dd3b1","kind":"tag","published_at":"2018-04-08T19:10:38.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.1.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.1/manifests"},{"name":"r5.1.0","sha":"9b37b68d97d838204346c0822f50da8b3b04a16b","kind":"tag","published_at":"2018-02-18T19:57:46.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.1.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0/manifests"},{"name":"r5.1.0-RC1","sha":"15bdcae8fb273c49560e6f2dace8709c22a45eee","kind":"tag","published_at":"2018-02-04T19:02:12.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.1.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.1.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.1.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0-RC1/manifests"},{"name":"r5.1.0-M2","sha":"86f29cd84508e9ea6636cfc377a2decd2550aeaa","kind":"tag","published_at":"2018-01-28T19:35:08.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.1.0-M2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.1.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.1.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0-M2/manifests"},{"name":"r5.0.3","sha":"d81fa332e3f7314be863e00c4a1fbcd958ad73de","kind":"tag","published_at":"2018-01-15T19:13:29.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.3/manifests"},{"name":"r5.1.0-M1","sha":"689f452b6a2492114e9e30baabe0b22215c881c5","kind":"tag","published_at":"2017-11-19T16:19:48.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.1.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.1.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.1.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.1.0-M1/manifests"},{"name":"r5.0.2","sha":"3484293c2a998fd593dfe48b4901ab94f007f25f","kind":"tag","published_at":"2017-11-12T14:02:26.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.2/manifests"},{"name":"r5.0.1","sha":"ea27de96c062adfbaae9534f93ceb42a2746f005","kind":"tag","published_at":"2017-10-03T12:41:20.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.1/manifests"},{"name":"r5.0.0","sha":"4bf35e5d84fc8fc7f53359f3ea9716b617f58641","kind":"tag","published_at":"2017-09-10T18:24:03.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0/manifests"},{"name":"r5.0.0-RC3","sha":"e0af182b1440da44af16a7181cd3b03d1a3fe82d","kind":"tag","published_at":"2017-08-23T18:41:55.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-RC3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-RC3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-RC3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-RC3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-RC3/manifests"},{"name":"r5.0.0-RC2","sha":"1636582d3d13edf63e46e78fe707c6aa9f8ba347","kind":"tag","published_at":"2017-07-30T20:47:43.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-RC2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-RC2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-RC2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-RC2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-RC2/manifests"},{"name":"r5.0.0-RC1","sha":"2a8ebf0413b67be1272c1e8853ff18e32c64ba2b","kind":"tag","published_at":"2017-07-30T19:23:12.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-RC1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-RC1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-RC1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-RC1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-RC1/manifests"},{"name":"r5.0.0-M6","sha":"3e6482ab8b0dc5376a4ca4bb42bef1eb454b6f1b","kind":"tag","published_at":"2017-07-18T19:33:06.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-M6","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-M6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-M6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M6/manifests"},{"name":"r5.0.0-M5","sha":"3a209fdfb0c9d159592a0707594bf7628fb14539","kind":"tag","published_at":"2017-07-04T16:37:22.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-M5","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-M5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-M5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M5/manifests"},{"name":"r5.0.0-M4","sha":"481aa778751f4c9ec72cfa02984d6534ae841343","kind":"tag","published_at":"2017-04-01T19:29:55.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-M4","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-M4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-M4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M4/manifests"},{"name":"r5.0.0-M3","sha":"8105df0b3d82ba938204b7713b361e96b96013c3","kind":"tag","published_at":"2016-11-30T09:09:54.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-M3","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-M3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-M3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M3/manifests"},{"name":"r5.0.0-M2","sha":"178385e5a87bde7bc162d787712889da5dc27dd9","kind":"tag","published_at":"2016-07-23T18:21:45.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-M2","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-M2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-M2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M2/manifests"},{"name":"r5.0.0-M1","sha":"d223d4fbbc89d31b75865ac76316e18c4bacf7af","kind":"tag","published_at":"2016-07-07T09:12:52.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-M1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-M1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-M1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-M1/manifests"},{"name":"r5.0.0-ALPHA","sha":"f7ba2ef3bd97dc3f4f47e68317e873bc2315cf42","kind":"tag","published_at":"2016-02-01T14:14:22.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/r5.0.0-ALPHA","html_url":"https://github.com/junit-team/junit-framework/releases/tag/r5.0.0-ALPHA","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@r5.0.0-ALPHA","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-ALPHA","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/r5.0.0-ALPHA/manifests"},{"name":"prototype-1","sha":"80fd12170d4a560c1ffe9437dd0e0d906da0c650","kind":"tag","published_at":"2015-12-03T08:11:29.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/prototype-1","html_url":"https://github.com/junit-team/junit-framework/releases/tag/prototype-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@prototype-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/prototype-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/prototype-1/manifests"},{"name":"prototype-0","sha":"ccdbc6d9a3a0b28a481ed0758e2ac50859e2231e","kind":"tag","published_at":"2015-10-27T15:04:14.000Z","download_url":"https://codeload.github.com/junit-team/junit-framework/tar.gz/prototype-0","html_url":"https://github.com/junit-team/junit-framework/releases/tag/prototype-0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/junit-team/junit-framework@prototype-0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/prototype-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/tags/prototype-0/manifests"}]},"repo_metadata_updated_at":"2026-10-20T09:08:36.570Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":4.796011385411047,"dependent_packages_count":4.494101325906062,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.6450563556585545},"purl":"pkg:golang/github.com/junit-team/junit5","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/junit-team/junit5","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/junit-team/junit5","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/junit-team/junit5/dependencies","status":"removed","funding_links":["https://github.com/sponsors/junit-team","https://steadyhq.com/junit"],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-19T12:31:57.770Z","issues_count":172,"pull_requests_count":511,"avg_time_to_close_issue":10335697.808333334,"avg_time_to_close_pull_request":291220.8973684211,"issues_closed_count":120,"pull_requests_closed_count":380,"pull_request_authors_count":50,"issue_authors_count":81,"avg_comments_per_issue":3.6686046511627906,"avg_comments_per_pull_request":0.684931506849315,"merged_pull_requests_count":342,"bot_issues_count":1,"bot_pull_requests_count":322,"past_year_issues_count":41,"past_year_pull_requests_count":303,"past_year_avg_time_to_close_issue":3401161.846153846,"past_year_avg_time_to_close_pull_request":238866.17991631798,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":239,"past_year_pull_request_authors_count":35,"past_year_issue_authors_count":32,"past_year_avg_comments_per_issue":5.219512195121951,"past_year_avg_comments_per_pull_request":0.858085808580858,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":219,"past_year_merged_pull_requests_count":225,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/junit-team%2Fjunit-framework/issues","maintainers":[{"login":"marcphilipp","count":109,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"sbrannen","count":45,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"},{"login":"mpkorstanje","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"juliette-derancourt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juliette-derancourt"},{"login":"D1ffic00lt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/D1ffic00lt"}],"active_maintainers":[{"login":"marcphilipp","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marcphilipp"},{"login":"mpkorstanje","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpkorstanje"},{"login":"sormuras","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sormuras"},{"login":"sbrannen","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sbrannen"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjunit-team%2Fjunit5/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjunit-team%2Fjunit5/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjunit-team%2Fjunit5/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjunit-team%2Fjunit5/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjunit-team%2Fjunit5/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjunit-team%2Fjunit5/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2541062,"maintainers_count":0,"namespaces_count":853825,"keywords_count":146219,"github":"golang","metadata":{"funded_packages_count":121050,"sync_missing_packages_cursor":{"timestamp":"2026-09-29T00:04:57.155362Z","path":"github.com/virtengine/virtengine/sdk/specs","version":"v0.0.0-20260928231908-c0c887541540"},"rate_limit":5},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-10-24T05:08:26.180Z","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"}}]