{"id":372390,"url":"https://github.com/distribution/distribution","last_synced_at":"2026-08-26T10:35:45.681Z","repository":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-18T18:55:22.000Z","size":50569,"stargazers_count":10580,"open_issues_count":511,"forks_count":2776,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-25T13:15:26.016Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-25T05:52:39.000Z","dependencies_parsed_at":"2026-08-19T09:22:38.114Z","dependency_job_id":null,"html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36909937,"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-08-26T02:00:06.703Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":3,"last_synced_at":"2026-08-25T23:44:36.426Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":10972,"followers":138,"following":0,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2026-08-25T23:44:36.442Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"packages":[{"id":12072638,"name":"github.com/Distribution/distribution/v3","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/Distribution/distribution","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2023-12-19T15:21:52.000Z","latest_release_published_at":"2026-05-01T15:28:51.000Z","latest_release_number":"v3.1.1","last_synced_at":"2026-08-25T10:02:31.870Z","created_at":"2025-09-04T10:57:17.235Z","updated_at":"2026-08-25T10:02:31.870Z","registry_url":"https://pkg.go.dev/github.com/Distribution/distribution/v3","install_command":"go get github.com/Distribution/distribution/v3","documentation_url":"https://pkg.go.dev/github.com/Distribution/distribution/v3#section-documentation","metadata":{},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-18T18:55:22.000Z","size":50569,"stargazers_count":10570,"open_issues_count":508,"forks_count":2773,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-19T09:12:33.437Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-19T07:43:16.000Z","dependencies_parsed_at":"2026-08-19T09:22:38.114Z","dependency_job_id":null,"html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36782153,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T10:32:24.347Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.548213598511499,"dependent_packages_count":5.199198767302778,"stargazers_count":0.8333072850077965,"forks_count":0.15003835509179855,"docker_downloads_count":null,"average":2.932689501478468},"purl":"pkg:golang/github.com/%21distribution/distribution/v3","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/Distribution/distribution/v3","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/Distribution/distribution/v3","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/Distribution/distribution/v3/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDistribution%2Fdistribution%2Fv3/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDistribution%2Fdistribution%2Fv3/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDistribution%2Fdistribution%2Fv3/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDistribution%2Fdistribution%2Fv3/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDistribution%2Fdistribution%2Fv3/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDistribution%2Fdistribution%2Fv3/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281958,"maintainers_count":0,"namespaces_count":839500,"keywords_count":125409,"github":"golang","metadata":{"funded_packages_count":68001,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-26T05:01:06.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":10550192,"name":"github.com/Distribution/distribution","ecosystem":"go","description":"Package distribution will define the interfaces for the components of docker distribution.","homepage":"https://github.com/Distribution/distribution","licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/Distribution/distribution","keywords_array":[],"namespace":"github.com/Distribution","versions_count":53,"first_release_published_at":"2015-01-20T21:42:12.000Z","latest_release_published_at":"2023-10-02T17:09:30.000Z","latest_release_number":"v2.8.3+incompatible","last_synced_at":"2026-08-25T10:14:53.140Z","created_at":"2024-07-04T04:43:15.833Z","updated_at":"2026-08-25T10:14:53.141Z","registry_url":"https://pkg.go.dev/github.com/Distribution/distribution","install_command":"go get github.com/Distribution/distribution","documentation_url":"https://pkg.go.dev/github.com/Distribution/distribution#section-documentation","metadata":{},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36734011,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-17T02:00:06.698Z","response_time":86,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T10:29:43.890Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.860633071766429,"dependent_packages_count":6.426800878945923,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.643716975356176},"purl":"pkg:golang/github.com/%21distribution/distribution","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/Distribution/distribution","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/Distribution/distribution","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/Distribution/distribution/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDistribution%2Fdistribution/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDistribution%2Fdistribution/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDistribution%2Fdistribution/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDistribution%2Fdistribution/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDistribution%2Fdistribution/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FDistribution%2Fdistribution/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281958,"maintainers_count":0,"namespaces_count":839500,"keywords_count":125409,"github":"golang","metadata":{"funded_packages_count":68001,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-26T05:01:06.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":8666792,"name":"docker-registry-openrc","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+ (OpenRC init scripts)","homepage":"https://github.com/distribution/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":4,"first_release_published_at":"2023-10-12T01:45:39.000Z","latest_release_published_at":"2024-05-12T07:25:43.000Z","latest_release_number":"2.8.3-r4","last_synced_at":"2026-04-08T14:06:04.972Z","created_at":"2023-12-20T10:06:40.619Z","updated_at":"2026-08-26T03:03:12.356Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/docker-registry-openrc","install_command":"apk add docker-registry-openrc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-18T18:55:22.000Z","size":50569,"stargazers_count":10580,"open_issues_count":511,"forks_count":2776,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-25T13:15:26.016Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-25T05:52:39.000Z","dependencies_parsed_at":"2026-08-19T09:22:38.114Z","dependency_job_id":null,"html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36909937,"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-08-26T02:00:06.703Z","response_time":94,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-08-26T03:03:12.356Z","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:apk/alpine/docker-registry-openrc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.19","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry-openrc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry-openrc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry-openrc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-25T10:02:16.004Z","issues_count":472,"pull_requests_count":681,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":248,"issue_authors_count":392,"avg_comments_per_issue":4.786016949152542,"avg_comments_per_pull_request":3.2731277533039647,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":25,"past_year_pull_requests_count":77,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":45,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.36,"past_year_avg_comments_per_pull_request":1.3116883116883118,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/docker-registry-openrc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/docker-registry-openrc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/docker-registry-openrc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/docker-registry-openrc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/docker-registry-openrc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/docker-registry-openrc/codemeta","maintainers":[],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":392,"namespaces_count":2,"keywords_count":3176,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":960},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-08-25T05:07:15.581Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":7769998,"name":"docker-registry","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+","homepage":"https://github.com/distribution/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":5,"first_release_published_at":"2023-05-14T10:27:06.000Z","latest_release_published_at":"2023-11-17T20:59:57.000Z","latest_release_number":"2.8.2-r4","last_synced_at":"2026-04-09T02:10:04.756Z","created_at":"2023-05-22T11:59:18.171Z","updated_at":"2026-08-26T06:56:33.944Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/docker-registry","install_command":"apk add docker-registry","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-18T18:55:22.000Z","size":50569,"stargazers_count":10580,"open_issues_count":511,"forks_count":2776,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-25T13:15:26.016Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-25T05:52:39.000Z","dependencies_parsed_at":"2026-08-19T09:22:38.114Z","dependency_job_id":null,"html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36909937,"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-08-26T02:00:06.703Z","response_time":94,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":3,"last_synced_at":"2026-08-25T23:44:36.426Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":10972,"followers":138,"following":0,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2026-08-25T23:44:36.442Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-26T06:56:33.943Z","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":2.134556879956112,"forks_count":0.8827489900753079,"docker_downloads_count":null,"average":0.7543264675078549},"purl":"pkg:apk/alpine/docker-registry?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.18","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-25T10:02:16.004Z","issues_count":472,"pull_requests_count":681,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":248,"issue_authors_count":392,"avg_comments_per_issue":4.786016949152542,"avg_comments_per_pull_request":3.2731277533039647,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":25,"past_year_pull_requests_count":77,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":45,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.36,"past_year_avg_comments_per_pull_request":1.3116883116883118,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/docker-registry/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/docker-registry/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/docker-registry/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/docker-registry/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/docker-registry/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/docker-registry/codemeta","maintainers":[],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":3639,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1238},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-08-22T05:06:15.110Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":10333881,"name":"docker-registry","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+","homepage":"https://distribution.github.io/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":2,"first_release_published_at":"2024-06-05T13:36:39.000Z","latest_release_published_at":"2024-07-07T17:34:20.000Z","latest_release_number":"2.8.3-r7","last_synced_at":"2026-04-08T13:08:33.818Z","created_at":"2024-06-11T04:17:01.710Z","updated_at":"2026-08-26T08:08:02.765Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/docker-registry","install_command":"apk add docker-registry","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-18T18:55:22.000Z","size":50569,"stargazers_count":10580,"open_issues_count":511,"forks_count":2776,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-25T13:15:26.016Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-25T05:52:39.000Z","dependencies_parsed_at":"2026-08-19T09:22:38.114Z","dependency_job_id":null,"html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36909937,"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-08-26T02:00:06.703Z","response_time":94,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":3,"last_synced_at":"2026-08-25T23:44:36.426Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":10972,"followers":138,"following":0,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2026-08-25T23:44:36.442Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-26T08:08:02.765Z","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:apk/alpine/docker-registry?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.20","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-25T10:02:16.004Z","issues_count":472,"pull_requests_count":681,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":248,"issue_authors_count":392,"avg_comments_per_issue":4.786016949152542,"avg_comments_per_pull_request":3.2731277533039647,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":25,"past_year_pull_requests_count":77,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":45,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.36,"past_year_avg_comments_per_pull_request":1.3116883116883118,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/docker-registry/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/docker-registry/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/docker-registry/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/docker-registry/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/docker-registry/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/docker-registry/codemeta","maintainers":[{"uuid":"fossdd@pwned.life","login":null,"name":"fossdd","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=fossdd","packages_count":89,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=fossdd","role":null,"created_at":"2024-06-11T21:33:57.746Z","updated_at":"2024-06-11T21:33:57.746Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/fossdd@pwned.life/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":4251,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1543},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-08-24T05:06:36.705Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":14073033,"name":"anza-labs/registry","ecosystem":"helm","description":"The Registry is a stateless, highly scalable server side application that stores and lets you distribute container images and other content.","homepage":"https://distribution.github.io/distribution/","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":["oci-registry","docker","registry","distribution"],"namespace":"anza-labs","versions_count":9,"first_release_published_at":"2025-09-04T20:20:06.000Z","latest_release_published_at":"2026-05-05T09:07:49.000Z","latest_release_number":"1.0.3","last_synced_at":"2026-08-25T10:02:24.217Z","created_at":"2026-03-18T22:32:33.067Z","updated_at":"2026-08-25T10:02:24.217Z","registry_url":"https://artifacthub.io/packages/helm/anza-labs/registry","install_command":"helm repo add anza-labs https://anza-labs.github.io/charts \u0026\u0026 helm install registry anza-labs/registry","documentation_url":"https://artifacthub.io/packages/helm/anza-labs/registry","metadata":{"app_version":"3.1.1","chart_version":"1.0.3","category":null,"official":false,"deprecated":false,"repository_url":"https://anza-labs.github.io/charts","maintainers":[{"name":"shanduur","email":"maturb@proton.me"}]},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36759312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T09:45:53.404Z","dependent_packages_count":0,"downloads":0,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.0,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:helm/anza-labs/registry","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/helm/anza-labs/registry","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/helm/anza-labs/registry","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/helm/anza-labs/registry/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/anza-labs%2Fregistry/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/anza-labs%2Fregistry/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/anza-labs%2Fregistry/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/anza-labs%2Fregistry/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/anza-labs%2Fregistry/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/anza-labs%2Fregistry/codemeta","maintainers":[],"registry":{"name":"artifacthub.io","url":"https://artifacthub.io","ecosystem":"helm","default":true,"packages_count":18132,"maintainers_count":0,"namespaces_count":5352,"keywords_count":9869,"github":"artifacthub","metadata":{"funded_packages_count":945,"rate_limit":0.5},"icon_url":"https://github.com/artifacthub.png","created_at":"2026-01-29T12:56:41.438Z","updated_at":"2026-08-25T05:06:37.911Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/namespaces"}},{"id":3866181,"name":"github.com/distribution/distribution/v3","ecosystem":"go","description":"Package distribution will define the interfaces for the components of docker distribution.","homepage":"https://github.com/distribution/distribution","licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"github.com/distribution/distribution","versions_count":9,"first_release_published_at":"2023-12-19T15:21:52.000Z","latest_release_published_at":"2026-05-01T15:28:51.000Z","latest_release_number":"v3.1.1","last_synced_at":"2026-08-25T13:36:28.256Z","created_at":"2022-04-11T22:08:13.301Z","updated_at":"2026-08-25T13:36:28.256Z","registry_url":"https://pkg.go.dev/github.com/distribution/distribution/v3","install_command":"go get github.com/distribution/distribution/v3","documentation_url":"https://pkg.go.dev/github.com/distribution/distribution/v3#section-documentation","metadata":{},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36759312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T09:46:24.132Z","dependent_packages_count":560,"downloads":null,"downloads_period":null,"dependent_repos_count":2403,"rankings":{"downloads":null,"dependent_repos_count":0.16463333207101158,"dependent_packages_count":0.2080602916035803,"stargazers_count":0.7281935577741414,"forks_count":0.15775700040460736,"docker_downloads_count":0.0328868036219333,"average":0.25830619709505476},"purl":"pkg:golang/github.com/distribution/distribution/v3","advisories":[{"uuid":"GSA_kwCzR0hTQS02cGpmLTNyOXgtbTU5Ms4ABWI6","url":"https://github.com/advisories/GHSA-6pjf-3r9x-m592","title":"Distribution's tag deletion bypasses `storage.delete.enabled` configuration","description":"### Summary\n\nTag deletion via the `DELETE /v2/\u003cname\u003e/manifests/\u003ctag\u003e` endpoint bypasses the `storage.delete.enabled: false` configuration, allowing any API client to remove tags from repositories even when the operator has explicitly disabled deletion.\n\n### Details\n\nWhen `storage.delete.enabled` is configured to false, digest-based manifest deletion is correctly rejected by the guard in [registry/storage/linkedblobstore.go:212-215](https://github.com/distribution/distribution/blob/main/registry/storage/linkedblobstore.go#L213-L215). \n\nHowever, tag deletion takes a separate code path that never checks this setting:\n\nIn [`registry/handlers/manifests.go:439-453`](https://github.com/distribution/distribution/blob/main/registry/handlers/manifests.go#L439-L453), `DeleteManifest`  detects a tag reference, calls `tagService.Untag()`, returns,  never consulting `registry.deleteEnabled`.\n\nIn turn, [`tagStore.Untag()`](https://github.com/distribution/distribution/blob/main/registry/storage/tagstore.go#L111-L121) calls the storage driver directly to delete the tag path without checking whether deletes are enabled.\n\n### PoC\n\nUsing a paired down Distribution configuration that explicitly disables deletes, such as this one, stored as `config.yaml`:\n\n```yaml\nversion: 0.1\nstorage:\n  delete:\n    enabled: false\n  filesystem:\n    rootdirectory: /var/lib/registry\nhttp:\n  addr: :5000\n```\n\nStart a local Distribution, mounting in the above configuration from the current directory:\n\n```shell\ndocker run -p 5000:5000 -v \"$(pwd)/config.yaml\":/config.yaml --restart=always --name registry registry:3.1.0 /config.yaml\n```\n\nIn a separate terminal session/tab, push `alpine:3.23` into the running instance:\n```shell\ndocker pull alpine:3.23\ndocker tag alpine:3.23 localhost:5000/alpine:3.23\ndocker push localhost:5000/alpine:3.23\n```\n\nConfirm that the tag shows up as expected:\n```shell\ncurl 'http://localhost:5000/v2/alpine/tags/list'\n{\"name\":\"alpine\",\"tags\":[\"3.23\"]}\n```\n\nIssue a delete for the `3.23` tag:\n```shell\ncurl -X DELETE 'http://localhost:5000/v2/alpine/manifests/3.23'\n```\n\nObserve that the tag is now gone, despite deletes being disabled:\n```shell\ncurl 'http://localhost:5000/v2/alpine/tags/list'\n{\"name\":\"alpine\",\"tags\":null}\n```\n\n### Impact\n\nThis is an authorization bypass vulnerability. Any client with network access to the registry can delete tags despite the operator having disabled deletion. This can cause denial of service for consumers pulling by tag and enables supply-chain disruption by removing trusted tags from a registry that the operator and/or users believed to be immutable.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2026-05-04T20:48:57.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N","references":["https://github.com/distribution/distribution/security/advisories/GHSA-6pjf-3r9x-m592","https://nvd.nist.gov/vuln/detail/CVE-2026-41888","https://github.com/advisories/GHSA-6pjf-3r9x-m592"],"source_kind":"github","identifiers":["GHSA-6pjf-3r9x-m592","CVE-2026-41888"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-05-04T21:00:09.692Z","updated_at":"2026-08-11T14:03:46.574Z","epss_percentage":0.00294,"epss_percentile":0.21539,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02cGpmLTNyOXgtbTU5Ms4ABWI6","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02cGpmLTNyOXgtbTU5Ms4ABWI6","packages":[{"ecosystem":"go","package_name":"github.com/distribution/distribution","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 2.8.3"}],"purl":"pkg:go/github.com%2Fdistribution%2Fdistribution"},{"ecosystem":"go","package_name":"github.com/distribution/distribution/v3","versions":[{"first_patched_version":"3.1.1","vulnerable_version_range":"\u003c 3.1.1"}],"purl":"pkg:go/github.com%2Fdistribution%2Fdistribution%2Fv3"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02cGpmLTNyOXgtbTU5Ms4ABWI6/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1mMmczLWhoMnItY3dnY84ABUyg","url":"https://github.com/advisories/GHSA-f2g3-hh2r-cwgc","title":"Distribution: stale blob access resurrection via repo-scoped redis descriptor cache invalidation","description":"## summary:\ndistribution can restore read access in `repo a` after an explicit delete when `storage.cache.blobdescriptor: redis` and `storage.delete.enabled: true` are both enabled. the delete path clears the shared digest descriptor but leaves stale repo-scoped membership behind, so a later `Stat` or `Get` from `repo b` repopulates the shared descriptor and makes the deleted blob readable from `repo a` again.\n\n## Severity\n\nHIGH\n\njustification: this is a repo-local authorization bypass after explicit delete, with concrete confidentiality impact and no requirement for write access after the delete event. CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N (7.5). CWE-284.\n\n# affected version\n\n- repository: https://github.com/distribution/distribution\n- commit: ab67ffa0bda3712991194841d0fde727464feeb9\n- affected versions: \\\u003c= 3.0.x, \\\u003c= 2.8.x when redis blob descriptor cache and delete are both enabled\n- affected file:\n  - https://github.com/distribution/distribution/blob/ab67ffa0bda3712991194841d0fde727464feeb9/registry/storage/cache/redis/redis.go#L212-L226\n- related callsites:\n  - https://github.com/distribution/distribution/blob/ab67ffa0bda3712991194841d0fde727464feeb9/registry/storage/cache/cachedblobdescriptorstore.go#L66-L76\n  - https://github.com/distribution/distribution/blob/ab67ffa0bda3712991194841d0fde727464feeb9/registry/storage/linkedblobstore.go#L218-L224\n  - https://github.com/distribution/distribution/blob/ab67ffa0bda3712991194841d0fde727464feeb9/registry/storage/linkedblobstore.go#L396-L403\n\n# details\n\nthe backend access model is repository-link based: once `repo a` deletes its blob link, later reads from `repo a` should continue returning `ErrBlobUnknown` even if the same digest remains linked in `repo b`.\n\nthe issue is the split invalidation path in the redis cache backend:\n\n1. `linkedBlobStore.Delete` calls `blobAccessController.Clear` during repository delete handling.\n2. `cachedBlobStatter.Clear` forwards that invalidation into the cache layer.\n3. `repositoryScopedRedisBlobDescriptorService.Clear` checks that the digest is a member of `repo a`, but then only calls `upstream.Clear`.\n4. `upstream.Clear` deletes the shared digest descriptor and does not remove the digest from the repository membership set for `repo a`.\n5. when `repo b` later stats or gets the same digest, the shared descriptor is recreated.\n6. `repositoryScopedRedisBlobDescriptorService.Stat` for `repo a` accepts the stale membership and now trusts the repopulated shared descriptor, restoring access in the repository that already deleted its link.\n\nthis creates a revocation gap at the repository boundary. the blob is briefly inaccessible from `repo a` right after delete, which confirms the backend link was removed, and then becomes accessible again only because stale redis membership survived while a peer repository repopulated the shared descriptor.\n\n# attack scenario\n\n1. an operator runs distribution with `storage.cache.blobdescriptor: redis` and `storage.delete.enabled: true`.\n2. the same digest exists in both `repo a` and `repo b`.\n3. the operator deletes the blob from `repo a` and expects repository-local access to be revoked.\n4. `repo a` correctly returns `blob unknown` immediately after the delete.\n5. an anonymous or unprivileged user requests the same digest from `repo b`, which still legitimately owns it and repopulates the shared descriptor.\n6. a later request for the digest from `repo a` succeeds again because stale repo-a membership was never revoked from redis.\n\n# PoC\n\nattachment: `poc.zip`\n\nthe attached PoC is a deterministic integration harness using `miniredis` and the pinned distribution source tree.\n\n## steps to reproduce\n\ncanonical:\n\n```bash\nunzip -q -o poc.zip -d poc\ncd poc\nmake canonical\n```\n\nexpected output:\n\n```text\n[CALLSITE_HIT]: repositoryScopedRedisBlobDescriptorService.Clear-\u003eupstream.Clear-\u003erepositoryScopedRedisBlobDescriptorService.Stat\n[PROOF_MARKER]: repo_a_access_restored=true repo_a_delete_miss=true repo_b_peer_warm=true\n[IMPACT_MARKER]: repo_a_post_delete_read=true confidentiality_boundary_broken=true\n```\n\ncontrol:\n\n```bash\nunzip -q -o poc.zip -d poc\ncd poc\nmake control\n```\n\nexpected control output:\n\n```text\n[CALLSITE_HIT]: repositoryScopedRedisBlobDescriptorService.Clear-\u003erepositoryScopedRedisBlobDescriptorService.Stat\n[NC_MARKER]: repo_a_access_restored=false repo_b_peer_warm=true\n```\n\n# expected vs actual\n\n- expected: after `repo a` deletes its blob link, later reads from `repo a` should keep returning `blob unknown` even if `repo b` still references the same digest and warms cache state.\n- actual: `repo a` first returns `blob unknown`, then `repo b` repopulates the shared descriptor, and `repo a` serves the deleted digest again through stale repo-scoped redis membership.\n\n# impact\n\nthe confirmed impact is repository-local confidentiality failure after explicit delete. an operator can remove sensitive content from `repo a`, observe revocation working immediately after the delete, and still have the same content become readable from `repo a` again as soon as `repo b` refreshes the shared descriptor for that digest.\n\nthis is not a claim about global blob deletion. the bounded claim is that repository-local revocation fails, which breaks the expectation that deleting a blob link from one repository prevents further reads from that repository.\n\n# remediation\n\nthe safest fix is to make redis invalidation revoke repo-scoped state together with the backend link deletion. in practice that means removing the digest from the repository membership set, deleting the repo-scoped descriptor hash, and keeping that cleanup atomic enough that peer-repository warming cannot restore access in the repository that already deleted its link.\n\n[poc.zip](https://github.com/user-attachments/files/25813827/poc.zip)\n[PR_DESCRIPTION.md](https://github.com/user-attachments/files/25813828/PR_DESCRIPTION.md)\n[attack_scenario.md](https://github.com/user-attachments/files/25813829/attack_scenario.md)","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-04-06T17:53:40.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","references":["https://github.com/distribution/distribution/security/advisories/GHSA-f2g3-hh2r-cwgc","https://github.com/distribution/distribution/commit/078b0783f239b4115d1a979e66f08832084e9d1d","https://nvd.nist.gov/vuln/detail/CVE-2026-35172","https://github.com/advisories/GHSA-f2g3-hh2r-cwgc"],"source_kind":"github","identifiers":["GHSA-f2g3-hh2r-cwgc","CVE-2026-35172"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-04-06T18:00:10.375Z","updated_at":"2026-08-14T00:04:29.913Z","epss_percentage":0.00455,"epss_percentile":0.37518,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mMmczLWhoMnItY3dnY84ABUyg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mMmczLWhoMnItY3dnY84ABUyg","packages":[{"ecosystem":"go","package_name":"github.com/distribution/distribution","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 2.8.3"}],"purl":"pkg:go/github.com%2Fdistribution%2Fdistribution"},{"ecosystem":"go","package_name":"github.com/distribution/distribution/v3","versions":[{"first_patched_version":"3.1.0","vulnerable_version_range":"\u003c 3.1.0"}],"purl":"pkg:go/github.com%2Fdistribution%2Fdistribution%2Fv3"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mMmczLWhoMnItY3dnY84ABUyg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0zcDY1LTc2ZzYtM3c3cs4ABUye","url":"https://github.com/advisories/GHSA-3p65-76g6-3w7r","title":"Distribution affected by pull-through cache credential exfiltration via www-authenticate bearer realm","description":"hi guys,\n\ncommit: 40594bd98e6d6ed993b5c6021c93fdf96d2e5851 (as-of 2026-01-31)\ncontact: GitHub Security Advisory (https://github.com/distribution/distribution/security/advisories/new)\n\n## summary\n\nin pull-through cache mode, distribution discovers token auth endpoints by parsing `WWW-Authenticate` challenges returned by the configured upstream registry. the `realm` URL from a bearer challenge is used without validating that it matches the upstream registry host. as a result, an attacker-controlled upstream (or an attacker with MitM position to the upstream) can cause distribution to send the configured upstream credentials via basic auth to an attacker-controlled `realm` URL.\n\nthis is the same vulnerability class as CVE-2020-15157 (containerd), but in distribution’s pull-through cache proxy auth flow.\n\n## severity\n\nHIGH\n\nnote: the baseline impact is credential disclosure of the configured upstream credentials. if a deployment uses broader credentials for upstream auth (for example cloud iam credentials), the downstream impact can be higher; i am not claiming this as default for all deployments.\n\n## impact\n\ncredential exfiltration of the upstream authentication material configured for the pull-through cache.\n\nattacker starting positions that make this realistic:\n- supply chain / configuration: an operator configures a proxy cache to use an upstream that becomes attacker-controlled (compromised registry, stale domain, or a malicious mirror)\n- network: MitM on the upstream connection in environments where the upstream is reachable over insecure transport or a compromised network path\n\n## affected components\n\n- `registry/proxy/proxyauth.go:66-81` (`getAuthURLs`): extracts bearer `realm` from upstream `WWW-Authenticate` without validating destination\n- `internal/client/auth/session.go:485-510` (`fetchToken`): uses the realm URL directly for token fetch\n- `internal/client/auth/session.go:429-434` (`fetchTokenWithBasicAuth`): sends credentials via basic auth to the realm URL\n\n## reproduction\n\nattachment: `poc.zip` (local harness) with canonical and control runs.\n\nthe harness is local and does not contact a real registry: it uses two local HTTP servers (upstream + attacker token service) to demonstrate whether basic auth is sent to an attacker-chosen realm.\n\n```bash\nunzip -q -o poc.zip -d poc\ncd poc\nmake canonical\nmake control\n```\n\nexpected output (excerpt):\n\n```\n[CALLSITE_HIT]: getAuthURLs::configureAuth\n[PROOF_MARKER]: basic_auth_sent=true realm_host=127.0.0.1 account_param=user authorization_prefix=Basic\n```\n\ncontrol output (excerpt):\n\n```\n[CALLSITE_HIT]: getAuthURLs::configureAuth\n[NC_MARKER]: realm_validation=PASS basic_auth_sent=false\n```\n\n## suggested remediation\n\nvalidate that the token `realm` destination is within the intended trust boundary before associating credentials with it or sending any authentication to it. one conservative option is strict same-host binding: only accept a realm whose host matches the configured upstream host.\n\n## fix accepted when\n\n- distribution does not send configured upstream credentials to an attacker-chosen realm URL\n- a regression test covers the canonical and blocked cases\n\n[addendum.md](https://github.com/user-attachments/files/24984637/addendum.md)\n[poc.zip](https://github.com/user-attachments/files/24984638/poc.zip)\n[PR_DESCRIPTION.md](https://github.com/user-attachments/files/24984639/PR_DESCRIPTION.md)\n[RUNNABLE_POC.md](https://github.com/user-attachments/files/24984640/RUNNABLE_POC.md)\n\n\nbest,\noleh","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-04-06T17:52:52.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","references":["https://github.com/distribution/distribution/security/advisories/GHSA-3p65-76g6-3w7r","https://nvd.nist.gov/vuln/detail/CVE-2026-33540","https://github.com/distribution/distribution/commit/cc5d5fa4ba02157501e6afa2cc6a903ad0338e7b","https://github.com/advisories/GHSA-3p65-76g6-3w7r"],"source_kind":"github","identifiers":["GHSA-3p65-76g6-3w7r","CVE-2026-33540"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-04-06T18:00:10.375Z","updated_at":"2026-08-14T00:04:29.914Z","epss_percentage":0.00274,"epss_percentile":0.19535,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zcDY1LTc2ZzYtM3c3cs4ABUye","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0zcDY1LTc2ZzYtM3c3cs4ABUye","packages":[{"ecosystem":"go","package_name":"github.com/distribution/distribution","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 2.8.3"}],"purl":"pkg:go/github.com%2Fdistribution%2Fdistribution"},{"ecosystem":"go","package_name":"github.com/distribution/distribution/v3","versions":[{"first_patched_version":"3.1.0","vulnerable_version_range":"\u003c 3.1.0"}],"purl":"pkg:go/github.com%2Fdistribution%2Fdistribution%2Fv3"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zcDY1LTc2ZzYtM3c3cs4ABUye/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1waHc0LW1jNTctNGh3Y84ABEUT","url":"https://github.com/advisories/GHSA-phw4-mc57-4hwc","title":"Distribution's token authentication allows to inject an untrusted signing key in a JWT","description":"### Impact\n\nSystems running registry version \u003e `3.0.0-beta.1` with token authentication enabled.\n\n### Patches\n\nUpdate to at least `v3.0.0-rc.3`\n\n### Workarounds\n\nThere is no way to work around this issue without patching if your system requires token authentication.\n\n### References\n\nThe issue lies in how the JWK verification is performed. When a JWT contains a JWK header without a certificate chain, the code only checks if the KeyID (`kid`) matches one of the trusted keys, but doesn't verify that the actual key material matches.\n\nHere's the problematic flow:\n\n1. An attacker generates their own key pair\n2. They create a JWT and include their public key in the JWK header\n3. They set the `kid` in the JWK to match one of the trusted keys' IDs (which they could potentially discover)\n4. They sign the JWT with their private key\n5. The registry only checks if the `kid` exists in the trusted keys map but then uses the attacker's public key from the JWK to verify the signature","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2025-02-11T17:57:58.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":8.7,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N","references":["https://github.com/distribution/distribution/security/advisories/GHSA-phw4-mc57-4hwc","https://nvd.nist.gov/vuln/detail/CVE-2025-24976","https://github.com/distribution/distribution/commit/f4a500caf68169dccb0b54cb90523e68ee1ac2be","https://github.com/advisories/GHSA-phw4-mc57-4hwc"],"source_kind":"github","identifiers":["GHSA-phw4-mc57-4hwc","CVE-2025-24976"],"repository_url":"https://github.com/distribution/distribution","blast_radius":29.412557805993927,"created_at":"2025-02-11T18:07:51.310Z","updated_at":"2026-08-15T20:09:38.951Z","epss_percentage":0.00347,"epss_percentile":0.2758,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1waHc0LW1jNTctNGh3Y84ABEUT","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1waHc0LW1jNTctNGh3Y84ABEUT","packages":[{"ecosystem":"go","package_name":"github.com/distribution/distribution/v3","versions":[{"first_patched_version":"3.0.0-rc.3","vulnerable_version_range":"\u003e 3.0.0-beta.1, \u003c 3.0.0-rc.3"}],"purl":"pkg:go/github.com%2Fdistribution%2Fdistribution%2Fv3"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1waHc0LW1jNTctNGh3Y84ABEUT/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/distribution/distribution/v3","docker_dependents_count":2398,"docker_downloads_count":12474410550,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/distribution/distribution/v3","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/distribution/distribution/v3/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdistribution%2Fdistribution%2Fv3/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdistribution%2Fdistribution%2Fv3/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdistribution%2Fdistribution%2Fv3/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdistribution%2Fdistribution%2Fv3/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdistribution%2Fdistribution%2Fv3/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdistribution%2Fdistribution%2Fv3/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281958,"maintainers_count":0,"namespaces_count":839500,"keywords_count":125409,"github":"golang","metadata":{"funded_packages_count":68001,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-26T05:01:06.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":11127664,"name":"docker-registry-openrc","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+ (OpenRC init scripts)","homepage":"https://distribution.github.io/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":6,"first_release_published_at":"2025-03-16T11:36:28.000Z","latest_release_published_at":"2025-02-09T16:37:09.000Z","latest_release_number":"2.8.3-r9","last_synced_at":"2026-03-19T21:11:21.988Z","created_at":"2024-12-07T07:46:10.693Z","updated_at":"2026-08-19T11:21:49.645Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/docker-registry-openrc","install_command":"apk add docker-registry-openrc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-18T18:55:22.000Z","size":50569,"stargazers_count":10570,"open_issues_count":508,"forks_count":2773,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-19T09:12:33.437Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-19T07:43:16.000Z","dependencies_parsed_at":"2026-08-19T09:22:38.114Z","dependency_job_id":null,"html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36782148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T11:21:49.645Z","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:apk/alpine/docker-registry-openrc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.21","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry-openrc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry-openrc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry-openrc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/docker-registry-openrc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/docker-registry-openrc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/docker-registry-openrc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/docker-registry-openrc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/docker-registry-openrc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/docker-registry-openrc/codemeta","maintainers":[{"uuid":"fossdd@pwned.life","login":null,"name":"fossdd","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=fossdd","packages_count":246,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=fossdd","role":null,"created_at":"2024-12-10T17:17:42.250Z","updated_at":"2024-12-10T17:17:42.250Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/fossdd@pwned.life/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25394,"maintainers_count":413,"namespaces_count":2,"keywords_count":3607,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1400},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-08-24T05:06:22.358Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":11753911,"name":"docker-registry-openrc","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+ (OpenRC init scripts)","homepage":"https://distribution.github.io/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":6,"first_release_published_at":"2025-05-11T15:42:12.000Z","latest_release_published_at":"2026-01-15T20:35:20.000Z","latest_release_number":"2.8.3-r17","last_synced_at":"2026-03-19T21:12:34.256Z","created_at":"2025-06-07T13:29:12.962Z","updated_at":"2026-08-19T09:20:34.465Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/docker-registry-openrc","install_command":"apk add docker-registry-openrc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36759312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T09:20:34.465Z","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:apk/alpine/docker-registry-openrc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.22","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry-openrc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry-openrc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry-openrc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/docker-registry-openrc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/docker-registry-openrc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/docker-registry-openrc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/docker-registry-openrc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/docker-registry-openrc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/docker-registry-openrc/codemeta","maintainers":[{"uuid":"fossdd@pwned.life","login":null,"name":"fossdd","email":"fossdd@pwned.life","url":"https://pkgs.alpinelinux.org/packages?maintainer=fossdd","packages_count":453,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=fossdd","role":null,"created_at":"2025-06-08T06:23:09.776Z","updated_at":"2025-06-08T06:23:09.776Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/fossdd@pwned.life/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26323,"maintainers_count":422,"namespaces_count":2,"keywords_count":4638,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1803},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-08-24T05:06:25.345Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}},{"id":8666791,"name":"docker-registry","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+","homepage":"https://github.com/distribution/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":4,"first_release_published_at":"2023-10-12T01:45:39.000Z","latest_release_published_at":"2024-05-12T07:25:43.000Z","latest_release_number":"2.8.3-r4","last_synced_at":"2026-04-08T14:03:03.868Z","created_at":"2023-12-20T10:06:40.523Z","updated_at":"2026-08-19T09:20:34.465Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.19/community/x86_64/docker-registry","install_command":"apk add docker-registry","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36759312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T09:20:34.465Z","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:apk/alpine/docker-registry?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.19","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/docker-registry/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/docker-registry/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/docker-registry/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/docker-registry/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/docker-registry/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages/docker-registry/codemeta","maintainers":[],"registry":{"name":"alpine-v3.19","url":"https://pkgs.alpinelinux.org/packages?branch=v3.19","ecosystem":"alpine","default":false,"packages_count":23031,"maintainers_count":392,"namespaces_count":2,"keywords_count":3176,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":960},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-08-25T05:07:15.581Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.19/namespaces"}},{"id":6110049,"name":"docker-registry-openrc","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+ (OpenRC init scripts)","homepage":"https://github.com/distribution/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":4,"first_release_published_at":"2022-12-13T02:00:33.000Z","latest_release_published_at":"2023-05-03T06:49:48.000Z","latest_release_number":"2.8.1-r17","last_synced_at":"2026-03-19T21:16:38.624Z","created_at":"2023-01-31T21:15:52.120Z","updated_at":"2026-08-19T09:20:34.491Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.17/community/x86_64/docker-registry-openrc","install_command":"apk add docker-registry-openrc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36759312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T09:20:34.491Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":27.253845290221175,"stargazers_count":2.015268889637364,"forks_count":0.8644886044683957,"average":7.533400696081734},"purl":"pkg:apk/alpine/docker-registry-openrc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.17","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry-openrc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry-openrc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry-openrc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/docker-registry-openrc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/docker-registry-openrc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/docker-registry-openrc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/docker-registry-openrc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/docker-registry-openrc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/docker-registry-openrc/codemeta","maintainers":[],"registry":{"name":"alpine-v3.17","url":"https://pkgs.alpinelinux.org/packages?branch=v3.17","ecosystem":"alpine","default":false,"packages_count":17817,"maintainers_count":352,"namespaces_count":2,"keywords_count":3375,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1065},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.642Z","updated_at":"2026-08-25T05:07:20.502Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/namespaces"}},{"id":12734224,"name":"distribution","ecosystem":"nixpkgs","description":"Toolkit to pack, ship, store, and deliver container content","homepage":"https://distribution.github.io/distribution/","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T02:16:28.690Z","latest_release_published_at":"2026-01-26T02:16:28.690Z","latest_release_number":"3.0.0","last_synced_at":"2026-03-26T04:07:16.012Z","created_at":"2026-01-26T02:16:28.473Z","updated_at":"2026-08-19T09:41:34.542Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=distribution","install_command":"nix-env -iA nixpkgs.distribution","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/by-name/di/distribution/package.nix#L43","metadata":{"nix_attribute":"distribution-3.0.0","position":"pkgs/by-name/di/distribution/package.nix:43","platforms":["i686-cygwin","x86_64-cygwin","x86_64-darwin","aarch64-darwin","i686-freebsd","x86_64-freebsd","aarch64-freebsd","x86_64-solaris","aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","aarch64-netbsd","armv6l-netbsd","armv7a-netbsd","armv7l-netbsd","i686-netbsd","m68k-netbsd","mipsel-netbsd","powerpc-netbsd","riscv32-netbsd","riscv64-netbsd","x86_64-netbsd","i686-openbsd","x86_64-openbsd","x86_64-redox"],"broken":false,"insecure":false,"unfree":false,"outputs":["out"]},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36759312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T09:41:34.542Z","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:nix/distribution?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/distribution","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/distribution","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/distribution/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/distribution/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/distribution/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/distribution/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/distribution/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/distribution/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/distribution/codemeta","maintainers":[{"uuid":"katexochen","login":null,"name":"Paul Meyer","email":"katexochen0@gmail.com","url":"https://github.com/katexochen","packages_count":259,"html_url":null,"role":null,"created_at":"2026-02-26T03:11:34.280Z","updated_at":"2026-02-26T03:11:34.280Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers/katexochen/packages"}],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":153806,"maintainers_count":4905,"namespaces_count":0,"keywords_count":3244,"github":"NixOS","metadata":{"funded_packages_count":6074},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-08-26T05:00:21.288Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}},{"id":6111317,"name":"docker-registry","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+","homepage":"https://github.com/distribution/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":4,"first_release_published_at":"2022-12-13T02:00:33.000Z","latest_release_published_at":"2023-05-03T06:49:48.000Z","latest_release_number":"2.8.1-r17","last_synced_at":"2026-03-19T21:16:38.336Z","created_at":"2023-01-31T21:18:29.519Z","updated_at":"2026-08-19T09:43:07.777Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.17/community/x86_64/docker-registry","install_command":"apk add docker-registry","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36759312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T09:43:07.777Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":27.253845290221175,"stargazers_count":2.015268889637364,"forks_count":0.8644886044683957,"average":7.533400696081734},"purl":"pkg:apk/alpine/docker-registry?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.17","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/docker-registry/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/docker-registry/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/docker-registry/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/docker-registry/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/docker-registry/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages/docker-registry/codemeta","maintainers":[],"registry":{"name":"alpine-v3.17","url":"https://pkgs.alpinelinux.org/packages?branch=v3.17","ecosystem":"alpine","default":false,"packages_count":17817,"maintainers_count":352,"namespaces_count":2,"keywords_count":3375,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1065},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.642Z","updated_at":"2026-08-25T05:07:20.502Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.17/namespaces"}},{"id":7769999,"name":"docker-registry-openrc","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+ (OpenRC init scripts)","homepage":"https://github.com/distribution/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":5,"first_release_published_at":"2023-05-14T10:27:06.000Z","latest_release_published_at":"2023-11-17T20:59:57.000Z","latest_release_number":"2.8.2-r4","last_synced_at":"2026-04-09T02:08:44.544Z","created_at":"2023-05-22T11:59:18.400Z","updated_at":"2026-08-19T09:43:09.413Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/docker-registry-openrc","install_command":"apk add docker-registry-openrc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36759312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T09:43:09.413Z","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":2.134556879956112,"forks_count":0.8827489900753079,"docker_downloads_count":null,"average":0.7543264675078549},"purl":"pkg:apk/alpine/docker-registry-openrc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.18","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry-openrc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry-openrc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry-openrc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/docker-registry-openrc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/docker-registry-openrc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/docker-registry-openrc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/docker-registry-openrc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/docker-registry-openrc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages/docker-registry-openrc/codemeta","maintainers":[],"registry":{"name":"alpine-v3.18","url":"https://pkgs.alpinelinux.org/packages?branch=v3.18","ecosystem":"alpine","default":false,"packages_count":20068,"maintainers_count":367,"namespaces_count":2,"keywords_count":3639,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1238},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-08-22T05:06:15.110Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.18/namespaces"}},{"id":12996658,"name":"docker-registry-openrc","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+ (OpenRC init scripts)","homepage":"https://distribution.github.io/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":2,"first_release_published_at":"2026-01-15T20:32:31.000Z","latest_release_published_at":"2026-02-05T09:16:59.000Z","latest_release_number":"2.8.3-r20","last_synced_at":"2026-04-09T23:01:47.273Z","created_at":"2026-01-30T20:40:52.203Z","updated_at":"2026-08-19T09:47:33.150Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/docker-registry-openrc","install_command":"apk add docker-registry-openrc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36759312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T09:47:33.150Z","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:apk/alpine/docker-registry-openrc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry-openrc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry-openrc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry-openrc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/docker-registry-openrc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/docker-registry-openrc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/docker-registry-openrc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/docker-registry-openrc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/docker-registry-openrc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/docker-registry-openrc/codemeta","maintainers":[{"uuid":"achill@achill.org","login":null,"name":"Achill Gilgenast","email":"achill@achill.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=Achill Gilgenast","packages_count":886,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Achill Gilgenast","role":null,"created_at":"2026-03-03T19:43:46.139Z","updated_at":"2026-03-03T19:43:46.139Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/achill@achill.org/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27576,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1051},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-08-25T05:04:59.407Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":13023072,"name":"distribution","ecosystem":"nixpkgs","description":"Toolkit to pack, ship, store, and deliver container content","homepage":"https://distribution.github.io/distribution/","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T14:32:26.071Z","latest_release_published_at":"2026-02-01T14:32:26.071Z","latest_release_number":"3.0.0-rc.3","last_synced_at":"2026-04-16T13:05:22.312Z","created_at":"2026-02-01T14:31:23.363Z","updated_at":"2026-08-19T09:47:33.181Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=distribution","install_command":"nix-env -iA nixpkgs.distribution","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/by-name/di/distribution/package.nix#L39","metadata":{"nix_attribute":"distribution-3.0.0-rc.3","position":"pkgs/by-name/di/distribution/package.nix:39","platforms":["i686-cygwin","x86_64-cygwin","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-freebsd","x86_64-freebsd","x86_64-solaris","aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","aarch64-netbsd","armv6l-netbsd","armv7a-netbsd","armv7l-netbsd","i686-netbsd","m68k-netbsd","mipsel-netbsd","powerpc-netbsd","riscv32-netbsd","riscv64-netbsd","x86_64-netbsd","i686-openbsd","x86_64-openbsd","x86_64-redox"],"broken":false,"insecure":false,"unfree":false,"outputs":["out"]},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36759312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T09:47:33.181Z","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":0.18281235909921872,"forks_count":0.06312355000286926,"docker_downloads_count":null,"average":0.061483977275521996},"purl":"pkg:nix/distribution?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/distribution","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/distribution","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/distribution/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/distribution/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/distribution/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/distribution/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/distribution/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/distribution/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/distribution/codemeta","maintainers":[{"uuid":"katexochen","login":null,"name":"Paul Meyer","email":"katexochen0@gmail.com","url":"https://github.com/katexochen","packages_count":209,"html_url":null,"role":null,"created_at":"2026-03-04T14:13:18.589Z","updated_at":"2026-03-04T14:13:18.589Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers/katexochen/packages"}],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":739,"github":"NixOS","metadata":{"funded_packages_count":3380},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-08-25T05:04:34.674Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":10333880,"name":"docker-registry-openrc","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+ (OpenRC init scripts)","homepage":"https://distribution.github.io/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":2,"first_release_published_at":"2024-06-05T13:36:39.000Z","latest_release_published_at":"2024-07-07T17:34:20.000Z","latest_release_number":"2.8.3-r7","last_synced_at":"2026-04-08T09:56:21.392Z","created_at":"2024-06-11T04:17:01.379Z","updated_at":"2026-08-19T09:55:16.641Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.20/community/x86_64/docker-registry-openrc","install_command":"apk add docker-registry-openrc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36759312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T09:55:16.640Z","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:apk/alpine/docker-registry-openrc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.20","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry-openrc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry-openrc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry-openrc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/docker-registry-openrc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/docker-registry-openrc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/docker-registry-openrc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/docker-registry-openrc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/docker-registry-openrc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages/docker-registry-openrc/codemeta","maintainers":[{"uuid":"fossdd@pwned.life","login":null,"name":"fossdd","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=fossdd","packages_count":89,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=fossdd","role":null,"created_at":"2024-06-11T21:33:57.518Z","updated_at":"2024-06-11T21:33:57.518Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers/fossdd@pwned.life/packages"}],"registry":{"name":"alpine-v3.20","url":"https://pkgs.alpinelinux.org/packages?branch=v3.20","ecosystem":"alpine","default":false,"packages_count":24162,"maintainers_count":405,"namespaces_count":2,"keywords_count":4251,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1543},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-08-24T05:06:36.705Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.20/namespaces"}},{"id":6053805,"name":"docker-registry-openrc","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+ (OpenRC init scripts)","homepage":"https://distribution.github.io/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":28,"first_release_published_at":"2022-12-07T12:56:28.000Z","latest_release_published_at":"2025-02-09T16:40:32.000Z","latest_release_number":"2.8.3-r9","last_synced_at":"2026-08-11T03:01:40.882Z","created_at":"2023-01-31T18:38:13.055Z","updated_at":"2026-08-19T09:55:16.657Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/docker-registry-openrc","install_command":"apk add docker-registry-openrc","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36759312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T09:55:16.657Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":14.64073262366938,"stargazers_count":2.082028804007514,"forks_count":0.8061991233562931,"average":4.382240137758297},"purl":"pkg:apk/alpine/docker-registry-openrc?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry-openrc","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry-openrc","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry-openrc/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/docker-registry-openrc/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/docker-registry-openrc/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/docker-registry-openrc/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/docker-registry-openrc/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/docker-registry-openrc/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/docker-registry-openrc/codemeta","maintainers":[{"uuid":"achill@achill.org","login":null,"name":"team/phosh","email":"achill@achill.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=team/phosh","packages_count":1996,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=team/phosh","role":null,"created_at":"2025-09-02T09:14:26.245Z","updated_at":"2025-09-02T09:14:26.245Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/achill@achill.org/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39959,"maintainers_count":905,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2944},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-08-25T05:06:28.429Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":11127663,"name":"docker-registry","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+","homepage":"https://distribution.github.io/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":6,"first_release_published_at":"2025-03-16T11:36:28.000Z","latest_release_published_at":"2025-02-09T16:37:09.000Z","latest_release_number":"2.8.3-r9","last_synced_at":"2026-03-19T21:11:20.353Z","created_at":"2024-12-07T07:46:09.566Z","updated_at":"2026-08-19T10:14:50.489Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.21/community/x86_64/docker-registry","install_command":"apk add docker-registry","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-18T18:55:22.000Z","size":50569,"stargazers_count":10570,"open_issues_count":508,"forks_count":2773,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-19T09:12:33.437Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-19T07:43:16.000Z","dependencies_parsed_at":"2026-08-19T09:22:38.114Z","dependency_job_id":null,"html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36782148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T10:14:50.489Z","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:apk/alpine/docker-registry?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.21","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/docker-registry/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/docker-registry/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/docker-registry/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/docker-registry/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/docker-registry/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages/docker-registry/codemeta","maintainers":[{"uuid":"fossdd@pwned.life","login":null,"name":"fossdd","email":null,"url":"https://pkgs.alpinelinux.org/packages?maintainer=fossdd","packages_count":246,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=fossdd","role":null,"created_at":"2024-12-10T17:17:42.169Z","updated_at":"2024-12-10T17:17:42.169Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers/fossdd@pwned.life/packages"}],"registry":{"name":"alpine-v3.21","url":"https://pkgs.alpinelinux.org/packages?branch=v3.21","ecosystem":"alpine","default":false,"packages_count":25394,"maintainers_count":413,"namespaces_count":2,"keywords_count":3607,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1400},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-08-24T05:06:22.358Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.21/namespaces"}},{"id":12996652,"name":"docker-registry","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+","homepage":"https://distribution.github.io/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":2,"first_release_published_at":"2026-01-15T20:32:31.000Z","latest_release_published_at":"2026-02-05T09:16:59.000Z","latest_release_number":"2.8.3-r20","last_synced_at":"2026-07-31T02:04:04.218Z","created_at":"2026-01-30T20:40:48.926Z","updated_at":"2026-08-19T10:15:31.693Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.23/community/x86_64/docker-registry","install_command":"apk add docker-registry","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-18T18:55:22.000Z","size":50569,"stargazers_count":10570,"open_issues_count":508,"forks_count":2773,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-19T09:12:33.437Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-19T07:43:16.000Z","dependencies_parsed_at":"2026-08-19T09:22:38.114Z","dependency_job_id":null,"html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36782148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T10:15:31.693Z","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:apk/alpine/docker-registry?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.23","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/docker-registry/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/docker-registry/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/docker-registry/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/docker-registry/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/docker-registry/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages/docker-registry/codemeta","maintainers":[{"uuid":"achill@achill.org","login":null,"name":"Achill Gilgenast","email":"achill@achill.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=Achill Gilgenast","packages_count":886,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=Achill Gilgenast","role":null,"created_at":"2026-03-03T19:43:48.572Z","updated_at":"2026-03-03T19:43:48.572Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers/achill@achill.org/packages"}],"registry":{"name":"alpine-v3.23","url":"https://pkgs.alpinelinux.org/packages?branch=v3.23","ecosystem":"alpine","default":false,"packages_count":27576,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1051},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-08-25T05:04:59.407Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.23/namespaces"}},{"id":6054030,"name":"docker-registry","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+","homepage":"https://distribution.github.io/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":28,"first_release_published_at":"2022-12-07T12:56:28.000Z","latest_release_published_at":"2025-02-09T16:40:32.000Z","latest_release_number":"2.8.3-r9","last_synced_at":"2026-08-11T02:02:49.647Z","created_at":"2023-01-31T18:39:12.672Z","updated_at":"2026-08-19T10:30:34.840Z","registry_url":"https://pkgs.alpinelinux.org/package/edge/community/x86_64/docker-registry","install_command":"apk add docker-registry","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-18T18:55:22.000Z","size":50569,"stargazers_count":10570,"open_issues_count":508,"forks_count":2773,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-19T09:12:33.437Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-19T07:43:16.000Z","dependencies_parsed_at":"2026-08-19T09:22:38.114Z","dependency_job_id":null,"html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36782148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T10:30:34.840Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":14.64073262366938,"stargazers_count":2.0742016280525988,"forks_count":0.8022855353788353,"average":4.379304946775203},"purl":"pkg:apk/alpine/docker-registry?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=edge","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/docker-registry/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/docker-registry/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/docker-registry/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/docker-registry/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/docker-registry/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages/docker-registry/codemeta","maintainers":[{"uuid":"achill@achill.org","login":null,"name":"team/phosh","email":"achill@achill.org","url":"https://pkgs.alpinelinux.org/packages?maintainer=team/phosh","packages_count":1996,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=team/phosh","role":null,"created_at":"2025-09-02T09:14:32.904Z","updated_at":"2025-09-02T09:14:32.904Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers/achill@achill.org/packages"}],"registry":{"name":"alpine-edge","url":"https://pkgs.alpinelinux.org/packages?branch=edge","ecosystem":"alpine","default":false,"packages_count":39959,"maintainers_count":905,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2944},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-08-25T05:06:28.429Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-edge/namespaces"}},{"id":13843027,"name":"mya/registry","ecosystem":"helm","description":"Easily deploy and configure a production-ready container registry backed by your favorite cloud storage provider.  Optionally add a highly-available, partition-tolerant Redis cache that's fronted by Envoy. ","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"mya","versions_count":17,"first_release_published_at":"2022-03-07T14:18:01.000Z","latest_release_published_at":"2024-02-25T16:28:31.000Z","latest_release_number":"22.4.11","last_synced_at":"2026-08-25T10:02:50.779Z","created_at":"2026-02-17T00:11:31.194Z","updated_at":"2026-08-25T10:02:50.780Z","registry_url":"https://artifacthub.io/packages/helm/mya/registry","install_command":"helm repo add mya https://mya.sh \u0026\u0026 helm install registry mya/registry","documentation_url":"https://artifacthub.io/packages/helm/mya/registry","metadata":{"app_version":"2.8.3","chart_version":"22.4.11","category":3,"official":false,"deprecated":false,"repository_url":"https://mya.sh","maintainers":[]},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-18T18:55:22.000Z","size":50569,"stargazers_count":10570,"open_issues_count":508,"forks_count":2773,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-19T09:12:33.437Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-19T07:43:16.000Z","dependencies_parsed_at":"2026-08-19T09:22:38.114Z","dependency_job_id":null,"html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36782148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-19T02:00:06.185Z","response_time":54,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T10:15:31.730Z","dependent_packages_count":0,"downloads":0,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.0,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:helm/mya/registry","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/helm/mya/registry","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/helm/mya/registry","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/helm/mya/registry/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/mya%2Fregistry/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/mya%2Fregistry/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/mya%2Fregistry/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/mya%2Fregistry/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/mya%2Fregistry/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages/mya%2Fregistry/codemeta","maintainers":[],"registry":{"name":"artifacthub.io","url":"https://artifacthub.io","ecosystem":"helm","default":true,"packages_count":18132,"maintainers_count":0,"namespaces_count":5352,"keywords_count":9869,"github":"artifacthub","metadata":{"funded_packages_count":945,"rate_limit":0.5},"icon_url":"https://github.com/artifacthub.png","created_at":"2026-01-29T12:56:41.438Z","updated_at":"2026-08-25T05:06:37.911Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/artifacthub.io/namespaces"}},{"id":3860187,"name":"github.com/distribution/distribution","ecosystem":"go","description":"Package distribution will define the interfaces for the components of docker distribution.","homepage":"https://github.com/distribution/distribution","licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"github.com/distribution","versions_count":53,"first_release_published_at":"2015-01-20T21:42:12.000Z","latest_release_published_at":"2023-10-02T17:09:30.000Z","latest_release_number":"v2.8.3+incompatible","last_synced_at":"2026-08-26T09:15:46.075Z","created_at":"2022-04-11T21:42:16.339Z","updated_at":"2026-08-26T09:15:46.075Z","registry_url":"https://pkg.go.dev/github.com/distribution/distribution","install_command":"go get github.com/distribution/distribution","documentation_url":"https://pkg.go.dev/github.com/distribution/distribution#section-documentation","metadata":{},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36759312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T09:47:33.171Z","dependent_packages_count":122,"downloads":null,"downloads_period":null,"dependent_repos_count":342,"rankings":{"downloads":null,"dependent_repos_count":0.364545235300097,"dependent_packages_count":0.4792568078404618,"stargazers_count":0.7612796753574198,"forks_count":0.20290161264926126,"docker_downloads_count":0.22472649141654427,"average":0.40654196451275687},"purl":"pkg:golang/github.com/distribution/distribution","advisories":[{"uuid":"GSA_kwCzR0hTQS02cGpmLTNyOXgtbTU5Ms4ABWI6","url":"https://github.com/advisories/GHSA-6pjf-3r9x-m592","title":"Distribution's tag deletion bypasses `storage.delete.enabled` configuration","description":"### Summary\n\nTag deletion via the `DELETE /v2/\u003cname\u003e/manifests/\u003ctag\u003e` endpoint bypasses the `storage.delete.enabled: false` configuration, allowing any API client to remove tags from repositories even when the operator has explicitly disabled deletion.\n\n### Details\n\nWhen `storage.delete.enabled` is configured to false, digest-based manifest deletion is correctly rejected by the guard in [registry/storage/linkedblobstore.go:212-215](https://github.com/distribution/distribution/blob/main/registry/storage/linkedblobstore.go#L213-L215). \n\nHowever, tag deletion takes a separate code path that never checks this setting:\n\nIn [`registry/handlers/manifests.go:439-453`](https://github.com/distribution/distribution/blob/main/registry/handlers/manifests.go#L439-L453), `DeleteManifest`  detects a tag reference, calls `tagService.Untag()`, returns,  never consulting `registry.deleteEnabled`.\n\nIn turn, [`tagStore.Untag()`](https://github.com/distribution/distribution/blob/main/registry/storage/tagstore.go#L111-L121) calls the storage driver directly to delete the tag path without checking whether deletes are enabled.\n\n### PoC\n\nUsing a paired down Distribution configuration that explicitly disables deletes, such as this one, stored as `config.yaml`:\n\n```yaml\nversion: 0.1\nstorage:\n  delete:\n    enabled: false\n  filesystem:\n    rootdirectory: /var/lib/registry\nhttp:\n  addr: :5000\n```\n\nStart a local Distribution, mounting in the above configuration from the current directory:\n\n```shell\ndocker run -p 5000:5000 -v \"$(pwd)/config.yaml\":/config.yaml --restart=always --name registry registry:3.1.0 /config.yaml\n```\n\nIn a separate terminal session/tab, push `alpine:3.23` into the running instance:\n```shell\ndocker pull alpine:3.23\ndocker tag alpine:3.23 localhost:5000/alpine:3.23\ndocker push localhost:5000/alpine:3.23\n```\n\nConfirm that the tag shows up as expected:\n```shell\ncurl 'http://localhost:5000/v2/alpine/tags/list'\n{\"name\":\"alpine\",\"tags\":[\"3.23\"]}\n```\n\nIssue a delete for the `3.23` tag:\n```shell\ncurl -X DELETE 'http://localhost:5000/v2/alpine/manifests/3.23'\n```\n\nObserve that the tag is now gone, despite deletes being disabled:\n```shell\ncurl 'http://localhost:5000/v2/alpine/tags/list'\n{\"name\":\"alpine\",\"tags\":null}\n```\n\n### Impact\n\nThis is an authorization bypass vulnerability. Any client with network access to the registry can delete tags despite the operator having disabled deletion. This can cause denial of service for consumers pulling by tag and enables supply-chain disruption by removing trusted tags from a registry that the operator and/or users believed to be immutable.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2026-05-04T20:48:57.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.3,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N","references":["https://github.com/distribution/distribution/security/advisories/GHSA-6pjf-3r9x-m592","https://nvd.nist.gov/vuln/detail/CVE-2026-41888","https://github.com/advisories/GHSA-6pjf-3r9x-m592"],"source_kind":"github","identifiers":["GHSA-6pjf-3r9x-m592","CVE-2026-41888"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-05-04T21:00:09.692Z","updated_at":"2026-08-11T14:03:46.574Z","epss_percentage":0.00294,"epss_percentile":0.21539,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02cGpmLTNyOXgtbTU5Ms4ABWI6","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS02cGpmLTNyOXgtbTU5Ms4ABWI6","packages":[{"ecosystem":"go","package_name":"github.com/distribution/distribution","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 2.8.3"}],"purl":"pkg:go/github.com%2Fdistribution%2Fdistribution"},{"ecosystem":"go","package_name":"github.com/distribution/distribution/v3","versions":[{"first_patched_version":"3.1.1","vulnerable_version_range":"\u003c 3.1.1"}],"purl":"pkg:go/github.com%2Fdistribution%2Fdistribution%2Fv3"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS02cGpmLTNyOXgtbTU5Ms4ABWI6/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1mMmczLWhoMnItY3dnY84ABUyg","url":"https://github.com/advisories/GHSA-f2g3-hh2r-cwgc","title":"Distribution: stale blob access resurrection via repo-scoped redis descriptor cache invalidation","description":"## summary:\ndistribution can restore read access in `repo a` after an explicit delete when `storage.cache.blobdescriptor: redis` and `storage.delete.enabled: true` are both enabled. the delete path clears the shared digest descriptor but leaves stale repo-scoped membership behind, so a later `Stat` or `Get` from `repo b` repopulates the shared descriptor and makes the deleted blob readable from `repo a` again.\n\n## Severity\n\nHIGH\n\njustification: this is a repo-local authorization bypass after explicit delete, with concrete confidentiality impact and no requirement for write access after the delete event. CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N (7.5). CWE-284.\n\n# affected version\n\n- repository: https://github.com/distribution/distribution\n- commit: ab67ffa0bda3712991194841d0fde727464feeb9\n- affected versions: \\\u003c= 3.0.x, \\\u003c= 2.8.x when redis blob descriptor cache and delete are both enabled\n- affected file:\n  - https://github.com/distribution/distribution/blob/ab67ffa0bda3712991194841d0fde727464feeb9/registry/storage/cache/redis/redis.go#L212-L226\n- related callsites:\n  - https://github.com/distribution/distribution/blob/ab67ffa0bda3712991194841d0fde727464feeb9/registry/storage/cache/cachedblobdescriptorstore.go#L66-L76\n  - https://github.com/distribution/distribution/blob/ab67ffa0bda3712991194841d0fde727464feeb9/registry/storage/linkedblobstore.go#L218-L224\n  - https://github.com/distribution/distribution/blob/ab67ffa0bda3712991194841d0fde727464feeb9/registry/storage/linkedblobstore.go#L396-L403\n\n# details\n\nthe backend access model is repository-link based: once `repo a` deletes its blob link, later reads from `repo a` should continue returning `ErrBlobUnknown` even if the same digest remains linked in `repo b`.\n\nthe issue is the split invalidation path in the redis cache backend:\n\n1. `linkedBlobStore.Delete` calls `blobAccessController.Clear` during repository delete handling.\n2. `cachedBlobStatter.Clear` forwards that invalidation into the cache layer.\n3. `repositoryScopedRedisBlobDescriptorService.Clear` checks that the digest is a member of `repo a`, but then only calls `upstream.Clear`.\n4. `upstream.Clear` deletes the shared digest descriptor and does not remove the digest from the repository membership set for `repo a`.\n5. when `repo b` later stats or gets the same digest, the shared descriptor is recreated.\n6. `repositoryScopedRedisBlobDescriptorService.Stat` for `repo a` accepts the stale membership and now trusts the repopulated shared descriptor, restoring access in the repository that already deleted its link.\n\nthis creates a revocation gap at the repository boundary. the blob is briefly inaccessible from `repo a` right after delete, which confirms the backend link was removed, and then becomes accessible again only because stale redis membership survived while a peer repository repopulated the shared descriptor.\n\n# attack scenario\n\n1. an operator runs distribution with `storage.cache.blobdescriptor: redis` and `storage.delete.enabled: true`.\n2. the same digest exists in both `repo a` and `repo b`.\n3. the operator deletes the blob from `repo a` and expects repository-local access to be revoked.\n4. `repo a` correctly returns `blob unknown` immediately after the delete.\n5. an anonymous or unprivileged user requests the same digest from `repo b`, which still legitimately owns it and repopulates the shared descriptor.\n6. a later request for the digest from `repo a` succeeds again because stale repo-a membership was never revoked from redis.\n\n# PoC\n\nattachment: `poc.zip`\n\nthe attached PoC is a deterministic integration harness using `miniredis` and the pinned distribution source tree.\n\n## steps to reproduce\n\ncanonical:\n\n```bash\nunzip -q -o poc.zip -d poc\ncd poc\nmake canonical\n```\n\nexpected output:\n\n```text\n[CALLSITE_HIT]: repositoryScopedRedisBlobDescriptorService.Clear-\u003eupstream.Clear-\u003erepositoryScopedRedisBlobDescriptorService.Stat\n[PROOF_MARKER]: repo_a_access_restored=true repo_a_delete_miss=true repo_b_peer_warm=true\n[IMPACT_MARKER]: repo_a_post_delete_read=true confidentiality_boundary_broken=true\n```\n\ncontrol:\n\n```bash\nunzip -q -o poc.zip -d poc\ncd poc\nmake control\n```\n\nexpected control output:\n\n```text\n[CALLSITE_HIT]: repositoryScopedRedisBlobDescriptorService.Clear-\u003erepositoryScopedRedisBlobDescriptorService.Stat\n[NC_MARKER]: repo_a_access_restored=false repo_b_peer_warm=true\n```\n\n# expected vs actual\n\n- expected: after `repo a` deletes its blob link, later reads from `repo a` should keep returning `blob unknown` even if `repo b` still references the same digest and warms cache state.\n- actual: `repo a` first returns `blob unknown`, then `repo b` repopulates the shared descriptor, and `repo a` serves the deleted digest again through stale repo-scoped redis membership.\n\n# impact\n\nthe confirmed impact is repository-local confidentiality failure after explicit delete. an operator can remove sensitive content from `repo a`, observe revocation working immediately after the delete, and still have the same content become readable from `repo a` again as soon as `repo b` refreshes the shared descriptor for that digest.\n\nthis is not a claim about global blob deletion. the bounded claim is that repository-local revocation fails, which breaks the expectation that deleting a blob link from one repository prevents further reads from that repository.\n\n# remediation\n\nthe safest fix is to make redis invalidation revoke repo-scoped state together with the backend link deletion. in practice that means removing the digest from the repository membership set, deleting the repo-scoped descriptor hash, and keeping that cleanup atomic enough that peer-repository warming cannot restore access in the repository that already deleted its link.\n\n[poc.zip](https://github.com/user-attachments/files/25813827/poc.zip)\n[PR_DESCRIPTION.md](https://github.com/user-attachments/files/25813828/PR_DESCRIPTION.md)\n[attack_scenario.md](https://github.com/user-attachments/files/25813829/attack_scenario.md)","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-04-06T17:53:40.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","references":["https://github.com/distribution/distribution/security/advisories/GHSA-f2g3-hh2r-cwgc","https://github.com/distribution/distribution/commit/078b0783f239b4115d1a979e66f08832084e9d1d","https://nvd.nist.gov/vuln/detail/CVE-2026-35172","https://github.com/advisories/GHSA-f2g3-hh2r-cwgc"],"source_kind":"github","identifiers":["GHSA-f2g3-hh2r-cwgc","CVE-2026-35172"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-04-06T18:00:10.375Z","updated_at":"2026-08-14T00:04:29.913Z","epss_percentage":0.00455,"epss_percentile":0.37518,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mMmczLWhoMnItY3dnY84ABUyg","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1mMmczLWhoMnItY3dnY84ABUyg","packages":[{"ecosystem":"go","package_name":"github.com/distribution/distribution","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 2.8.3"}],"purl":"pkg:go/github.com%2Fdistribution%2Fdistribution"},{"ecosystem":"go","package_name":"github.com/distribution/distribution/v3","versions":[{"first_patched_version":"3.1.0","vulnerable_version_range":"\u003c 3.1.0"}],"purl":"pkg:go/github.com%2Fdistribution%2Fdistribution%2Fv3"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1mMmczLWhoMnItY3dnY84ABUyg/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS0zcDY1LTc2ZzYtM3c3cs4ABUye","url":"https://github.com/advisories/GHSA-3p65-76g6-3w7r","title":"Distribution affected by pull-through cache credential exfiltration via www-authenticate bearer realm","description":"hi guys,\n\ncommit: 40594bd98e6d6ed993b5c6021c93fdf96d2e5851 (as-of 2026-01-31)\ncontact: GitHub Security Advisory (https://github.com/distribution/distribution/security/advisories/new)\n\n## summary\n\nin pull-through cache mode, distribution discovers token auth endpoints by parsing `WWW-Authenticate` challenges returned by the configured upstream registry. the `realm` URL from a bearer challenge is used without validating that it matches the upstream registry host. as a result, an attacker-controlled upstream (or an attacker with MitM position to the upstream) can cause distribution to send the configured upstream credentials via basic auth to an attacker-controlled `realm` URL.\n\nthis is the same vulnerability class as CVE-2020-15157 (containerd), but in distribution’s pull-through cache proxy auth flow.\n\n## severity\n\nHIGH\n\nnote: the baseline impact is credential disclosure of the configured upstream credentials. if a deployment uses broader credentials for upstream auth (for example cloud iam credentials), the downstream impact can be higher; i am not claiming this as default for all deployments.\n\n## impact\n\ncredential exfiltration of the upstream authentication material configured for the pull-through cache.\n\nattacker starting positions that make this realistic:\n- supply chain / configuration: an operator configures a proxy cache to use an upstream that becomes attacker-controlled (compromised registry, stale domain, or a malicious mirror)\n- network: MitM on the upstream connection in environments where the upstream is reachable over insecure transport or a compromised network path\n\n## affected components\n\n- `registry/proxy/proxyauth.go:66-81` (`getAuthURLs`): extracts bearer `realm` from upstream `WWW-Authenticate` without validating destination\n- `internal/client/auth/session.go:485-510` (`fetchToken`): uses the realm URL directly for token fetch\n- `internal/client/auth/session.go:429-434` (`fetchTokenWithBasicAuth`): sends credentials via basic auth to the realm URL\n\n## reproduction\n\nattachment: `poc.zip` (local harness) with canonical and control runs.\n\nthe harness is local and does not contact a real registry: it uses two local HTTP servers (upstream + attacker token service) to demonstrate whether basic auth is sent to an attacker-chosen realm.\n\n```bash\nunzip -q -o poc.zip -d poc\ncd poc\nmake canonical\nmake control\n```\n\nexpected output (excerpt):\n\n```\n[CALLSITE_HIT]: getAuthURLs::configureAuth\n[PROOF_MARKER]: basic_auth_sent=true realm_host=127.0.0.1 account_param=user authorization_prefix=Basic\n```\n\ncontrol output (excerpt):\n\n```\n[CALLSITE_HIT]: getAuthURLs::configureAuth\n[NC_MARKER]: realm_validation=PASS basic_auth_sent=false\n```\n\n## suggested remediation\n\nvalidate that the token `realm` destination is within the intended trust boundary before associating credentials with it or sending any authentication to it. one conservative option is strict same-host binding: only accept a realm whose host matches the configured upstream host.\n\n## fix accepted when\n\n- distribution does not send configured upstream credentials to an attacker-chosen realm URL\n- a regression test covers the canonical and blocked cases\n\n[addendum.md](https://github.com/user-attachments/files/24984637/addendum.md)\n[poc.zip](https://github.com/user-attachments/files/24984638/poc.zip)\n[PR_DESCRIPTION.md](https://github.com/user-attachments/files/24984639/PR_DESCRIPTION.md)\n[RUNNABLE_POC.md](https://github.com/user-attachments/files/24984640/RUNNABLE_POC.md)\n\n\nbest,\noleh","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2026-04-06T17:52:52.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","references":["https://github.com/distribution/distribution/security/advisories/GHSA-3p65-76g6-3w7r","https://nvd.nist.gov/vuln/detail/CVE-2026-33540","https://github.com/distribution/distribution/commit/cc5d5fa4ba02157501e6afa2cc6a903ad0338e7b","https://github.com/advisories/GHSA-3p65-76g6-3w7r"],"source_kind":"github","identifiers":["GHSA-3p65-76g6-3w7r","CVE-2026-33540"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-04-06T18:00:10.375Z","updated_at":"2026-08-14T00:04:29.914Z","epss_percentage":0.00274,"epss_percentile":0.19535,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zcDY1LTc2ZzYtM3c3cs4ABUye","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS0zcDY1LTc2ZzYtM3c3cs4ABUye","packages":[{"ecosystem":"go","package_name":"github.com/distribution/distribution","versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 2.8.3"}],"purl":"pkg:go/github.com%2Fdistribution%2Fdistribution"},{"ecosystem":"go","package_name":"github.com/distribution/distribution/v3","versions":[{"first_patched_version":"3.1.0","vulnerable_version_range":"\u003c 3.1.0"}],"purl":"pkg:go/github.com%2Fdistribution%2Fdistribution%2Fv3"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS0zcDY1LTc2ZzYtM3c3cs4ABUye/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/distribution/distribution","docker_dependents_count":124,"docker_downloads_count":189377212,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/distribution/distribution","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/distribution/distribution/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdistribution%2Fdistribution/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdistribution%2Fdistribution/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdistribution%2Fdistribution/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdistribution%2Fdistribution/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdistribution%2Fdistribution/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdistribution%2Fdistribution/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281958,"maintainers_count":0,"namespaces_count":839500,"keywords_count":125409,"github":"golang","metadata":{"funded_packages_count":68001,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-26T05:01:06.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":11753910,"name":"docker-registry","ecosystem":"alpine","description":"An implementation of the Docker Registry HTTP API V2 for use with docker 1.6+","homepage":"https://distribution.github.io/distribution","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/distribution/distribution","keywords_array":[],"namespace":"community","versions_count":6,"first_release_published_at":"2025-05-11T15:42:12.000Z","latest_release_published_at":"2026-01-15T20:35:20.000Z","latest_release_number":"2.8.3-r17","last_synced_at":"2026-03-19T21:12:25.136Z","created_at":"2025-06-07T13:29:12.759Z","updated_at":"2026-08-19T10:07:04.352Z","registry_url":"https://pkgs.alpinelinux.org/package/v3.22/community/x86_64/docker-registry","install_command":"apk add docker-registry","documentation_url":null,"metadata":{"repository":"community","architecture":"x86_64"},"repo_metadata":{"id":24948386,"uuid":"28366058","full_name":"distribution/distribution","owner":"distribution","description":"The toolkit to pack, ship, store, and deliver container content","archived":false,"fork":false,"pushed_at":"2026-08-10T19:04:46.000Z","size":50570,"stargazers_count":10568,"open_issues_count":509,"forks_count":2771,"subscribers_count":241,"default_branch":"main","last_synced_at":"2026-08-17T06:08:45.427Z","etag":null,"topics":["cncf","containers","distribution","oci","oci-specification","registry"],"latest_commit_sha":null,"homepage":"https://distribution.github.io/distribution","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/distribution.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":"GOVERNANCE.md","roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":"MAINTAINERS","copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2014-12-22T23:49:26.000Z","updated_at":"2026-08-17T01:18:06.000Z","dependencies_parsed_at":"2023-10-20T19:21:57.378Z","dependency_job_id":"d4171eec-3bc1-477a-adff-04e91e07e070","html_url":"https://github.com/distribution/distribution","commit_stats":{"total_commits":3465,"total_committers":538,"mean_commits":6.440520446096654,"dds":0.868109668109668,"last_synced_commit":"85e99bce34aa0b4d5a95c2e60e128e68995fcbef"},"previous_names":["docker/distribution"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/distribution/distribution","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/sbom","scorecard":{"id":344973,"data":{"date":"2025-08-17T00:44:41Z","repo":{"name":"github.com/distribution/distribution","commit":"412a8ae033e4ca14193c7d613f6886fb054db500"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":8.1,"checks":[{"name":"Maintained","score":10,"reason":"25 commit(s) and 9 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":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml: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":"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"Token-Permissions","score":9,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/build.yml:63","Warn: jobLevel 'packages' permission set to 'write': .github/workflows/build.yml:64","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:24","Info: jobLevel 'contents' permission set to 'read': .github/workflows/docs.yml:23","Info: jobLevel 'contents' permission set to 'read': .github/workflows/label.yaml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:19","Info: topLevel 'contents' permission set to 'read': .github/workflows/conformance.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/dockerhub-readme.yml:19","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/e2e.yml:15","Info: topLevel 'contents' permission set to 'read': .github/workflows/fossa.yml:12","Warn: no topLevel permission defined: .github/workflows/label.yaml:1","Info: topLevel permissions set to 'read-all': .github/workflows/scorecards.yml:11","Info: topLevel 'contents' permission set to 'read': .github/workflows/validate.yml:17"],"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":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found","Info: GoBuiltInFuzzer integration found: configuration/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/api/v2/fuzz_test.go:9","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:10","Info: GoBuiltInFuzzer integration found: registry/auth/token/fuzz_test.go:34"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) 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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v3.0.0 not signed: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 not signed: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 not signed: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 not signed: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 not signed: https://api.github.com/repos/distribution/distribution/releases/184239725","Warn: release artifact v3.0.0 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/209764150","Warn: release artifact v3.0.0-rc.4 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/207616382","Warn: release artifact v3.0.0-rc.3 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/199651898","Warn: release artifact v3.0.0-rc.2 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/191466268","Warn: release artifact v3.0.0-rc.1 does not have provenance: https://api.github.com/repos/distribution/distribution/releases/184239725"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:108: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build.yml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/codeql-analysis.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/conformance.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/conformance.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/conformance.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dockerhub-readme.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/dockerhub-readme.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docs.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/fossa.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/fossa.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/fossa.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/label.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/validate.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/distribution/distribution/validate.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:7","Warn: containerImage not pinned by hash: Dockerfile:8","Warn: containerImage not pinned by hash: Dockerfile:15","Warn: containerImage not pinned by hash: Dockerfile:22","Warn: containerImage not pinned by hash: Dockerfile:36","Warn: containerImage not pinned by hash: Dockerfile:53","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:5","Warn: containerImage not pinned by hash: dockerfiles/authors.Dockerfile:24","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:18","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:22","Warn: containerImage not pinned by hash: dockerfiles/docs.Dockerfile:30","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:6","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:9","Warn: containerImage not pinned by hash: dockerfiles/git.Dockerfile:15","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:8","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:10","Warn: containerImage not pinned by hash: dockerfiles/lint.Dockerfile:14","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:7","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:11","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:26","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:41","Warn: containerImage not pinned by hash: dockerfiles/vendor.Dockerfile:42","Warn: containerImage not pinned by hash: project/dev-image/Dockerfile:1: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: goCommand not pinned by hash: project/dev-image/Dockerfile:20","Info:   3 out of  21 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  16 third-party GitHubAction dependencies pinned","Info:   0 out of  26 containerImage dependencies pinned","Info:   0 out of   1 goCommand 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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"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 57 contributing companies or organizations","details":["Info: found contributions from: IBM, Semmle, VoltFramework, airstack, alibaba cloud, anonaddy, apple, cfibmers, codesensus, compose-spec, containerd, containers, coreos, cri-o, datadog, dept. of the environment tourism science and innovation queensland, distribution, docker, docker-archive, dockersamples, docsorg, erofs, fedora-cloud, fedora-iot, foswiki, github-beta, gitlab, go-docker, go-fork-yourself, goreleaser, heroku, htcat, ibm, kubernetes, kubernetes-sigs, lgtmhq, librenms, linkedin, machine-drivers, magefile, meta, moby, neard, netflix, opencontainers, openshift, osbuild, portapps, red hat, redhat-cip, redhat-openstack, replit, skydive-project, stripe, thajeztah, vrgl117-games, workbenchapp"],"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-18T06:50:19.251Z","repository_id":24948386,"created_at":"2025-08-18T06:50:19.251Z","updated_at":"2025-08-18T06:50:19.251Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36759312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"distribution","name":"Distribution","uuid":"78096003","kind":"organization","description":"CNCF Distribution Project","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78096003?v=4","repositories_count":1,"last_synced_at":"2023-02-27T11:46:59.892Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/distribution","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-10T20:09:02.952Z","updated_at":"2023-02-27T11:46:59.894Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/distribution/repositories"},"tags":[{"name":"v3.1.1","sha":"9a8d98b679740cd514aa7e7d84d23d442a5ef54c","kind":"tag","published_at":"2026-05-01T15:29:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"708f8d6b060248fe7192294dd5440320ffc86da0","kind":"tag","published_at":"2026-04-06T16:38:57.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.1.0/manifests"},{"name":"v3.0.0","sha":"9ed95e7365224025ee89365e12cf128e1f1bf965","kind":"tag","published_at":"2025-04-02T06:09:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0/manifests"},{"name":"v3.0.0-rc.4","sha":"af047722af8897da4a915bf35cd0024a6b957844","kind":"tag","published_at":"2025-03-22T13:52:24.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.4/manifests"},{"name":"v3.0.0-rc.3","sha":"51bdcb7bac069f263ce238db6bd0610759c2635f","kind":"tag","published_at":"2025-02-11T15:56:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.3/manifests"},{"name":"v3.0.0-rc.2","sha":"4890d9e03616d563083fa944aaa083cc49b54ff5","kind":"tag","published_at":"2024-12-18T15:04:47.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.2/manifests"},{"name":"v3.0.0-rc.1","sha":"3ddd142339615c1e13550f021af4eebf1172fa95","kind":"tag","published_at":"2024-11-07T20:29:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-rc.1/manifests"},{"name":"v3.0.0-beta.1","sha":"c709432b917488208fa78a7932843d91eca59801","kind":"tag","published_at":"2024-07-10T12:29:16.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-beta.1/manifests"},{"name":"v3.0.0-alpha.1","sha":"576d93fee39c22ef1e4735d932ccef32ee49f7fd","kind":"tag","published_at":"2023-12-19T15:29:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.8.3","sha":"4772604ae973031ab32dd9805a4bccf61d94909f","kind":"tag","published_at":"2023-10-02T17:48:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"7c354a4b40feeea21d7eeae4de91c8ff7951e672","kind":"tag","published_at":"2023-05-11T10:35:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2/manifests"},{"name":"v2.8.2-beta.2","sha":"320d6a141f17d11c44f98fd975b2368705e27971","kind":"tag","published_at":"2023-05-09T23:20:10.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.2/manifests"},{"name":"v2.8.2-beta.1","sha":"963c19952adf38757e2dcc6d54526d83a78fe712","kind":"tag","published_at":"2023-05-09T21:43:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.2-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.2-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.2-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.2-beta.1/manifests"},{"name":"v2.8.1","sha":"b5ca020cfbe998e5af3457fda087444cf5116496","kind":"tag","published_at":"2022-03-08T17:57:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"dcf66392d606f50bf3a9286dcb4bdcdfb7c0e83a","kind":"tag","published_at":"2022-02-07T15:45:34.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0/manifests"},{"name":"v2.8.0-beta.1","sha":"212b38ed225e42676c2a2e478aecc2b2fcc62fc9","kind":"tag","published_at":"2022-01-21T16:37:31.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.8.0-beta.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.8.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.8.0-beta.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.8.0-beta.1/manifests"},{"name":"v2.7.1","sha":"2461543d988979529609e8cb6fca9ca190dc48da","kind":"tag","published_at":"2019-01-17T23:20:18.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"40b7b5830a2337bb07627617740c0e39eb92800c","kind":"tag","published_at":"2018-12-04T00:16:08.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0/manifests"},{"name":"v2.7.0-rc.0","sha":"17b3ff188dfde7d5b59a94ab99e6a967b3a59563","kind":"tag","published_at":"2018-09-28T23:20:38.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.7.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.7.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.7.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.7.0-rc.0/manifests"},{"name":"v2.5.2","sha":"0bae7512b274045404499c79a298c6898e6fe179","kind":"tag","published_at":"2017-07-20T21:22:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.2/manifests"},{"name":"v2.6.2","sha":"48294d928ced5dd9b378f7fd7c6f5da3ff3f2c89","kind":"tag","published_at":"2017-07-20T21:13:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"a25b9ef0c9fe242ac04bb20d3a028442b7d266b6","kind":"tag","published_at":"2017-04-05T23:20:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1/manifests"},{"name":"v2.6.1-rc.2","sha":"0d39820aa79e678113b010bae558345fda98db53","kind":"tag","published_at":"2017-03-21T20:59:56.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.2/manifests"},{"name":"v2.6.1-rc.1","sha":"74278cdaa6f5fd10e3b1995aebe62c98cad634f1","kind":"tag","published_at":"2017-03-21T18:49:45.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.1-rc.1/manifests"},{"name":"v2.6.0","sha":"325b0804fef3a66309d962357aac3c2ce3f4d329","kind":"tag","published_at":"2017-01-18T01:59:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0/manifests"},{"name":"v2.6.0-rc.2","sha":"0241c48be550402e1ba2caa368cf8f97b89d3a21","kind":"tag","published_at":"2016-12-21T00:20:52.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.2/manifests"},{"name":"v2.6.0-rc.1","sha":"e249b61e900df4d36779a690971e5cab691a4954","kind":"tag","published_at":"2016-11-11T20:10:42.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.6.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.6.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.6.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.6.0-rc.1/manifests"},{"name":"v2.5.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-09-12T21:13:49.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1/manifests"},{"name":"v2.5.1-rc.1","sha":"12acdf0a6c1e56d965ac6eb395d2bce687bf22fc","kind":"tag","published_at":"2016-08-26T18:33:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.1-rc.1/manifests"},{"name":"v2.5.0","sha":"a9b1322edf48b1fb9aee4e5ded7a4f4ac37c6830","kind":"tag","published_at":"2016-07-28T17:52:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0/manifests"},{"name":"docs-v2.5.0-2016-07-28","sha":"92e114290d2eec31a69ed046fdf9e9206da762cd","kind":"tag","published_at":"2016-07-28T17:28:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.5.0-2016-07-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.5.0-2016-07-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.5.0-2016-07-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.5.0-2016-07-28/manifests"},{"name":"v2.5.0-rc.2","sha":"4614c3989665b2f97777456ad77474706e95bb50","kind":"tag","published_at":"2016-07-06T21:19:05.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.2/manifests"},{"name":"docs-v2.4.1-2016-06-28","sha":"1f1d042f551b86111713112c44989f4b2c07626c","kind":"tag","published_at":"2016-06-28T22:09:35.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-28","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-28/manifests"},{"name":"v2.5.0-rc.1","sha":"f4296d55fcefdf842a4a2fce41cbf2aef3e03403","kind":"tag","published_at":"2016-06-14T19:48:12.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.5.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.5.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.5.0-rc.1/manifests"},{"name":"docs-v2.4.1-2016-06-01","sha":"cb0806cddad9874954b91463892e95472636b160","kind":"tag","published_at":"2016-06-01T21:43:55.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/docs-v2.4.1-2016-06-01","html_url":"https://github.com/distribution/distribution/releases/tag/docs-v2.4.1-2016-06-01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@docs-v2.4.1-2016-06-01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/docs-v2.4.1-2016-06-01/manifests"},{"name":"v2.4.1","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-18T16:58:25.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1/manifests"},{"name":"v2.4.1-rc.2","sha":"03efb43768979f4d2ea5187bef995656441829e5","kind":"tag","published_at":"2016-05-10T10:33:53.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.2/manifests"},{"name":"v2.4.1-rc.1","sha":"1e0f3b7b64058a090b2e38584ce323a408774848","kind":"tag","published_at":"2016-05-05T19:16:58.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.1/manifests"},{"name":"v2.4.1-rc.0","sha":"93d76247f2b527941761f2f8004db406eea0a56f","kind":"tag","published_at":"2016-05-04T17:46:36.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.1-rc.0/manifests"},{"name":"v2.4.0","sha":"3f7fa41272784c4442697efffeff001a6f1b9857","kind":"tag","published_at":"2016-04-13T17:28:33.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0/manifests"},{"name":"v2.4.0-rc.1","sha":"04ff3c0359d7ff6a5eef61d0d4c5cb2fe2f4234c","kind":"commit","published_at":"2016-03-31T00:46:27.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.1/manifests"},{"name":"v2.4.0-rc.0","sha":"c6b8499d62f8c508e5dc706f58f882c1dd9daffb","kind":"commit","published_at":"2016-03-24T23:14:17.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.4.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.4.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.4.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.4.0-rc.0/manifests"},{"name":"v2.3.1","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"tag","published_at":"2016-03-08T19:19:37.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1/manifests"},{"name":"v2.3.1-rc.0","sha":"36936218c2e6a4527fc99a5c04126bb1f4c7d55c","kind":"commit","published_at":"2016-02-23T22:39:19.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.1-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.1-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.1-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.1-rc.0/manifests"},{"name":"v2.3.0","sha":"099622876197e3b24d627a72053d1bcc8968076a","kind":"tag","published_at":"2016-02-04T19:25:44.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0/manifests"},{"name":"v2.3.0-rc.2","sha":"d793822290eed15751744945afa81d2d1e915944","kind":"commit","published_at":"2016-01-28T18:04:09.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.2/manifests"},{"name":"v2.3.0-rc.1","sha":"1df70eb1da2ff9fdbbffe80f9a583e13a4374682","kind":"tag","published_at":"2016-01-21T18:32:39.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.1/manifests"},{"name":"v2.3.0-rc.0","sha":"47a064d4195a9b56133891bbb13620c3ac83a827","kind":"tag","published_at":"2016-01-19T19:20:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-rc.0/manifests"},{"name":"v2.3.0-alpha","sha":"39ff320b8297a6bfcbdf5ecb53dc83b22a4c19c2","kind":"tag","published_at":"2016-01-11T22:52:41.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.3.0-alpha","html_url":"https://github.com/distribution/distribution/releases/tag/v2.3.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.3.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.3.0-alpha/manifests"},{"name":"v2.2.1","sha":"e6c60e79c570f97ef36f280fcebed497682a5f37","kind":"tag","published_at":"2015-12-09T21:24:02.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"a9da0e510032314910b5405acc50873ab2fa2e5a","kind":"tag","published_at":"2015-11-03T19:45:01.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.2.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"44c7fb9e6e7e58e88d38d93b5f1f6da6a54d28ff","kind":"tag","published_at":"2015-08-12T22:45:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"9ca7921603852314b18a6ecc19f91806935f34bd","kind":"tag","published_at":"2015-08-11T23:08:00.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0/manifests"},{"name":"v2.1.0-rc.0","sha":"a0c63372fad430b7ab08d2763cb7d9e2c512c384","kind":"tag","published_at":"2015-08-05T00:45:26.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.1.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.1.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.1.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.1.0-rc.0/manifests"},{"name":"v2.0.1","sha":"1341222284b3a6b4e77fb64571ad423ed58b0d34","kind":"tag","published_at":"2015-05-06T23:44:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"62b70f951f30a711a8a81df1865d0afeeaaa0169","kind":"tag","published_at":"2015-04-16T18:28:22.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc.4","sha":"c5183a446bfe2284b3e564058ce3a0becd3d0ccf","kind":"tag","published_at":"2015-04-16T06:36:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.4","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.4/manifests"},{"name":"v2.0.0-rc.3","sha":"90af0f9b7a8783d9664a8624208b403e7ab55b9a","kind":"tag","published_at":"2015-04-10T23:58:11.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.3/manifests"},{"name":"v2.0.0-rc.2","sha":"5a4f66b2f897af9cd6bce08e952e622580686f44","kind":"tag","published_at":"2015-04-08T03:19:21.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.2/manifests"},{"name":"v2.0.0-rc.1","sha":"434be18e350e5f4d2a79c5d54ada9e217f7743f1","kind":"tag","published_at":"2015-04-07T04:04:04.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.1/manifests"},{"name":"v2.0.0-rc.0","sha":"cf5839b019b61ec90ef2ece09ed1302300fb529c","kind":"tag","published_at":"2015-04-03T05:16:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-rc.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-rc.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-rc.0/manifests"},{"name":"v2.0.0-alpha.3","sha":"ddde6b436338f549e67406ae1d84950e77d60feb","kind":"tag","published_at":"2015-03-07T02:49:48.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.3","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.3/manifests"},{"name":"v2.0.0-alpha.2","sha":"9b9ea5579715e916fd6ac9ee8123ebd61cc2da66","kind":"tag","published_at":"2015-02-05T03:27:13.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.2","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.2/manifests"},{"name":"v2.0.0-alpha.1","sha":"16500886291481459c94001b53cebb7707aa6801","kind":"tag","published_at":"2015-01-29T21:47:15.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.1","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.1/manifests"},{"name":"v2.0.0-alpha.0","sha":"c448e0416925a9876d5576e412703c9b8b865e19","kind":"tag","published_at":"2015-01-29T21:33:43.000Z","download_url":"https://codeload.github.com/distribution/distribution/tar.gz/v2.0.0-alpha.0","html_url":"https://github.com/distribution/distribution/releases/tag/v2.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/distribution/distribution@v2.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/tags/v2.0.0-alpha.0/manifests"}]},"repo_metadata_updated_at":"2026-08-19T10:07:04.352Z","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:apk/alpine/docker-registry?arch=x86_64\u0026repository_url=https://pkgs.alpinelinux.org/packages?branch=v3.22","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/alpine/docker-registry","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/alpine/docker-registry","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/alpine/docker-registry/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-19T07:01:34.713Z","issues_count":469,"pull_requests_count":680,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":247,"issue_authors_count":390,"avg_comments_per_issue":4.810234541577826,"avg_comments_per_pull_request":3.275,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":23,"past_year_pull_requests_count":76,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4782608695652173,"past_year_avg_comments_per_pull_request":1.3026315789473684,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","maintainers":[{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"},{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"},{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"},{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"},{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"},{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"},{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"},{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"},{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"},{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"},{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"},{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"},{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}],"active_maintainers":[{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/docker-registry/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/docker-registry/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/docker-registry/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/docker-registry/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/docker-registry/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages/docker-registry/codemeta","maintainers":[{"uuid":"fossdd@pwned.life","login":null,"name":"fossdd","email":"fossdd@pwned.life","url":"https://pkgs.alpinelinux.org/packages?maintainer=fossdd","packages_count":453,"html_url":"https://pkgs.alpinelinux.org/packages?maintainer=fossdd","role":null,"created_at":"2025-06-08T06:23:09.776Z","updated_at":"2025-06-08T06:23:09.776Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers/fossdd@pwned.life/packages"}],"registry":{"name":"alpine-v3.22","url":"https://pkgs.alpinelinux.org/packages?branch=v3.22","ecosystem":"alpine","default":false,"packages_count":26323,"maintainers_count":422,"namespaces_count":2,"keywords_count":4638,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1803},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-08-24T05:06:25.345Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/alpine-v3.22/namespaces"}}],"commits":{"id":7796,"full_name":"distribution/distribution","default_branch":"main","total_commits":3691,"total_committers":591,"total_bot_commits":97,"total_bot_committers":1,"mean_commits":6.2453468697123515,"dds":0.8761853156326199,"past_year_total_commits":133,"past_year_total_committers":33,"past_year_total_bot_commits":47,"past_year_total_bot_committers":1,"past_year_mean_commits":4.03030303030303,"past_year_dds":0.6466165413533835,"last_synced_at":"2026-08-26T10:13:35.421Z","last_synced_commit":"0d6b721dc3ceacb5d678c25b718b2f40a507c2d8","created_at":"2023-03-07T09:46:35.142Z","updated_at":"2026-08-20T07:31:39.662Z","committers":[{"name":"Stephen Day","email":"stevvooe@gmail.com","login":"stevvooe","count":457},{"name":"Derek McGowan","email":"derek@mcg.dev","login":"dmcgowan","count":259},{"name":"Sebastiaan van Stijn","email":"github@gone.nl","login":"thaJeztah","count":184},{"name":"Aaron Lehmann","email":"alehmann@netflix.com","login":"aaronlehmann","count":183},{"name":"Richard Scothern","email":"richard.scothern@gmail.com","login":"rscothern","count":174},{"name":"Milos Gajdos","email":"milosthegajdos@gmail.com","login":"milosgajdos","count":167},{"name":"Brian Bland","email":"brian.t.bland@gmail.com","login":"BrianBland","count":119},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":97},{"name":"Sylvain Baubeau","email":"sbaubeau@redhat.com","login":"lebauce","count":68},{"name":"Olivier Gambier","email":"olivier@docker.com","login":null,"count":63},{"name":"Josh Hawn","email":"jlhawn@berkeley.edu","login":"jlhawn","count":44},{"name":"James Hewitt","email":"james.hewitt@uk.ibm.com","login":"Jamstah","count":35},{"name":"Matt Linville","email":"matt@linville.me","login":null,"count":34},{"name":"Tibor Vass","email":"teabee89@gmail.com","login":"tiborvass","count":34},{"name":"Andrey Kostov","email":"kostov.andrey@gmail.com","login":"AndreyKostov","count":34},{"name":"Arthur Baars","email":"arthur@semmle.com","login":"aibaars","count":32},{"name":"Li Yi","email":"denverdino@gmail.com","login":"denverdino","count":31},{"name":"CrazyMax","email":"github@crazymax.dev","login":"crazy-max","count":31},{"name":"Ahmet Alp Balkan","email":"ahmetalpbalkan@gmail.com","login":"ahmetb","count":28},{"name":"Doug Davis","email":"dug@us.ibm.com","login":null,"count":27},{"name":"Mary Anthony","email":"mary@docker.com","login":null,"count":26},{"name":"Antonio Murdaca","email":"antonio.murdaca@gmail.com","login":"runcom","count":25},{"name":"Guillaume J. Charmes","email":"charmes.guillaume@gmail.com","login":null,"count":23},{"name":"Joffrey F","email":"joffrey@docker.com","login":"shin-","count":23},{"name":"Wang Jie","email":"wangjie5@chinaskycloud.com","login":"scjane","count":23},{"name":"Sam Alba","email":"sam.alba@gmail.com","login":"samalba","count":22},{"name":"Troels Thomsen","email":"troels@thomsen.io","login":"tt","count":22},{"name":"Victor Vieux","email":"victorvieux@gmail.com","login":"vieux","count":21},{"name":"tgic","email":"farmer1992@gmail.com","login":"tg123","count":20},{"name":"Mike Brown","email":"brownwm@us.ibm.com","login":"mikebrow","count":19},{"name":"Manish Tomar","email":"manish.tomar@docker.com","login":null,"count":19},{"name":"Cory Snider","email":"csnider@mirantis.com","login":"corhere","count":18},{"name":"David Lawrence","email":"david.lawrence@docker.com","login":null,"count":17},{"name":"xiekeyang","email":"xiekeyang@huawei.com","login":null,"count":17},{"name":"bin liu","email":"liubin0329@gmail.com","login":"liubin","count":16},{"name":"Dave Trombley","email":"dave.trombley@gmail.com","login":"dtromb","count":15},{"name":"David Karlsson","email":"david.karlsson@docker.com","login":"dvdksn","count":14},{"name":"Flavian Missi","email":"fmissi@redhat.com","login":"flavianmissi","count":14},{"name":"Sven Dowideit","email":"SvenDowideit@home.org.au","login":"SvenDowideit","count":14},{"name":"Tony Holdstock-Brown","email":"tony@docker.com","login":"tonyhb","count":14},{"name":"Wen-Quan Li","email":"legendarilylwq@gmail.com","login":"nevermosby","count":14},{"name":"Andy Goldstein","email":"agoldste@redhat.com","login":null,"count":13},{"name":"Michael Crosby","email":"crosbymichael@gmail.com","login":"crosbymichael","count":13},{"name":"Maria Bermudez","email":"bermudez.mt@gmail.com","login":"bermudezmt","count":13},{"name":"Anton Tiurin","email":"noxiouz@yandex.ru","login":"noxiouz","count":13},{"name":"Noah Treuhaft","email":"noah.treuhaft@docker.com","login":"nwt","count":12},{"name":"John Mulhausen","email":"john@docker.com","login":"johndmulhausen","count":12},{"name":"David van der Spek","email":"vanderspek.david@gmail.com","login":"davidspek","count":12},{"name":"David Wu","email":"dwu7401@gmail.com","login":"davidswu","count":12},{"name":"yuzou","email":"zouyu7@huawei.com","login":null,"count":11},{"name":"Vincent Giersch","email":"vincent@giersch.fr","login":"gierschv","count":11},{"name":"Andrew Hsu","email":"andrewhsu@acm.org","login":"andrewhsu","count":11},{"name":"Cristian Staretu","email":"cristian.staretu@gmail.com","login":"unclejack","count":10},{"name":"Nan Monnand Deng","email":"monnand@gmail.com","login":"monnand","count":10},{"name":"Vincent Batts","email":"vbatts@redhat.com","login":"vbatts","count":10},{"name":"Patrick Devine","email":"patrick.devine@docker.com","login":null,"count":9},{"name":"Alexander Morozov","email":"lk4d4math@gmail.com","login":"LK4D4","count":9},{"name":"Wang Yan","email":"wangyan@vmware.com","login":"wy65701436","count":9},{"name":"Honglin Feng","email":"tifayuki@gmail.com","login":"tifayuki","count":9},{"name":"Nikita Tarasov","email":"nikita@mygento.ru","login":"luckyraul","count":9},{"name":"Justin Cormack","email":"justin.cormack@docker.com","login":"justincormack","count":9},{"name":"spacexnice","email":"yaoyao.xyy@alibaba-inc.com","login":"aoxn","count":8},{"name":"Michal Minar","email":"miminar@redhat.com","login":null,"count":8},{"name":"Damien Mathieu","email":"dmathieu@salesforce.com","login":null,"count":8},{"name":"Arnaud Porterie","email":"arnaud.porterie@docker.com","login":null,"count":8},{"name":"Stefan Majewsky","email":"stefan.majewsky@sap.com","login":"majewsky","count":8},{"name":"Matt Moore","email":"mattmoor@google.com","login":"mattmoor","count":8},{"name":"Joao Fernandes","email":"joaofnfernandes@gmail.com","login":"joaofnfernandes","count":8},{"name":"Daniel Nephin","email":"dnephin@gmail.com","login":"dnephin","count":7},{"name":"Henri Gomez","email":"henri.gomez@gmail.com","login":"hgomez","count":7},{"name":"David Calavera","email":"david.calavera@gmail.com","login":"calavera","count":7},{"name":"Collin Shoop","email":"cshoop@digitalocean.com","login":null,"count":7},{"name":"Shawn Chen","email":"chen8132@gmail.com","login":"Shawnpku","count":7},{"name":"Usha Mandya","email":"usha.mandya@docker.com","login":"usha-mandya","count":7},{"name":"Joonas Bergius","email":"joonas@defenseunicorns.com","login":"joonas","count":7},{"name":"João Pereira","email":"484633+joaodrp","login":"joaodrp","count":7},{"name":"erezrokah","email":"erezrokah","login":"erezrokah","count":7},{"name":"evanebb","email":"git@evanus.nl","login":"evanebb","count":7},{"name":"Hu Keping","email":"hukeping@huawei.com","login":"HuKeping","count":7},{"name":"Ryan Abrams","email":"rdabrams@gmail.com","login":"caervs","count":6},{"name":"Serge Dubrouski","email":"sergeyfd@gmail.com","login":"sergeyfd","count":6},{"name":"Tianon Gravi","email":"admwiggin@gmail.com","login":"tianon","count":6},{"name":"Tonis Tiigi","email":"tonistiigi@gmail.com","login":"tonistiigi","count":6},{"name":"Chris Patterson","email":"chrispat@github.com","login":"chrispat","count":6},{"name":"gotgelf","email":"gotgelf@gmail.com","login":"gotgelf","count":6},{"name":"olegburov","email":"oleg.burov@outlook.com","login":"ob1dev","count":6},{"name":"Cezar Sa Espinola","email":"cezarsa@gmail.com","login":"cezarsa","count":6},{"name":"Alex","email":"aleksandrosansan@gmail.com","login":"sashashura","count":6},{"name":"Jim Galasyn","email":"jim.galasyn@docker.com","login":null,"count":6},{"name":"Erik Hollensbe","email":"github@hollensbe.org","login":null,"count":6},{"name":"Edgar Lee","email":"edgar.lee@docker.com","login":null,"count":6},{"name":"Gladkov Alexey","email":"agladkov@redhat.com","login":"legionus","count":5},{"name":"eyjhb","email":"eyjhbb@gmail.com","login":"eyJhb","count":5},{"name":"allencloud","email":"allen.sun@daocloud.io","login":"allencloud","count":5},{"name":"Yu Wang","email":"yuwa@microsoft.com","login":"yuwaMSFT2","count":5},{"name":"fate-grand-order","email":"chenjg@harmonycloud.cn","login":null,"count":5},{"name":"DJ Enriquez","email":"dj.enriquez@infospace.com","login":null,"count":5},{"name":"Sargun Dhillon","email":"sargun@sargun.me","login":"sargun","count":5},{"name":"Vincent Demeester","email":"vincent.demeester@docker.com","login":"vdemeester","count":5},{"name":"Oleg Bulatov","email":"oleg@bulatov.me","login":"dmage","count":5},{"name":"Liang Zheng","email":"zhengliang0901@gmail.com","login":"microyahoo","count":5},{"name":"Jessica Frazelle","email":"jess@oxide.computer","login":"jessfraz","count":5},{"name":"Ismail Alidzhikov","email":"i.alidjikov@gmail.com","login":"ialidzhikov","count":5},{"name":"Frederick F. Kautz IV","email":"fkautz@alumni.cmu.edu","login":"fkautz","count":5},{"name":"Dimitar Kostadinov","email":"dimitar.kostadinov@sap.com","login":"dimitar-kostadinov","count":5},{"name":"Bracken Dawson","email":"abdawson@gmail.com","login":"brackendawson","count":5},{"name":"liuchang0812","email":"liuchang0812@gmail.com","login":"liuchang0812","count":4},{"name":"Yong Tang","email":"yong.tang.github@outlook.com","login":"yongtang","count":4},{"name":"Tibor","email":"tiborcasteleijn@gmail.com","login":"tiborrr","count":4},{"name":"Tariq Ibrahim","email":"tariq181290@gmail.com","login":"tariq1890","count":4},{"name":"Mark Sagi-Kazar","email":"mark.sagikazar@gmail.com","login":"sagikazarmark","count":4},{"name":"Kenny Leung","email":"kleung@google.com","login":"k4leung4","count":4},{"name":"Joyce Brum","email":"joycebrumu.u@gmail.com","login":"joycebrum","count":4},{"name":"Chris Aniszczyk","email":"caniszczyk@gmail.com","login":"caniszczyk","count":4},{"name":"Daniel Menet","email":"membership@sontags.ch","login":"sontags","count":4},{"name":"Don Kjer","email":"don.kjer@gmail.com","login":"dkjer","count":4},{"name":"Eng Zer Jun","email":"engzerjun@gmail.com","login":"Juneezee","count":4},{"name":"Vitshev","email":"vitshev@tracto.ai","login":"vitshev","count":4},{"name":"Geoffrey Hausheer","email":"rc2012@pblue.org","login":"PhracturedBlue","count":4},{"name":"Huu Nguyen","email":"whoshuu@gmail.com","login":"whoshuu","count":4},{"name":"Aaron Schlesinger","email":"aschlesinger@deis.com","login":null,"count":4},{"name":"Amy Lindburg","email":"amy.lindburg@docker.com","login":null,"count":4},{"name":"baojiangnan","email":"baojiangnan@meituan.com","login":null,"count":3},{"name":"Olivier Jacques","email":"olivier.jacques@hp.com","login":null,"count":3},{"name":"Josh Chorlton","email":"josh.chorlton@docker.com","login":null,"count":3},{"name":"Brian Goff","email":"cpuguy83@gmail.com","login":"cpuguy83","count":3},{"name":"Brandon Mitchell","email":"git@bmitch.net","login":"sudo-bmitch","count":3},{"name":"Jonas Hecht","email":"jonas.hecht@codecentric.de","login":"jonashackt","count":3},{"name":"njucjc","email":"njucjc@gmail.com","login":"njucjc","count":3},{"name":"guoguangwu","email":"guoguangwug@gmail.com","login":"testwill","count":3},{"name":"zhouhaibing089","email":"zhouhaibing089@gmail.com","login":"zhouhaibing089","count":3},{"name":"Steve Lasker","email":"stevenlasker@hotmail.com","login":"SteveLasker","count":3},{"name":"Solomon Hykes","email":"solomon@dagger.io","login":"shykes","count":3},{"name":"Per Lundberg","email":"perlun@gmail.com","login":"perlun","count":3},{"name":"Owen W. Taylor","email":"otaylor@fishsoup.net","login":"owtaylor","count":3},{"name":"Oded Porat","email":"onporat@gmail.com","login":"onporat","count":3},{"name":"Michael Vetter","email":"jubalh@iodoru.org","login":"jubalh","count":3},{"name":"Luke Carpenter","email":"x@rubynerd.net","login":"rxbynerd","count":3},{"name":"Luca Bruno","email":"lucab@debian.org","login":"lucab","count":3},{"name":"Kirat Singh","email":"kirat.singh@gmail.com","login":"kirat-singh","count":3},{"name":"Ben Firshman","email":"ben@firshman.co.uk","login":"bfirsh","count":3},{"name":"Andrew Leung","email":"anwleung@gmail.com","login":"andrew-leung","count":3},{"name":"Alfonso Acosta","email":"fons@syntacticsugar.consulting","login":"2opremio","count":3},{"name":"Akihiro Suda","email":"akihiro.suda.cz@hco.ntt.co.jp","login":"AkihiroSuda","count":3},{"name":"AdamKorcz","email":"adam@adalogics.com","login":"AdamKorcz","count":3},{"name":"Adam Wolfe Gordon","email":"awg@digitalocean.com","login":"adamwg","count":3},{"name":"Rui Cao","email":"ruicao@alauda.io","login":"mirake","count":3},{"name":"ChandonPierre","email":"cpierre@coreweave.com","login":"ChandonPierre","count":3},{"name":"Clayton Coleman","email":"ccoleman@redhat.com","login":"smarterclayton","count":3},{"name":"Donald Huang","email":"don.hcd@gmail.com","login":"donhcd","count":3},{"name":"Eric Yang","email":"windfarer@gmail.com","login":"Windfarer","count":3},{"name":"Johan Euphrosine","email":"proppy@google.com","login":"proppy","count":3},{"name":"John Starks","email":"jostarks@microsoft.com","login":"jstarks","count":3},{"name":"Jonathan Rudenberg","email":"jonathan@titanous.com","login":"titanous","count":3},{"name":"Avi Miller","email":"avi.miller@oracle.com","login":"Djelibeybi","count":2},{"name":"Aviral Takkar","email":"aviral26","login":"aviral26","count":2},{"name":"Ben De St Paer-Gotch","email":"bende@outlook.com","login":"nebuk89","count":2},{"name":"Benjamin Schanzel","email":"benjamin.schanzel@bmw.de","login":"schanzel","count":2},{"name":"Carson A","email":"ca@carsonoid.net","login":"carsonoid","count":2},{"name":"Chad Faragher","email":"wyckster@hotmail.com","login":"wyckster","count":2},{"name":"Daniel, Dao Quang Minh","email":"dqminh89@gmail.com","login":"dqminh","count":2},{"name":"Erica Windisch","email":"erica@windisch.us","login":"ewindisch","count":2},{"name":"Gaetan","email":"gdevillele@gmail.com","login":"gdevillele","count":2},{"name":"Liu Hua","email":"sdu.liu@huawei.com","login":"aarch64","count":2},{"name":"Lenny Linux","email":"tippexs91@googlemail.com","login":"tippexs","count":2},{"name":"Jose D. Gomez R","email":"jose.gomez@suse.com","login":"josegomezr","count":2},{"name":"Robert Kaussow","email":"mail@geeklabor.de","login":"xoxys","count":2},{"name":"Ilion Beyst","email":"ilion.beyst@gmail.com","login":"iasoon","count":2},{"name":"TaylorKanper","email":"tony_kanper@hotmail.com","login":"TaylorKanper","count":2},{"name":"Sumedh Vats","email":"sumedhvats2004@gmail.com","login":"Sumedhvats","count":2},{"name":"Stefan Weil","email":"sw@weilnetz.de","login":"stweil","count":2},{"name":"Stan Hu","email":"stanhu@gmail.com","login":"stanhu","count":2},{"name":"Simone Locci","email":"simone.locci@eng.it","login":"pimuzzo","count":2},{"name":"Shreyas Karnik","email":"karnik.shreyas@gmail.com","login":"shreyaskarnik","count":2},{"name":"Rusty Conover","email":"rusty@luckydinosaur.com","login":"rustyconover","count":2},{"name":"Paul Cacheux","email":"paul.cacheux@datadoghq.com","login":"paulcacheux","count":2},{"name":"Ted Reed","email":"ted.reed@gmail.com","login":"treed","count":2},{"name":"Thomas Sjögren","email":"konstruktoid","login":"konstruktoid","count":2},{"name":"Vidar","email":"vl@ez.no","login":"vidarl","count":2},{"name":"Viktor Stanchev","email":"me@viktorstanchev.com","login":"vikstrous","count":2},{"name":"Vishesh Jindal","email":"vishesh92@gmail.com","login":"vishesh92","count":2},{"name":"Wenkai Yin","email":"yinw@vmware.com","login":"ywk253100","count":2},{"name":"Xiaolei.Liang","email":"xiaolei.liang@qq.com","login":"wutongjie23hao","count":2},{"name":"amitshukla","email":"ashukla73@hotmail.com","login":"amitshukla","count":2},{"name":"andy-cooper","email":"andrew.john.cooper@gmail.com","login":"andy-cooper","count":2},{"name":"darshanime","email":"darshan@argonaut.dev","login":"darshanime","count":2},{"name":"ddelange","email":"14880945+ddelange","login":"ddelange","count":2},{"name":"Yongxin Li","email":"yxli@alauda.io","login":"liyongxin","count":2},{"name":"srajmane","email":"31947381+srajmane","login":"srajmane","count":2},{"name":"ningmingxiao","email":"ning.mingxiao@zte.com.cn","login":"ningmingxiao","count":2},{"name":"ning xie","email":"andy.xning@gmail.com","login":"andyxning","count":2},{"name":"mqliang","email":"mqliang.zju@gmail.com","login":"mqliang","count":2},{"name":"lostsquirrel","email":"lostsquirreli@hotmail.com","login":"lostsquirrel","count":2},{"name":"jhaohai","email":"jhaohai@foxmail.com","login":"jhaohai","count":2},{"name":"glefloch","email":"glfloch@gmail.com","login":"glefloch","count":2},{"name":"Jordan Liggitt","email":"jliggitt@redhat.com","login":"liggitt","count":2},{"name":"Jonathan Lee","email":"jonjohn1232009@gmail.com","login":"beenanner","count":2},{"name":"Jon Johnson","email":"jonjohnson@google.com","login":"jonjohnsonjr","count":2},{"name":"Jeff Nickoloff","email":"jeff@allingeek.com","login":"allingeek","count":2},{"name":"Jakob Ackermann","email":"das7pad@outlook.com","login":"das7pad","count":2},{"name":"Jack Griffin","email":"jackpg14@gmail.com","login":"jackpgriffin","count":2},{"name":"Irene Diez","email":"idiez@redhat.com","login":"7flying","count":2},{"name":"MATSUMOTO TAKEAKI","email":"takeaki.matsumoto@linecorp.com","login":"takmatsu","count":2},{"name":"Makoto Oda","email":"truth_jp_4133@yahoo.co.jp","login":"ecormaksin","count":2},{"name":"Masataka Mizukoshi","email":"m.mizukoshi.wakuwaku@gmail.com","login":"m-masataka","count":2},{"name":"Mateusz Urbanek","email":"mateusz.urbanek.98@gmail.com","login":"shanduur","count":2},{"name":"Matt Bentley","email":"mbentley@mbentley.net","login":"mbentley","count":2},{"name":"Michal Fojtik","email":"mfojtik@redhat.com","login":"mfojtik","count":2},{"name":"Morgan Bauer","email":"mbauer@us.ibm.com","login":"MHBauer","count":2},{"name":"Nuutti Kotivuori","email":"nuutti.kotivuori@poplatek.fi","login":"nakedible-p","count":2},{"name":"Olivier","email":"o+github@gambier.email","login":"dmp42","count":2},{"name":"Omar Trigui","email":"omar.trigui.tn@gmail.com","login":"omartrigui","count":2},{"name":"Omer Cohen","email":"git@omer.io","login":"omercnet","count":2},{"name":"Hua Wang","email":"wanghua.humble@gmail.com","login":"yichen-007","count":2},{"name":"姜继忠","email":"jizhong.jiangjz@alibaba-inc.com","login":"jzwlqx","count":2},{"name":"Paul Meyer","email":"49727155+katexochen","login":"katexochen","count":2},{"name":"Peter Dave Hello","email":"hsu@peterdavehello.org","login":"PeterDaveHello","count":2},{"name":"Peter Kokot","email":"peterkokot@gmail.com","login":"petk","count":2},{"name":"Phil Estes","email":"estesp@gmail.com","login":"estesp","count":2},{"name":"Pierre-Yves Ritschard","email":"pyr@spootnik.org","login":"pyr","count":2},{"name":"Pratik","email":"pratikgparikh@gmail.com","login":"pratik-parikh01","count":2},{"name":"Rafael Fonseca","email":"r4f4rfs@gmail.com","login":"r4f4","count":2},{"name":"Raghav Mahajan","email":"rmahajan@palantir.com","login":"1raghavmahajan","count":2},{"name":"Rober Morales-Chaparro","email":"rober.morales@rstor.io","login":"robermorales","count":2},{"name":"forkbomber","email":"forkbomber","login":"forkbomber","count":2},{"name":"gbarr01","email":"gwendolynne.barr@docker.com","login":null,"count":2},{"name":"paigehargrave","email":"Paige.hargrave@docker.com","login":null,"count":2},{"name":"Victoria Bialas","email":"victoria.bialas@docker.com","login":null,"count":2},{"name":"Ryan Thomas","email":"rthomas@atlassian.com","login":null,"count":2},{"name":"Sebastien Coavoux","email":"s.coavoux@free.fr","login":null,"count":2},{"name":"Sharif Nassar","email":"sharif@mrwacky.com","login":null,"count":2},{"name":"Shishir Mahajan","email":"shishir.mahajan@redhat.com","login":null,"count":2},{"name":"Rik Nijessen","email":"rik@keefo.nl","login":null,"count":2},{"name":"Philip Misiowiec","email":"philip@atlashealth.com","login":null,"count":2},{"name":"Matt Duch","email":"matt@learnmetrics.com","login":null,"count":2},{"name":"Jon Poler","email":"jonathan.poler@apcera.com","login":null,"count":2},{"name":"Keerthan Mala","email":"kmala@engineyard.com","login":null,"count":2},{"name":"Gleb Schukin","email":"gschukin@ptsecurity.com","login":null,"count":2},{"name":"Florentin Raud","email":"florentin.raud@gmail.com","login":null,"count":2},{"name":"Artem Tkachuk","email":"artemtkachuk@yahoo.com","login":"artem-tkachuk","count":2},{"name":"Pat Riehecky","email":"riehecky@fnal.gov","login":"jcpunk","count":2},{"name":"1seal","email":"security@1seal.org","login":"1seal","count":2},{"name":"Adam Duke","email":"adam.v.duke@gmail.com","login":"adamvduke","count":2},{"name":"Adam Kaplan","email":"adam.kaplan@redhat.com","login":"adambkaplan","count":2},{"name":"Adrian Mouat","email":"adrian.mouat@gmail.com","login":"amouat","count":2},{"name":"Adrian Plata","email":"adrian.plata@docker.com","login":"adrian-plata","count":2},{"name":"Adrien Duermael","email":"adrien@duermael.com","login":"aduermael","count":2},{"name":"Andrii Soldatenko","email":"andrii.soldatenko@gmail.com","login":"andriisoldatenko","count":2},{"name":"Anis Elleuch","email":"vadmeste@gmail.com","login":"vadmeste","count":2},{"name":"Anne Henmi","email":"41210220+ahh-docker","login":"ahh-docker","count":2},{"name":"Josh Dolitsky","email":"josh@dolit.ski","login":"jdolitsky","count":2},{"name":"Ken Cochrane","email":"KenCochrane@gmail.com","login":"kencochrane","count":2},{"name":"Arien Holthuizen","email":"aholthuizen@schubergphilis.com","login":null,"count":2},{"name":"Andrew T Nguyen","email":"andrew.nguyen@docker.com","login":null,"count":2},{"name":"alhudz","email":"al.hudz.k@gmail.com","login":null,"count":1},{"name":"Tobias Schwab","email":"tobias.schwab@dynport.de","login":null,"count":1},{"name":"Brandon Philips","email":"brandon@ifup.co","login":null,"count":1},{"name":"Brett Higgins","email":"brhiggins@arbor.net","login":null,"count":1},{"name":"Sungho Moon","email":"sungho.moon@navercorp.com","login":null,"count":1},{"name":"Simon Thulbourn","email":"simon+github@thulbourn.com","login":null,"count":1},{"name":"Simon","email":"crydotsnakegithub@gmail.com","login":null,"count":1},{"name":"Naveed Jamil","email":"naveed.jamil@tenpearl.com","login":null,"count":1},{"name":"Sam Jia","email":"yiyunj@twitter.com","login":null,"count":1},{"name":"Rick Wieman","email":"git@rickw.nl","login":null,"count":1},{"name":"Peter Choi","email":"reikani@Peters-MacBook-Pro.local","login":null,"count":1},{"name":"sangluo","email":"sangluo@pinduoduo.com","login":null,"count":1},{"name":"cressie176","email":"github@stephen-cresswell.net","login":null,"count":1},{"name":"dmp","email":"dmp@loaner.local","login":null,"count":1},{"name":"elsanli(李楠)","email":"elsanli@tencent.com","login":null,"count":1},{"name":"gabriell nascimento","email":"gabriell@bluesoft.com.br","login":null,"count":1},{"name":"mlmhl","email":"409107750@qq.com","login":null,"count":1},{"name":"uhayate","email":"uhayate.gong@daocloud.io","login":null,"count":1},{"name":"xg.song","email":"xg.song@venusource.com","login":null,"count":1},{"name":"yixi zhang","email":"yixi@memsql.com","login":null,"count":1},{"name":"zhipengzuo","email":"zuozhipeng@baidu.com","login":null,"count":1},{"name":"Alex Laties","email":"agl@tumblr.com","login":null,"count":1},{"name":"Alex Chan","email":"alex.chan@metaswitch.com","login":null,"count":1},{"name":"Anian Z","email":"ziegler@sicony.de","login":null,"count":1},{"name":"Arthur Gautier","email":"baloo@gandi.net","login":null,"count":1},{"name":"Ankur Kothiwal","email":"ankur.kothiwal@cern.com","login":null,"count":1},{"name":"Cheng Zheng","email":"chengzheng.apply@gmail.com","login":null,"count":1},{"name":"Dave Tucker","email":"dt@docker.com","login":null,"count":1},{"name":"Giovanni Toraldo","email":"giovanni.toraldo@eng.it","login":null,"count":1},{"name":"Grant Watters","email":"grant.watters@docker.com","login":null,"count":1},{"name":"Jake Moshenko","email":"jake@devtable.com","login":null,"count":1},{"name":"Danila Fominykh","email":"dancheg97@fmnx.su","login":null,"count":1},{"name":"Jianqing Wang","email":"tsing@jianqing.org","login":null,"count":1},{"name":"Liam White","email":"liamwhite@uk.ibm.com","login":null,"count":1},{"name":"LingFaKe","email":"lingfake@huawei.com","login":null,"count":1},{"name":"Liron Levin","email":"liron@twistlock.com","login":null,"count":1},{"name":"Lucas França de Oliveira","email":"lucasfdo@palantir.com","login":null,"count":1},{"name":"Ma Shimiao","email":"mashimiao.fnst@cn.fujitsu.com","login":null,"count":1},{"name":"Matheus Macabu","email":"macabu.matheus@gmail.com","login":null,"count":1},{"name":"Matt Tescher","email":"matthew.tescher@docker.com","login":null,"count":1},{"name":"Oleg Gnusarev","email":"ognusarev@mts.ru","login":null,"count":1},{"name":"Patrick Easters","email":"peasters@redhat.com","login":null,"count":1},{"name":"zounengren","email":"zounengren@cmss.chinamobile.com","login":null,"count":1},{"name":"Shengjing Zhu","email":"zhsj@debian.org","login":"zhsj","count":1},{"name":"Shawn Falkner-Horine","email":"dreadpirateshawn@gmail.com","login":"DreadPirateShawn","count":1},{"name":"T N","email":"tnir","login":"tnir","count":1},{"name":"Sean P. Kane","email":"spkane00@gmail.com","login":"spkane","count":1},{"name":"Sean Boran","email":"Boran","login":"Boran","count":1},{"name":"Santiago Torres","email":"torresariass@gmail.com","login":"SantiagoTorres","count":1},{"name":"Samuel Karp","email":"skarp@amazon.com","login":"samuelkarp","count":1},{"name":"SAY-5","email":"SAY-5","login":"SAY-5","count":1},{"name":"Rodolfo Carvalho","email":"rhcarvalho@gmail.com","login":"rhcarvalho","count":1},{"name":"Robin Ketelbuters","email":"robin.ketelbuters@gmail.com","login":"robinkb","count":1},{"name":"Roberto G. Hashioka","email":"roberto.hashioka@docker.com","login":"rogaha","count":1},{"name":"Robert Steward","email":"speaktorob","login":"speaktorob","count":1},{"name":"Riyaz Faizullabhoy","email":"riyaz.faizullabhoy@docker.com","login":"riyazdf","count":1},{"name":"Ricardo Maraschini","email":"ricardo.maraschini@gmail.com","login":"ricardomaraschini","count":1},{"name":"Raphaël Enrici","email":"raphael@root-42.com","login":"GarageDeveloper","count":1},{"name":"Randy Barlow","email":"randy@electronsweatshop.com","login":"bowlofeggs","count":1},{"name":"Raj Siva-Rajah","email":"raj@zapzap.cloud","login":"binaryfire","count":1},{"name":"Terin Stock","email":"terinjokes@gmail.com","login":"terinjokes","count":1},{"name":"Tobias Fuhrimann","email":"mastertinner","login":"mastertinner","count":1},{"name":"Tiger Kaovilai","email":"tkaovila@redhat.com","login":"kaovilai","count":1},{"name":"Thomas Way","email":"thomas@6f.io","login":"uhthomas","count":1},{"name":"Thomas Cuthbert","email":"tom.cuthbert@elastic.co","login":"tcuthbert","count":1},{"name":"Thomas Berger","email":"loki@lokis-chaos.de","login":"tbe","count":1},{"name":"Neil Wilson","email":"neil@aldur.co.uk","login":"NeilW","count":1},{"name":"Sylvain DESGRAIS","email":"sylvain.desgrais@gmail.com","login":"artpej","count":1},{"name":"Steven Taylor","email":"steven.taylor@me.com","login":"hashneo","count":1},{"name":"Steven Kalt","email":"SKalt","login":"SKalt","count":1},{"name":"Steven Hanna","email":"stevenhanna6@gmail.com","login":"stevenhanna6","count":1},{"name":"Stefan Nica","email":"snica@suse.com","login":"stefannica","count":1},{"name":"Stefan Lörwald","email":"10850250+stefanloerwald","login":"stefanloerwald","count":1},{"name":"Srini Brahmaroutu","email":"srbrahma@us.ibm.com","login":"brahmaroutu","count":1},{"name":"Spencer Rinehart","email":"anubis@overthemonkey.com","login":"nubs","count":1},{"name":"Sora Morimoto","email":"sora@morimoto.io","login":"smorimoto","count":1},{"name":"Smasherr","email":"soundcracker@gmail.com","login":"Smasherr","count":1},{"name":"Silvin Lubecki","email":"31478878+silvin-lubecki","login":"silvin-lubecki","count":1},{"name":"Shiela M Parker","email":"smp13@live.com","login":"shielamp13","count":1},{"name":"Tadeusz Dudkiewicz","email":"tadeusz.dudkiewicz@rtbhouse.com","login":"teqwve","count":1},{"name":"Miquel Sabaté","email":"msabate@suse.com","login":"mssola","count":1},{"name":"Mikhail f. Shiryaev","email":"mr.felixoid@gmail.com","login":"Felixoid","count":1},{"name":"Mikel Rychliski","email":"mikel@mikelr.com","login":"mikelr","count":1},{"name":"Mike Truman","email":"miketruman42@gmail.com","login":"miketruman","count":1},{"name":"Mike Lundy","email":"mike@fluffypenguin.org","login":"novas0x2a","count":1},{"name":"Michal Guerquin","email":"michalg@allenai.org","login":"aimichal","count":1},{"name":"Michal Gebauer","email":"mishak@mishak.net","login":"mishak87","count":1},{"name":"Michael Prokop","email":"mika@grml.org","login":"mika","count":1},{"name":"Michael Bonfils","email":"bonfils.michael@protonmail.com","login":"murlock","count":1},{"name":"Meaglith Ma","email":"genedna@gmail.com","login":"genedna","count":1},{"name":"Maurice Sotzny","email":"ailuridae","login":"ailuridae","count":1},{"name":"Matthew Riley","email":"mattdr@google.com","login":"mmdriley","count":1},{"name":"Matthew Green","email":"greenmr@live.co.uk","login":"mattrgreen","count":1},{"name":"Matthew Balvanz","email":"matthew.balvanz@workiva.com","login":"matthewbalvanz-wf","count":1},{"name":"Matt Robenolt","email":"matt@ydekproductions.com","login":"mattrobenolt","count":1},{"name":"Matin Rahmanian","email":"itsmatinx@gmail.com","login":"itsmatinx","count":1},{"name":"Markus Thömmes","email":"markusthoemmes@me.com","login":"markusthoemmes","count":1},{"name":"Marcus Martins","email":"marcus@docker.com","login":"marcusmartins","count":1},{"name":"Qiao Anran","email":"qiaoanran@gmail.com","login":"qar","count":1},{"name":"Qiang Huang","email":"h.huangqiang@huawei.com","login":"hqhq","count":1},{"name":"Pieter Scheffers","email":"pieter.scheffers@gmail.com","login":"PieterScheffers","count":1},{"name":"Paweł Gronowski","email":"pawel.gronowski@docker.com","login":"vvoland","count":1},{"name":"Pavel Antonov","email":"ddc67cd@gmail.com","login":"ddc67cd","count":1},{"name":"Pascal Borreli","email":"pascal@borreli.com","login":"pborreli","count":1},{"name":"Parth Mehrotra","email":"parth@mehrotra.me","login":"Parth","count":1},{"name":"Oscar Caballero","email":"ocaballero@opensistemas.com","login":"ocaballeror","count":1},{"name":"Oilbeater","email":"liumengxinfly@gmail.com","login":"oilbeater","count":1},{"name":"Nycholas de Oliveira e Oliveira","email":"nycholas@gmail.com","login":"nycholas","count":1},{"name":"Novak Ivanovski","email":"novakivanovski@gmail.com","login":"novak-dev","count":1},{"name":"Nishant Totla","email":"nishanttotla@gmail.com","login":"nishanttotla","count":1},{"name":"Nicolas De Loof","email":"nicolas.deloof@gmail.com","login":"ndeloof","count":1},{"name":"Nghia Tran","email":"tcnghia@gmail.com","login":"tcnghia","count":1},{"name":"Nathan Sullivan","email":"nathan@nightsys.net","login":"CpuID","count":1},{"name":"Nat Zimmermann","email":"ntzm","login":"ntzm","count":1},{"name":"Muesli","email":"solom.emmanuel@gmail.com","login":"Mueslint","count":1},{"name":"Monika Katiyar","email":"monika@jeavio.com","login":"monikakatiyar16","count":1},{"name":"mallchin","email":"mallchin@mac.com","login":"mallchin","count":1},{"name":"luochenhui1","email":"luochenhui1@kingsoft.com","login":"chenhuiluo","count":1},{"name":"libo.huang","email":"huanglibo2010@gmail.com","login":"huangnauh","count":1},{"name":"leonstrand","email":"leonstrand@gmail.com","login":"leonstrand","count":1},{"name":"kub3let","email":"95883234+kub3let","login":"kub3let","count":1},{"name":"krynju","email":"krystian.gulinski@juliahub.com","login":"krynju","count":1},{"name":"kaiwentan","email":"kaiwentan@harmonycloud.cn","login":"kevinetc123","count":1},{"name":"jerae-duffin","email":"83294991+jerae-duffin","login":"jerae-duffin","count":1},{"name":"igayoso","email":"igayoso@gmail.com","login":"igayoso","count":1},{"name":"icefed","email":"zlwangel@gmail.com","login":"icefed","count":1},{"name":"hasheddan","email":"georgedanielmangum@gmail.com","login":"hasheddan","count":1},{"name":"harche","email":"p.harshal@gmail.com","login":"harche","count":1},{"name":"goodactive","email":"goodactive@qq.com","login":"goodactive","count":1},{"name":"sakeven","email":"jc5930@sina.cn","login":"sakeven","count":1},{"name":"gary schaetz","email":"gary@schaetzkc.com","login":"gschaetz","count":1},{"name":"farmerworking","email":"farmerworking@gmail.com","login":"farmerworking","count":1},{"name":"efcking","email":"efcking@outlook.com","login":"efcking","count":1},{"name":"ducksecops","email":"daniel@ducksecops.uk","login":"sootysec","count":1},{"name":"ghodsizadeh","email":"mehdi.ghodsizadeh@gmail.com","login":"ghodsizadeh","count":1},{"name":"yuexiao-wang","email":"wang.yuexiao@zte.com.cn","login":"yuexiao-wang","count":1},{"name":"xiaoxiangxianzi","email":"zhaoyizheng@outlook.com","login":"xiaoxiangxianzi","count":1},{"name":"william wei","email":"1342247033@qq.com","login":"IamBusy","count":1},{"name":"whosehang","email":"whosehang@outlook.com","login":"whosehang","count":1},{"name":"wayne","email":"wayne.warren.s@gmail.com","login":"waynr","count":1},{"name":"tranthang2404","email":"tranthang.mda@gmail.com","login":"tranthang2404","count":1},{"name":"tomoya-kawaguchi","email":"yamo7yamoto@gmail.com","login":"yamoyamoto","count":1},{"name":"t-eimizu","email":"t-eimizu@aim.ac","login":"t-eimizu","count":1},{"name":"syntaxkim","email":"40621244+syntaxkim","login":"syntaxkim","count":1},{"name":"sun jian","email":"cnhttpd@gmail.com","login":"identifysun","count":1},{"name":"stonezdj","email":"stonezdj@gmail.com","login":"stonezdj","count":1},{"name":"sayboras","email":"sayboras@yahoo.com","login":"sayboras","count":1},{"name":"ROY","email":"qqbuby@gmail.com","login":"ousiax","count":1},{"name":"Radon Rosborough","email":"radon.neon@gmail.com","login":"raxod502","count":1},{"name":"ollypom","email":"oppomeroy@gmail.com","login":"ollypom","count":1},{"name":"oliver-goetz","email":"o.goetz@sap.com","login":"oliver-goetz","count":1},{"name":"nkaaf","email":"nkaaf@protonmail.com","login":"nkaaf","count":1},{"name":"duanhongyi","email":"duanhongyi@doopai.com","login":"duanhongyi","count":1},{"name":"Wei Fu","email":"fuweid89@gmail.com","login":"fuweid","count":1},{"name":"Wassim Dhif","email":"wassimdhif@gmail.com","login":"wdhif","count":1},{"name":"W. Trevor King","email":"wking@tremily.us","login":"wking","count":1},{"name":"Victor Barbu","email":"git.zqk3n@vicb.cc","login":"barbu110","count":1},{"name":"Veres Lajos","email":"vlajos@gmail.com","login":"vlajos","count":1},{"name":"Vega Chou","email":"VegeChou","login":"VegeChou","count":1},{"name":"Vedant Madane","email":"vedantnm@gmail.com","login":"VedantMadane","count":1},{"name":"Shan Desai","email":"shantanoo.desai@gmail.com","login":"shantanoo-desai","count":1},{"name":"Sevki Hasirci","email":"sevki@cloudflare.com","login":"sevki","count":1},{"name":"Vaidas Jablonskis","email":"jablonskis@gmail.com","login":"vaijab","count":1},{"name":"Vadim Bauer","email":"vb@container-registry.com","login":"Vad1mo","count":1},{"name":"Trevor Wood","email":"Trevor.G.Wood@gmail.com","login":"taharah","count":1},{"name":"Trevor Pounds","email":"trevor.pounds@gmail.com","login":"tpounds","count":1},{"name":"Trapier Marshall","email":"trapier","login":"trapier","count":1},{"name":"Tosone","email":"i@tosone.cn","login":"tosone","count":1},{"name":"Tom Hu","email":"tomhu1096@gmail.com","login":"thomasrockhu","count":1},{"name":"Tom Hayward","email":"thayward@infoblox.com","login":"kd7lxl","count":1},{"name":"Tokuhiro Matsuno","email":"tokuhirom@gmail.com","login":"tokuhirom","count":1},{"name":"drornir","email":"drornir","login":"drornir","count":1},{"name":"darsh","email":"darshanravichandran07@gmail.com","login":"DARSHANR007","count":1},{"name":"cyli","email":"cyli@twistedmatrix.com","login":"cyli","count":1},{"name":"cuiwei13","email":"cuiwei13@pku.edu.cn","login":"YinanZhu2015","count":1},{"name":"cui fliter","email":"imcusg@gmail.com","login":"cuishuang","count":1},{"name":"closeobserve","email":"pingcap@yahoo.com","login":"closeobserve","count":1},{"name":"chuanshanjida","email":"chuanshanjida@outlook.com","login":"chuanshanjida","count":1},{"name":"chlins","email":"chenyuzh@vmware.com","login":"chlins","count":1},{"name":"andyzhangx","email":"xiazhang@microsoft.com","login":"andyzhangx","count":1},{"name":"a-palchikov","email":"deemok@gmail.com","login":"a-palchikov","count":1},{"name":"Zhang Wei","email":"zhangwei555@huawei.com","login":"WeiZhang555","count":1},{"name":"YuJie","email":"390282283@qq.com","login":"stepyu","count":1},{"name":"Youfu Zhang","email":"zhangyoufu@gmail.com","login":"zhangyoufu","count":1},{"name":"Yong Wen Chua","email":"lawliet89","login":"lawliet89","count":1},{"name":"Yannick Fricke","email":"YannickFricke","login":"YannickFricke","count":1},{"name":"Yann ROBERT","email":"yann.robert@anantaplex.fr","login":"YannRobert","count":1},{"name":"Xueshan Feng","email":"xueshan.feng@gmail.com","login":"xueshanf","count":1},{"name":"Wei Meng","email":"wemeng@microsoft.com","login":"m5i-work","count":1},{"name":"Marco Hennings","email":"marco.hennings@freiheit.com","login":"mhennings","count":1},{"name":"Glyn Owen Hanmer","email":"1295698+glynternet","login":"glynternet","count":1},{"name":"Daniel Huhn","email":"daniel@danielhuhn.de","login":"GameScripting","count":1},{"name":"Daniel Helfand","email":"helfand.4@gmail.com","login":"danielhelfand","count":1},{"name":"Dane Wagner","email":"dane.wagner@gmail.com","login":"dpw13","count":1},{"name":"Dan Walsh","email":"dwalsh@redhat.com","login":"rhatdan","count":1},{"name":"Dan Fredell","email":"furtchet@gmail.com","login":"dfredell","count":1},{"name":"Daisuke Fujita","email":"dtanshi45@gmail.com","login":"dtan4","count":1},{"name":"Daehyeok Mun","email":"daehyeok@gmail.com","login":"daehyeok","count":1},{"name":"Corey Quon","email":"corey.quon@gmail.com","login":"cquon","count":1},{"name":"Cloudfleet Technology Team","email":"187966520+cloudfleet-tech","login":"cloudfleet-tech","count":1},{"name":"Chun-Hung Hsiao","email":"chhsiao@google.com","login":"chhsia0","count":1},{"name":"Chuanying Du","email":"cydu@google.com","login":"cydu-cloud","count":1},{"name":"Christy Perez","email":"christy@linux.vnet.ibm.com","login":"clnperez","count":1},{"name":"Christopher Yeleighton","email":"ne01026@shark.2a.pl","login":"yecril71pl","count":1},{"name":"Chris K. Wong","email":"chriskw.xyz@gmail.com","login":"ckw017","count":1},{"name":"Chris Dillon","email":"squarism@gmail.com","login":"squarism","count":1},{"name":"Chen Qi","email":"Qi.Chen@windriver.com","login":"ChenQi1989","count":1},{"name":"Chaos John","email":"chaosjohn.yjh@icloud.com","login":"ChaosJohn","count":1},{"name":"Dustin Kaiser","email":"8209087+mrnicegyu11","login":"mrnicegyu11","count":1},{"name":"Gleb M Borisov","email":"borisov.gleb@gmail.com","login":"monsterzz","count":1},{"name":"Djibril Koné","email":"kone.djibril@gmail.com","login":"enokd","count":1},{"name":"Diogo Mónica","email":"diogo.monica@gmail.com","login":"diogomonica","count":1},{"name":"Deshi Xiao","email":"xiaods@gmail.com","login":"xiaods","count":1},{"name":"Derek","email":"crq@kernel.org","login":"crquan","count":1},{"name":"Denis Andrejew","email":"da.colonel@gmail.com","login":"seeekr","count":1},{"name":"Dejan Golja","email":"dejan@golja.org","login":"dgolja","count":1},{"name":"Dawn W Docker","email":"dawn.wood","login":"dawn.wood","count":1},{"name":"David Xia","email":"dxia@spotify.com","login":"davidxia","count":1},{"name":"David Verhasselt","email":"david@crowdway.com","login":"dv","count":1},{"name":"David Marby","email":"david@dmarby.se","login":"DMarby","count":1},{"name":"David Mackey","email":"tdmackey@booleanhaiku.com","login":"tdmackey","count":1},{"name":"David Luu","email":"david@davidluu.info","login":"d-luu","count":1},{"name":"David Justice","email":"david@devigned.com","login":"devigned","count":1},{"name":"Dave Pedu","email":"dave@davepedu.com","login":"dpedu","count":1},{"name":"Dave","email":"david.warshaw@gmail.com","login":"davidwarshaw","count":1},{"name":"Darren Shepherd","email":"darren@rancher.com","login":"ibuildthecloud","count":1},{"name":"Bouke van der Bijl","email":"me@bou.ke","login":"bouk","count":1},{"name":"Andy Castille","email":"me@andycc.dev","login":"Klikini","count":1},{"name":"Andrey Smirnov","email":"andrey.smirnov@siderolabs.com","login":"smira","count":1},{"name":"Andrews Medina","email":"andrewsmedina@gmail.com","login":"andrewsmedina","count":1},{"name":"Andrew Meredith","email":"andymeredith@gmail.com","login":"kendru","count":1},{"name":"Andrew Lively","email":"andrew.lively2@gmail.com","login":"andrewlively","count":1},{"name":"Andrew Lavery","email":"laverya@umich.edu","login":"laverya","count":1},{"name":"Andrew Bulford","email":"andrew.bulford@redmatter.com","login":"abulford","count":1},{"name":"Andreas Hassing","email":"andreas@famhassing.dk","login":"AndreasHassing","count":1},{"name":"Anders Ingemann","email":"aim@orbit.online","login":"andsens","count":1},{"name":"Alvin Feng","email":"alvin4feng@yahoo.com","login":"nivlaaa","count":1},{"name":"Aaron Vinson","email":"avinson.public@gmail.com","login":"avinson","count":1},{"name":"Adam Dobrawy","email":"ad-m","login":"ad-m","count":1},{"name":"Adam Enger","email":"adamenger@gmail.com","login":"adamenger","count":1},{"name":"Adrian Callejas","email":"acallejaszu@gmail.com","login":"acallejaszu","count":1},{"name":"Aidan Hobson Sayers","email":"aidanhs@cantab.net","login":"aidanhs","count":1},{"name":"Aleksejs Sinicins","email":"monder@monder.cc","login":"monder","count":1},{"name":"Alex Elman","email":"aelman@indeed.com","login":"pkill","count":1},{"name":"Alexander Larsson","email":"alexl@redhat.com","login":"alexlarsson","count":1},{"name":"Bill","email":"NonCreature0714","login":"NonCreature0714","count":1},{"name":"Bhavin Gandhi","email":"bhavin192","login":"bhavin192","count":1},{"name":"Ben Manuel","email":"ben.manuel@procore.com","login":"bmanuel","count":1},{"name":"Ben Kochie","email":"superq@gmail.com","login":"SuperQ","count":1},{"name":"Ben Emamian","email":"ben@ictace.com","login":"Behnam-Emamian","count":1},{"name":"Ben Bodenmiller","email":"bbodenmiller@hotmail.com","login":"bbodenmiller","count":1},{"name":"Baptiste Girard-Carrabin","email":"baptiste.girardcarrabin@datadoghq.com","login":"Fricounet","count":1},{"name":"Ayose Cazorla","email":"ayosec@gmail.com","login":"ayosec","count":1},{"name":"Anil Belur","email":"askb23@gmail.com","login":"askb","count":1},{"name":"Ankush Agarwal","email":"ankushagarwal11@gmail.com","login":"ankushagarwal","count":1},{"name":"Anthony Ramahay","email":"thewolt@gmail.com","login":"thewolt","count":1},{"name":"Antonio Mercado","email":"amercado@thinknode.com","login":"antoniomercado","count":1},{"name":"Antonio Ojea","email":"antonio.ojea.garcia@gmail.com","login":"aojea","count":1},{"name":"Anusha Ragunathan","email":"anusha@docker.com","login":"anusha-ragunathan","count":1},{"name":"Anže Luzar","email":"aluzarwork@gmail.com","login":"anzoman","count":1},{"name":"Artem Khoroshev","email":"horoshev.artem@yandex.ru","login":"horoshev","count":1},{"name":"Asuka Suzuki","email":"hello@tanksuzuki.com","login":"tanksuzuki","count":1},{"name":"Austin Vazquez","email":"macedonv@amazon.com","login":"austinvazquez","count":1},{"name":"Ke Xu","email":"leonhartx.k@gmail.com","login":"leonhartX","count":1},{"name":"Justin Santa Barbara","email":"justin@fathomdb.com","login":"justinsb","count":1},{"name":"Justas Brazauskas","email":"brazauskasjustas@gmail.com","login":"jutaz","count":1},{"name":"Julien Fernandez","email":"julien.fernandez@gmail.com","login":"neurodesign","count":1},{"name":"Julien Bordellier","email":"1444415+jstoja","login":"jstoja","count":1},{"name":"Josiah Kiehl","email":"jkiehl@riotgames.com","login":"capoferro","count":1},{"name":"Jonathan Boulle","email":"jonathanboulle@gmail.com","login":"jonboulle","count":1},{"name":"John de Graaff","email":"john@de-graaff.net","login":"jdg71nl","count":1},{"name":"John Howard","email":"github@lowenna.com","login":"lowenna","count":1},{"name":"Jihoon Chung","email":"jihoon@gmail.com","login":"difro","count":1},{"name":"Jesse Haka","email":"haka.jesse@gmail.com","login":"zetaab","count":1},{"name":"Jesse Brown","email":"jabrown85@gmail.com","login":"jabrown85","count":1},{"name":"Jeremy THERIN","email":"jtherin@scaleway.com","login":"jtherin","count":1},{"name":"Jeffrey van Gogh","email":"jvg@google.com","login":"jvgogh","count":1},{"name":"Javier Palomo Almena","email":"javier.palomo.almena@gmail.com","login":"jvrplmlmn","count":1},{"name":"Jason Heiss","email":"jheiss@aput.net","login":"jheiss","count":1},{"name":"Jason Freidman","email":"jason.freidman@gmail.com","login":"compnski","count":1},{"name":"Jan-Otto Kröpke","email":"github@jkroepke.de","login":"jkroepke","count":1},{"name":"Mahmoud Kandil","email":"47168819+MahmoudKKandil","login":"MahmoudKKandil","count":1},{"name":"Luis Lobo Borobia","email":"luislobo@gmail.com","login":"luislobo","count":1},{"name":"Lucas Santos","email":"lhs.santoss@gmail.com","login":"khaosdoctor","count":1},{"name":"Lucas Melchior","email":"lucasmelchior@flywheel.io","login":"switchboardOp","count":1},{"name":"Louis Kottmann","email":"louis.kottmann@gmail.com","login":"LouisKottmann","count":1},{"name":"Lloyd Ramey","email":"lnr0626@gmail.com","login":"lnr0626","count":1},{"name":"Littlemoon917","email":"18084421+Littlemoon917","login":"Littlemoon917","count":1},{"name":"Leonardo Azize Martins","email":"lazize","login":"lazize","count":1},{"name":"Lei Jitang","email":"leijitang@huawei.com","login":"coolljt0725","count":1},{"name":"Laura Brehm","email":"laurabrehm@hey.com","login":"laurazard","count":1},{"name":"Lachlan Cooper","email":"lachlancooper@gmail.com","login":"lachlancooper","count":1},{"name":"L-Hudson","email":"44844738+L-Hudson","login":"L-Hudson","count":1},{"name":"Kyle Squizzato","email":"kyle@replicated.com","login":"squizzi","count":1},{"name":"Kira","email":"me@imkira.com","login":"kdada","count":1},{"name":"Kevin Robatel","email":"kevinrob2@gmail.com","login":"Kevinrob","count":1},{"name":"Kevin Lin","email":"kevin@kelda.io","login":"kklin","count":1},{"name":"Kenneth Lim","email":"kennethlimcp@gmail.com","login":"kennethlimcp","count":1},{"name":"Kelsey Hightower","email":"kelsey.hightower@gmail.com","login":"kelseyhightower","count":1},{"name":"James Lal","email":"james@lightsofapollo.com","login":"lightsofapollo","count":1},{"name":"Caleb Spare","email":"cespare@gmail.com","login":"cespare","count":1},{"name":"burnettk","email":"burnettk@gmail.com","login":"burnettk","count":1},{"name":"Gabor Nagy","email":"mail@aigeruth.hu","login":"Aigeruth","count":1},{"name":"Frank Chen","email":"frankchn@gmail.com","login":"frankchn","count":1},{"name":"Fernando Mayo Fernandez","email":"fernando@undefinedlabs.com","login":"fermayo","count":1},{"name":"Felix Yan","email":"felixonmars@archlinux.org","login":"felixonmars","count":1},{"name":"Felix Bünemann","email":"buenemann@louis.info","login":"felixbuenemann","count":1},{"name":"Fabio Huser","email":"fabio@fh1.ch","login":"fh1ch","count":1},{"name":"Fabio Falci","email":"fabiofalci@gmail.com","login":"fabiofalci","count":1},{"name":"Fabio Berchtold","email":"jamesclonk@jamesclonk.ch","login":"JamesClonk","count":1},{"name":"Eugene Lubarsky","email":"eug48","login":"eug48","count":1},{"name":"Etki","email":"etki@etki.me","login":"etki","count":1},{"name":"Eohyung Lee","email":"liquidnuker@gmail.com","login":"leoh0","count":1},{"name":"Emmanuel Ferdman","email":"emmanuelferdman@gmail.com","login":"emmanuel-ferdman","count":1},{"name":"Emmanuel Briney","email":"emmanuel.briney@docker.com","login":"ebriney","count":1},{"name":"Elton Stoneman","email":"elton@sixeyed.com","login":"sixeyed","count":1},{"name":"Elliot Pahl","email":"elliot.pahl@gmail.com","login":"halcyonCorsair","count":1},{"name":"E. M. Bray","email":"erik.m.bray@gmail.com","login":"embray","count":1},{"name":"James Findley","email":"jfindley@fastmail.com","login":"jfindley","count":1},{"name":"Jakub Mikulas","email":"jakub@mikul.as","login":"JackuB","count":1},{"name":"Don Bowman","email":"don@agilicus.com","login":"donbowman","count":1},{"name":"Jaime Martinez","email":"jmartinez@gitlab.com","login":"jaimem88","count":1},{"name":"Jacob Atzen","email":"jatzen@gmail.com","login":"jacobat","count":1},{"name":"Jack Baines","email":"jack.baines@uk.ibm.com","login":"bainsy88","count":1},{"name":"Ina Panova","email":"ipanova@redhat.com","login":"ipanova","count":1},{"name":"Ihor Dvoretskyi","email":"ihor@linux.com","login":"idvoretskyi","count":1},{"name":"Igor Morozov","email":"igmorv@gmail.com","login":"igmor","count":1},{"name":"Igor Dolzhikov","email":"bluesriverz@gmail.com","login":"takama","count":1},{"name":"Ian Babrou","email":"ibobrik@gmail.com","login":"bobrik","count":1},{"name":"HexMix","email":"32300164+mnixry","login":"mnixry","count":1},{"name":"Helen-xie","email":"xieyulin821@harmonycloud.cn","login":"Helen-Xie","count":1},{"name":"Gábor Lipták","email":"gliptak@gmail.com","login":"gliptak","count":1},{"name":"Guillaume pelletier","email":"guillaume.pelletier@genaiz.com","login":"gpgenaiz","count":1},{"name":"Guillaume Rose","email":"guillaume.rose@docker.com","login":"guillaumerose","count":1},{"name":"Greg Rebholz","email":"gregrebholz@gmail.com","login":"gregrebholz","count":1},{"name":"Grachev Mikhail","email":"work@mgrachev.com","login":"mgrachev","count":1},{"name":"Alexsandr","email":"78373713+Alexsandr-Random","login":"Alexsandr-Random","count":1}],"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":47},{"name":"Sebastiaan van Stijn","email":"github@gone.nl","login":"thaJeztah","count":28},{"name":"Milos Gajdos","email":"milosthegajdos@gmail.com","login":"milosgajdos","count":13},{"name":"Joonas Bergius","email":"joonas@defenseunicorns.com","login":"joonas","count":7},{"name":"njucjc","email":"njucjc@gmail.com","login":"njucjc","count":3},{"name":"1seal","email":"security@1seal.org","login":"1seal","count":2},{"name":"Artem Tkachuk","email":"artemtkachuk@yahoo.com","login":"artem-tkachuk","count":2},{"name":"Omar Trigui","email":"omar.trigui.tn@gmail.com","login":"omartrigui","count":2},{"name":"Raghav Mahajan","email":"rmahajan@palantir.com","login":"1raghavmahajan","count":2},{"name":"Sumedh Vats","email":"sumedhvats2004@gmail.com","login":"Sumedhvats","count":2},{"name":"darshanime","email":"darshan@argonaut.dev","login":"darshanime","count":2},{"name":"ningmingxiao","email":"ning.mingxiao@zte.com.cn","login":"ningmingxiao","count":2},{"name":"Cloudfleet Technology Team","email":"187966520+cloudfleet-tech","login":"cloudfleet-tech","count":1},{"name":"ChandonPierre","email":"cpierre@coreweave.com","login":"ChandonPierre","count":1},{"name":"Baptiste Girard-Carrabin","email":"baptiste.girardcarrabin@datadoghq.com","login":"Fricounet","count":1},{"name":"Adrian Callejas","email":"acallejaszu@gmail.com","login":"acallejaszu","count":1},{"name":"tranthang2404","email":"tranthang.mda@gmail.com","login":"tranthang2404","count":1},{"name":"nkaaf","email":"nkaaf@protonmail.com","login":"nkaaf","count":1},{"name":"luochenhui1","email":"luochenhui1@kingsoft.com","login":"chenhuiluo","count":1},{"name":"kub3let","email":"95883234+kub3let","login":"kub3let","count":1},{"name":"efcking","email":"efcking@outlook.com","login":"efcking","count":1},{"name":"darsh","email":"darshanravichandran07@gmail.com","login":"DARSHANR007","count":1},{"name":"chuanshanjida","email":"chuanshanjida@outlook.com","login":"chuanshanjida","count":1},{"name":"Vedant Madane","email":"vedantnm@gmail.com","login":"VedantMadane","count":1},{"name":"Tokuhiro Matsuno","email":"tokuhirom@gmail.com","login":"tokuhirom","count":1},{"name":"Thomas Cuthbert","email":"tom.cuthbert@elastic.co","login":"tcuthbert","count":1},{"name":"SAY-5","email":"SAY-5","login":"SAY-5","count":1},{"name":"John de Graaff","email":"john@de-graaff.net","login":"jdg71nl","count":1},{"name":"HexMix","email":"32300164+mnixry","login":"mnixry","count":1},{"name":"Dustin Kaiser","email":"8209087+mrnicegyu11","login":"mrnicegyu11","count":1},{"name":"David Marby","email":"david@dmarby.se","login":"DMarby","count":1},{"name":"Dave Pedu","email":"dave@davepedu.com","login":"dpedu","count":1},{"name":"alhudz","email":"al.hudz.k@gmail.com","login":null,"count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-26T00:00:10.794Z","repositories_count":6778582,"commits_count":983262140,"contributors_count":41442660,"owners_count":1364702,"committers_count":3363655,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"distribution/distribution","html_url":"https://github.com/distribution/distribution","last_synced_at":"2026-08-25T10:02:16.004Z","status":null,"issues_count":472,"pull_requests_count":681,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15956862.574786324,"issues_closed_count":282,"pull_requests_closed_count":468,"pull_request_authors_count":248,"issue_authors_count":392,"avg_comments_per_issue":4.786016949152542,"avg_comments_per_pull_request":3.2731277533039647,"merged_pull_requests_count":310,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":25,"past_year_pull_requests_count":77,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":766226.2068965518,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":45,"past_year_issue_authors_count":24,"past_year_avg_comments_per_issue":1.36,"past_year_avg_comments_per_pull_request":1.3116883116883118,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":19,"created_at":"2023-05-10T14:30:39.831Z","updated_at":"2026-08-25T10:02:16.005Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/distribution%2Fdistribution/issues","issue_labels_count":{"table":{"bug":23,"question":19,"documentation":13,"priority/P1":12,"area/storage":10,"area/storage/s3":9,"feature":7,"theme/quality":6,"priority/P2":6,"help wanted":5,"enhancement":4,"area/proxy":4,"priority/P3":3,"area/storage/gcs":3,"conformance":3,"area/vendor":3,"area/config":3,"priority/P0":2,"area/docs":2,"area/client":2,"proposal":2,"refactor":2,"specification":1,"theme/ops-friendliness":1,"security":1,"v3.0.0":1,"v4.0.0":1,"area/gc":1,"impact/deprecation":1,"area/api":1,"area/cache":1,"area/build":1,"black-belt":1,"area/storage/azure":1}},"pull_request_labels_count":{"table":{"dependencies":130,"area/storage":123,"area/ci":97,"area/docs":90,"area/storage/s3":51,"area/api":48,"area/build":47,"area/proxy":45,"area/config":31,"area/auth":25,"enhancement":22,"status/2-code-review":22,"area/cache":21,"area/storage/azure":14,"status/1-design-review":14,"area/storage/gcs":13,"go":13,"documentation":11,"refactor":10,"area/client":10,"area/gc":9,"feature":9,"status/needs-attention":7,"impact/deprecation":7,"2.x":7,"impact/changelog":6,"bug":5,"theme/quality":5,"priority/P2":4,"dco/no":3,"breaking-change":3,"theme/ops-friendliness":3,"area/tests":2,"conformance":2,"process/cherry-pick":1,"area/logging":1,"regression":1,"blocked":1,"proposal":1,"v3.0.0":1,"area/vendor":1}},"issue_author_associations_count":{"table":{"NONE":380,"CONTRIBUTOR":63,"COLLABORATOR":18,"MEMBER":11}},"pull_request_author_associations_count":{"table":{"NONE":266,"CONTRIBUTOR":259,"MEMBER":129,"COLLABORATOR":27}},"issue_authors":{"table":{"dmp42":10,"milosgajdos":8,"ialidzhikov":7,"stevvooe":7,"erfanw":5,"Realtech1":5,"dmcgowan":4,"lengrongfu":4,"zfLQ2qx2":4,"thaJeztah":3,"Jamstah":3,"Vad1mo":3,"corhere":3,"sudo-bmitch":3,"brackendawson":2,"bouk":2,"xiechengsheng":2,"mdavid01":2,"ilyee":2,"yulinor":2,"rogpeppe":2,"treed":2,"mfridman":2,"RichardScothern":2,"nishthaGupta":2,"gh-abhay":2,"namnx228":2,"ghost":2,"kemko":2,"AstraLuma":2,"mhkarimi1383":2,"ywk253100":2,"vespian":2,"afunix":2,"YuryHrytsuk":2,"sc0530":2,"wzshiming":2,"nathanjsweet":2,"stonezdj":2,"sabretus":1,"nickheyer":1,"Kilz78":1,"gpgenaiz":1,"xAt0mZ":1,"nivlaaa":1,"SimHeb":1,"AndreyKostov":1,"MXGong":1,"colrack":1,"bwesen":1,"mg03":1,"javisabalete":1,"davidthor":1,"ehfd":1,"ricardolimaui":1,"jlandersen":1,"maka86":1,"sav-chris":1,"iarvind":1,"ericwyles":1,"erikschul":1,"Tejuvmware":1,"zhangyoufu":1,"WaywardWizard":1,"mike-england":1,"Rukeith":1,"duglin":1,"pdevine":1,"HugoKuo":1,"azr":1,"keymon":1,"ChandonPierre":1,"fffffreedom":1,"IamBusy":1,"wrfly":1,"Newspaperman57":1,"kashifest":1,"jasinner":1,"salehjafarli":1,"antoinetran":1,"chrisbecke":1,"rajputvishwas":1,"switchboardOp":1,"frittentheke":1,"rvRamakrishnan":1,"tcaty":1,"jjziets":1,"zhucan":1,"dbarranco":1,"caniszczyk":1,"fanux":1,"Mobe91":1,"bestkillua":1,"raravena80":1,"LiuShuaiyi":1,"rezroo":1,"kubecto":1,"robgil":1,"daltonmatos":1,"incubos":1,"mlmhl":1,"ericmclachlan":1,"dimitar-kostadinov":1,"roblabla":1,"aza547":1,"glynternet":1,"deitch":1,"mikn":1,"chanuei":1,"ahmetb":1,"mdzhigarov":1,"odoucet":1,"russellgao":1,"daniele3004":1,"huguesb":1,"chendoubao":1,"tgross":1,"mbentley":1,"zee-hussain":1,"jeremyxu2010":1,"yohancourbe":1,"Toudahl":1,"clarktlaugh":1,"ApproximateIdentity":1,"zmaxyan":1,"clomonitor-bot":1,"Gerrit91":1,"5andr0":1,"shreyas1199":1,"ThilinaManamgoda":1,"creekorful":1,"jinjianming":1,"josegomezr":1,"szahn":1,"ergonben":1,"anurag-deshpande":1,"TheEdgeOfRage":1,"taoyouh":1,"drobison00":1,"majidaldo":1,"crionuke":1,"Alexsandr-Random":1,"pcace":1,"rchernobelskiy":1,"kpkartik":1,"beiketianzhuang":1,"johnl":1,"MinerYang":1,"phlegx":1,"mlb-1":1,"Gladskih":1,"dextercrypt":1,"bartebor":1,"lorenzobenvenuti":1,"melroy89":1,"luke-park":1,"kopax":1,"junwha":1,"Tejaswini5327":1,"zzjin":1,"hernandanielg":1,"AdrianDeWinter":1,"baryluk":1,"chetanyauipath":1,"bmanuel":1,"mikef-phy":1,"mikebryant":1,"disastrous-charly":1,"lazam":1,"analytically":1,"p3achyjr":1,"ghy200692162":1,"TrodelHD":1,"jxstanford":1,"diranged":1,"flavianmissi":1,"satmihir":1,"napalm684":1,"Bec-k":1,"mikenel":1,"kevinlmadison":1,"chaosssliu":1,"Namone":1,"cafkafk":1,"adalga":1,"saikatharryc":1,"OrestGaray":1,"ningmingxiao":1,"yangchuan37326":1,"alexjanckilagc":1,"ceo-roblox-jun":1,"LinuxEngr":1,"Coinbitstarhydro":1,"theanalyst":1,"shansou504":1,"jaimem88":1,"MorningGongSir":1,"speller":1,"Toub":1,"horoshev":1,"legolego621":1,"vbatts":1,"erezrokah":1,"Promaethius":1,"xflash":1,"06kellyjac":1,"MaGitKo":1,"xlionjuan":1,"tangentsoft":1,"rpr-github":1,"modelbitjason":1,"11qu1d":1,"sagikazarmark":1,"DanielVenturini":1,"BrandonWeng":1,"jaydrogers":1,"GadgetGeekNI":1,"zhifei92":1,"polvallverdu":1,"ferrix":1,"PatrickPromitzer":1,"maxcnunes":1,"zenbones":1,"mrnicegyu11":1,"elmicha":1,"shuaichang":1,"balous":1,"xdkaka":1,"stanhu":1,"AnnaGuzy":1,"steve-taylor":1,"threejeez":1,"SaaSCh":1,"thisisobate":1,"gimmi":1,"jkroepke":1,"adiantek":1,"FD-HH":1,"gitbeyond":1,"tushar19":1,"robinkb":1,"howardjohn":1,"me-coder":1,"uhthomas":1,"daijiezou":1,"sgnn7":1,"vikstrous":1,"valenbb":1,"KoenDierckx":1,"dqzboy":1,"jafarsaad":1,"schmitch":1,"juanjoDiaz":1,"batkins61":1,"jlhawn":1,"mriddlegsn":1,"klausenbusk":1,"13567436138":1,"snowdrop4":1,"maksim-paskal":1,"kofj":1,"amisevsk":1,"mikebrow":1,"russellcardullo":1,"felipecrs":1,"mssola":1,"chaospuppy":1,"tonyliu666":1,"chmely":1,"tzwken":1,"katexochen":1,"gitlayzer":1,"Grendel7":1,"cupen":1,"bottkars":1,"bluefriday":1,"jeffrson":1,"smasset":1,"rrayst":1,"raghu017":1,"jzhn":1,"saulshanabrook":1,"hanscees":1,"r0bj":1,"umurgdk":1,"halmai":1,"dk-lockdown":1,"aaronlehmann":1,"seepine":1,"Joxit":1,"perbly":1,"RobertLivermore":1,"wleepang":1,"jeffyjf":1,"juliosmelo":1,"alik42":1,"rodrigc":1,"dpetzel":1,"ZiggyMaes":1,"felixbuenemann":1,"d3v-cl":1,"mobidyc":1,"shanduur":1,"dancysoft":1,"abhishekmunie":1,"miminar":1,"NoPerfectName":1,"ernestoalejandrocu":1,"innovate-invent":1,"six0h":1,"lesliexlxiao":1,"Soulou":1,"Stricken1670":1,"robertglen":1,"RajuMedpur":1,"Bbulatov":1,"luckylinux":1,"nicks":1,"yunkunrao":1,"mboersma":1,"kesavkolla":1,"gesellix":1,"wangyusheng1985":1,"ake-persson":1,"russelltg":1,"aguidirh":1,"matzegebbe":1,"peusebiu":1,"tdooner":1,"blairdrummond":1,"cgperalt-harness":1,"MalibuKoKo":1,"TimeInvestor":1,"joaodrp":1,"Orionx86":1,"thomascube":1,"mchtech":1,"mkoszut":1,"cicada-lewis":1,"geekygirldawn":1,"pmengelbert":1,"jrudolph":1,"CrackedSoul":1,"arronwy":1,"AdamAndrasko699":1,"fti-sshendre":1,"binaryfire":1,"mihirv0ra":1,"siretart":1,"hantsy":1,"epetry30":1,"jpeach":1,"mengzhuo":1,"z-hanzhe":1,"arshh-d":1,"GEownt":1,"petrjahoda":1,"manuelmazzuola":1,"highghlow":1,"psimms-cs":1,"aveco-java":1,"MattOslin":1,"mzhaom":1,"ChenQi1989":1,"peske":1,"gangxie112":1,"chrischu":1,"CisorKnight":1,"evanebb":1,"pragnakatragadda":1,"jdolitsky":1,"Sigthror":1,"bwb":1,"shaheerkootteeri":1,"asarubbo":1,"pruthvirajkanmantha":1,"BrianBland":1,"leoryu":1,"Dundonis":1,"lhmily":1,"hegedussz":1,"sunil3s3":1,"Fricounet":1,"mltrx":1,"pinaki124":1,"icefed":1,"ahsannaseem":1,"evgkrsk":1,"liuxu623":1,"socketpair":1,"dreh23":1,"ds2k5":1}},"pull_request_authors":{"table":{"milosgajdos":89,"dependabot[bot]":81,"thaJeztah":40,"dvdksn":10,"liubin":10,"mikeknack86":8,"Jamstah":8,"erezrokah":7,"DavidSpek":7,"ialidzhikov":6,"dimitar-kostadinov":6,"microyahoo":6,"Bbulatov":6,"wutongjie23hao":6,"flavianmissi":6,"crazy-max":5,"njucjc":5,"joonas":4,"alhudz":4,"evanebb":4,"dmcgowan":4,"vitshev":4,"testwill":4,"andy-cooper":4,"gotgelf":4,"shanduur":4,"wy65701436":4,"Vad1mo":4,"Metlina11":4,"markusthoemmes":4,"davidspek":3,"jafarsaad":3,"ecdatadog":3,"schanzel":3,"sargun":3,"zhangyoufu":3,"joycebrum":3,"ndeloof":3,"brackendawson":3,"yiyun-sj":3,"AaronDewes":3,"uhthomas":3,"m-masataka":2,"Realtech1":2,"artem-tkachuk":2,"mikelr":2,"lingdie":2,"dmage":2,"Juan52122":2,"igitthis2030":2,"smartyhero":2,"kaovilai":2,"hopkings2008":2,"alistair":2,"pratik-parikh01":2,"wgkingk":2,"DHmc133":2,"anzoman":2,"nikbanerjee-unity":2,"vvoland":2,"icefed":2,"Ankurk99":2,"yamoyamoto":2,"robinkb":2,"duckfullstop":2,"gh-abhay":2,"arvind-choudhary-h":2,"kahirokunn":2,"binaryfire":2,"chhsia0":2,"glefloch":2,"mustafacco7":2,"switchboardOp":2,"whosehang":2,"nkaaf":2,"sagikazarmark":2,"tiborrr":2,"Alexsandr-Random":2,"goodactive":2,"ferringb":2,"bartebor":2,"thewolt":2,"artpej":2,"ChandonPierre":2,"wzshiming":2,"TrodelHD":2,"oliver-goetz":2,"barbu110":2,"squizzi":2,"Dancheg97":2,"corhere":2,"andsens":2,"cameron-p-m":2,"r4f4":2,"dk-lockdown":2,"emmanuel-ferdman":2,"kirat-singh":2,"MahmoudKKandil":2,"ChenQi1989":2,"BoomchainLabs":2,"Ollegio":2,"msg555":2,"docooler":2,"krynju":2,"Indigonine":2,"vienatjeee":2,"Antiarchitect":2,"matzegebbe":2,"alik42":2,"readerx":2,"viorel-alexandrescu":2,"liuxu623":2,"josegomezr":2,"ikadix":2,"solsson":2,"Felixoid":2,"CheneyCookie":2,"bmanuel":2,"jcpunk":2,"onporat":2,"austinvazquez":2,"smira":2,"glennpratt":2,"austindrenski":1,"hsanjuan":1,"joshlay":1,"ecormaksin":1,"vleurgat":1,"chrispat":1,"marcusirgens":1,"mrnicegyu11":1,"SuperQ":1,"jkroepke":1,"nivlaaa":1,"aaronlehmann":1,"AdamKorcz":1,"acallejaszu":1,"smasset":1,"macabu":1,"Luap99":1,"pdevine":1,"fantasticwaddle":1,"jim3ma":1,"chlins":1,"taharah":1,"antoineco":1,"cuishuang":1,"woohskm11":1,"manishtomar":1,"emicica":1,"I-Missha":1,"yangjunsss":1,"halamix2":1,"closeobserve":1,"tvdfly":1,"jmontleon":1,"cfanz":1,"akhil-rane":1,"AKatruwar":1,"jokirchner":1,"waynr":1,"miketruman":1,"greeddj":1,"jdolitsky":1,"darshanime":1,"misi-tesco":1,"mesaglio":1,"lengrongfu":1,"byBrodowski":1,"SAY-5":1,"ghost":1,"teqwve":1,"Fricounet":1,"majewsky":1,"cboylan":1,"splucs":1,"lyj0309":1,"lemonprogis":1,"malzz00503-eng":1,"wyckster":1,"roman-vynar":1,"dalsh":1,"mourad":1,"joaodrp":1,"takmatsu":1,"BeryJu":1,"brandond":1,"andriisoldatenko":1,"gabivlj":1,"softlns":1,"napalu":1,"DerEnderKeks":1,"travisghansen":1,"suleimi":1,"Akiros001":1,"Endrix1369":1,"setoru":1,"azr":1,"lucab":1,"yuzichen12123":1,"DMarby":1,"u5surf":1,"perfloop-agent":1,"horoshev":1,"FriendlyTroll":1,"laurazard":1,"iasoon":1,"davidswu":1,"justadogistaken":1,"CollinShoop":1,"glynternet":1,"stonezdj":1,"maksim-paskal":1,"tpoxa":1,"edwardrf":1,"das7pad":1,"taxilian":1,"jeffyjf":1,"cdunkelb":1,"gbougeard":1,"immanuwell":1,"teivah":1,"GGOemea":1,"jiaxinonly":1,"TheSpbra1n":1,"lavalleeale":1,"Klikini":1,"dpw13":1,"yndai":1,"PhracturedBlue":1,"ayufan":1,"markuskirch":1,"Queenbih87":1,"pujitha24":1,"nishthaGupta":1,"DARSHANR007":1,"chenhuiluo":1,"giobart":1,"xiaoxiangxianzi":1,"gesellix":1,"VedantMadane":1,"LaurentGoderre":1,"locker95":1,"shizhMSFT":1,"exherb":1,"mrechler-tines":1,"abulford":1,"EricMountain":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-26T00:00:06.716Z","repositories_count":16391071,"issues_count":42683861,"pull_requests_count":136511424,"authors_count":11537593,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{"area/storage":29,"dependencies":21,"area/ci":19,"area/docs":15,"area/api":13,"area/storage/s3":12,"area/proxy":6,"area/build":5,"area/client":5,"area/auth":4,"area/cache":4,"area/storage/azure":3,"area/config":3,"area/storage/gcs":2,"go":1}},"past_year_issue_author_associations_count":{"table":{"NONE":22,"CONTRIBUTOR":3}},"past_year_pull_request_author_associations_count":{"table":{"NONE":39,"CONTRIBUTOR":32,"MEMBER":6}},"past_year_issue_authors":{"table":{"gh-abhay":2,"tzwken":1,"tushar19":1,"Stricken1670":1,"shanduur":1,"satmihir":1,"nishthaGupta":1,"mrnicegyu11":1,"luckylinux":1,"lhmily":1,"lesliexlxiao":1,"katexochen":1,"jzhn":1,"jxstanford":1,"gesellix":1,"frittentheke":1,"Fricounet":1,"FD-HH":1,"ehfd":1,"chrischu":1,"baryluk":1,"adiantek":1,"abhishekmunie":1,"13567436138":1}},"past_year_pull_request_authors":{"table":{"dependabot[bot]":16,"milosgajdos":6,"joonas":4,"alhudz":4,"ecdatadog":3,"artem-tkachuk":2,"Vad1mo":2,"gh-abhay":2,"nkaaf":2,"acallejaszu":1,"lemonprogis":1,"locker95":1,"malzz00503-eng":1,"mesaglio":1,"mrechler-tines":1,"mrnicegyu11":1,"nishthaGupta":1,"perfloop-agent":1,"pujitha24":1,"Queenbih87":1,"roman-vynar":1,"SAY-5":1,"TheSpbra1n":1,"u5surf":1,"VedantMadane":1,"yuzichen12123":1,"AKatruwar":1,"austindrenski":1,"byBrodowski":1,"ChandonPierre":1,"chenhuiluo":1,"darshanime":1,"DARSHANR007":1,"DMarby":1,"EricMountain":1,"exherb":1,"Fricounet":1,"gesellix":1,"GGOemea":1,"greeddj":1,"I-Missha":1,"immanuwell":1,"jiaxinonly":1,"jim3ma":1,"LaurentGoderre":1}},"maintainers":[{"table":{"login":"milosgajdos","count":97,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}},{"table":{"login":"thaJeztah","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}},{"table":{"login":"Jamstah","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jamstah"}},{"table":{"login":"dmcgowan","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dmcgowan"}},{"table":{"login":"stevvooe","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stevvooe"}},{"table":{"login":"corhere","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/corhere"}},{"table":{"login":"wy65701436","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wy65701436"}},{"table":{"login":"sargun","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sargun"}},{"table":{"login":"davidspek","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davidspek"}},{"table":{"login":"squizzi","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/squizzi"}},{"table":{"login":"joaodrp","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joaodrp"}},{"table":{"login":"DavidSpek","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DavidSpek"}},{"table":{"login":"chrispat","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrispat"}}],"active_maintainers":[{"table":{"login":"milosgajdos","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/milosgajdos"}}]}},"events":{"total":{"CommitCommentEvent":1,"CreateEvent":55,"DeleteEvent":45,"DiscussionEvent":3,"ForkEvent":190,"IssueCommentEvent":466,"IssuesEvent":107,"PullRequestEvent":239,"PullRequestReviewCommentEvent":105,"PullRequestReviewEvent":263,"PushEvent":95,"ReleaseEvent":3,"WatchEvent":1004},"last_year":{"CreateEvent":32,"DeleteEvent":27,"DiscussionEvent":3,"ForkEvent":29,"IssueCommentEvent":85,"IssuesEvent":17,"PullRequestEvent":93,"PullRequestReviewCommentEvent":32,"PullRequestReviewEvent":51,"PushEvent":44,"WatchEvent":215}},"keywords":["cncf","containers","distribution","oci","oci-specification","registry"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T13:30:09.200Z","updated_at":"2023-01-14T13:30:09.200Z","repository_link":"https://github.com/distribution/distribution/blob/main/.github/workflows/build.yml","dependencies":[{"id":6897781813,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6897781814,"package_name":"actions/setup-go","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6897781815,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6897781816,"package_name":"docker/metadata-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":6897781817,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6897781818,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6897781819,"package_name":"docker/bake-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6897781820,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6897781821,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codeql-analysis.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T13:30:09.231Z","updated_at":"2023-01-14T13:30:09.231Z","repository_link":"https://github.com/distribution/distribution/blob/main/.github/workflows/codeql-analysis.yml","dependencies":[{"id":6897781822,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6897781823,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6897781824,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6897781825,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/conformance.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T13:30:09.337Z","updated_at":"2023-01-14T13:30:09.337Z","repository_link":"https://github.com/distribution/distribution/blob/main/.github/workflows/conformance.yml","dependencies":[{"id":6897781826,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6897781827,"package_name":"docker/bake-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6897781828,"package_name":"opencontainers/distribution-spec","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":6897781829,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/e2e.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T13:30:09.419Z","updated_at":"2023-01-14T13:30:09.419Z","repository_link":"https://github.com/distribution/distribution/blob/main/.github/workflows/e2e.yml","dependencies":[{"id":6897781830,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6897781831,"package_name":"docker/bake-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/fossa.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T13:30:09.446Z","updated_at":"2023-01-14T13:30:09.446Z","repository_link":"https://github.com/distribution/distribution/blob/main/.github/workflows/fossa.yml","dependencies":[{"id":6897781832,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6897781833,"package_name":"fossa-contrib/fossa-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/validate.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T13:30:09.480Z","updated_at":"2023-01-14T13:30:09.480Z","repository_link":"https://github.com/distribution/distribution/blob/main/.github/workflows/validate.yml","dependencies":[{"id":6897781834,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-14T13:30:09.513Z","updated_at":"2023-01-14T13:30:09.513Z","repository_link":"https://github.com/distribution/distribution/blob/main/Dockerfile","dependencies":[{"id":6897781835,"package_name":"tonistiigi/xx","ecosystem":"docker","requirements":"${XX_VERSION}","direct":true,"kind":"build","optional":false},{"id":6897781836,"package_name":"golang","ecosystem":"docker","requirements":"${GO_VERSION}-alpine${ALPINE_VERSION}","direct":true,"kind":"build","optional":false},{"id":6897781837,"package_name":"base","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false},{"id":6897781838,"package_name":"scratch","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false},{"id":6897781839,"package_name":"alpine","ecosystem":"docker","requirements":"${ALPINE_VERSION}","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"project/dev-image/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-14T13:30:09.628Z","updated_at":"2023-01-14T13:30:09.628Z","repository_link":"https://github.com/distribution/distribution/blob/main/project/dev-image/Dockerfile","dependencies":[{"id":6897781845,"package_name":"ubuntu","ecosystem":"docker","requirements":"14.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"go","filepath":"go.mod","sha":null,"kind":"manifest","created_at":"2023-01-14T13:30:09.653Z","updated_at":"2023-01-14T13:30:09.653Z","repository_link":"https://github.com/distribution/distribution/blob/main/go.mod","dependencies":[{"id":6897781846,"package_name":"github.com/Azure/azure-sdk-for-go","ecosystem":"go","requirements":"v56.3.0+incompatible","direct":true,"kind":"runtime","optional":false},{"id":6897781847,"package_name":"github.com/Shopify/logrus-bugsnag","ecosystem":"go","requirements":"v0.0.0-20171204204709-577dee27f20d","direct":true,"kind":"runtime","optional":false},{"id":6897781848,"package_name":"github.com/aws/aws-sdk-go","ecosystem":"go","requirements":"v1.43.16","direct":true,"kind":"runtime","optional":false},{"id":6897781849,"package_name":"github.com/bshuster-repo/logrus-logstash-hook","ecosystem":"go","requirements":"v1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6897781850,"package_name":"github.com/bugsnag/bugsnag-go","ecosystem":"go","requirements":"v0.0.0-20141110184014-b1d153021fcd","direct":true,"kind":"runtime","optional":false},{"id":6897781851,"package_name":"github.com/denverdino/aliyungo","ecosystem":"go","requirements":"v0.0.0-20190125010748-a747050bb1ba","direct":true,"kind":"runtime","optional":false},{"id":6897781852,"package_name":"github.com/docker/go-events","ecosystem":"go","requirements":"v0.0.0-20190806004212-e31b211e4f1c","direct":true,"kind":"runtime","optional":false},{"id":6897781853,"package_name":"github.com/docker/go-metrics","ecosystem":"go","requirements":"v0.0.1","direct":true,"kind":"runtime","optional":false},{"id":6897781854,"package_name":"github.com/docker/libtrust","ecosystem":"go","requirements":"v0.0.0-20150114040149-fa567046d9b1","direct":true,"kind":"runtime","optional":false},{"id":6897781855,"package_name":"github.com/gomodule/redigo","ecosystem":"go","requirements":"v1.8.2","direct":true,"kind":"runtime","optional":false},{"id":6897781856,"package_name":"github.com/gorilla/handlers","ecosystem":"go","requirements":"v1.5.1","direct":true,"kind":"runtime","optional":false},{"id":6897781857,"package_name":"github.com/gorilla/mux","ecosystem":"go","requirements":"v1.8.0","direct":true,"kind":"runtime","optional":false},{"id":6897781858,"package_name":"github.com/hashicorp/golang-lru","ecosystem":"go","requirements":"v0.5.4","direct":true,"kind":"runtime","optional":false},{"id":6897781859,"package_name":"github.com/mitchellh/mapstructure","ecosystem":"go","requirements":"v1.1.2","direct":true,"kind":"runtime","optional":false},{"id":6897781860,"package_name":"github.com/ncw/swift","ecosystem":"go","requirements":"v1.0.47","direct":true,"kind":"runtime","optional":false},{"id":6897781861,"package_name":"github.com/opencontainers/go-digest","ecosystem":"go","requirements":"v1.0.0","direct":true,"kind":"runtime","optional":false},{"id":6897781862,"package_name":"github.com/opencontainers/image-spec","ecosystem":"go","requirements":"v1.0.2","direct":true,"kind":"runtime","optional":false},{"id":6897781863,"package_name":"github.com/prometheus/client_golang","ecosystem":"go","requirements":"v1.12.1","direct":true,"kind":"runtime","optional":false},{"id":6897781864,"package_name":"github.com/sirupsen/logrus","ecosystem":"go","requirements":"v1.8.1","direct":true,"kind":"runtime","optional":false},{"id":6897781865,"package_name":"github.com/spf13/cobra","ecosystem":"go","requirements":"v1.6.1","direct":true,"kind":"runtime","optional":false},{"id":6897781866,"package_name":"github.com/yvasiyarov/gorelic","ecosystem":"go","requirements":"v0.0.0-20141212073537-a9bba5b9ab50","direct":true,"kind":"runtime","optional":false},{"id":6897781867,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20211215153901-e495a2d5b3d3","direct":true,"kind":"runtime","optional":false},{"id":6897781868,"package_name":"golang.org/x/oauth2","ecosystem":"go","requirements":"v0.0.0-20210514164344-f6687ab2804c","direct":true,"kind":"runtime","optional":false},{"id":6897781869,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.30.0","direct":true,"kind":"runtime","optional":false},{"id":6897781870,"package_name":"google.golang.org/cloud","ecosystem":"go","requirements":"v0.0.0-20151119220103-975617b05ea8","direct":true,"kind":"runtime","optional":false},{"id":6897781871,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v1.0.0-20190902080502-41f04d3bba15","direct":true,"kind":"runtime","optional":false},{"id":6897781872,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.4.0","direct":true,"kind":"runtime","optional":false},{"id":6897781873,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.65.0","direct":true,"kind":"runtime","optional":false},{"id":6897781874,"package_name":"github.com/Azure/go-autorest","ecosystem":"go","requirements":"v14.2.0+incompatible","direct":true,"kind":"runtime","optional":false},{"id":6897781875,"package_name":"github.com/Azure/go-autorest/autorest","ecosystem":"go","requirements":"v0.11.24","direct":true,"kind":"runtime","optional":false},{"id":6897781876,"package_name":"github.com/Azure/go-autorest/autorest/adal","ecosystem":"go","requirements":"v0.9.18","direct":true,"kind":"runtime","optional":false},{"id":6897781877,"package_name":"github.com/Azure/go-autorest/autorest/date","ecosystem":"go","requirements":"v0.3.0","direct":true,"kind":"runtime","optional":false},{"id":6897781878,"package_name":"github.com/Azure/go-autorest/autorest/to","ecosystem":"go","requirements":"v0.4.0","direct":true,"kind":"runtime","optional":false},{"id":6897781879,"package_name":"github.com/Azure/go-autorest/logger","ecosystem":"go","requirements":"v0.2.1","direct":true,"kind":"runtime","optional":false},{"id":6897781880,"package_name":"github.com/Azure/go-autorest/tracing","ecosystem":"go","requirements":"v0.6.0","direct":true,"kind":"runtime","optional":false},{"id":6897781881,"package_name":"github.com/beorn7/perks","ecosystem":"go","requirements":"v1.0.1","direct":true,"kind":"runtime","optional":false},{"id":6897781882,"package_name":"github.com/bitly/go-simplejson","ecosystem":"go","requirements":"v0.5.0","direct":true,"kind":"runtime","optional":false},{"id":6897781883,"package_name":"github.com/bugsnag/osext","ecosystem":"go","requirements":"v0.0.0-20130617224835-0dd3f918b21b","direct":true,"kind":"runtime","optional":false},{"id":6897781884,"package_name":"github.com/bugsnag/panicwrap","ecosystem":"go","requirements":"v0.0.0-20151223152923-e2c28503fcd0","direct":true,"kind":"runtime","optional":false},{"id":6897781885,"package_name":"github.com/cespare/xxhash/v2","ecosystem":"go","requirements":"v2.1.2","direct":true,"kind":"runtime","optional":false},{"id":6897781886,"package_name":"github.com/dnaeon/go-vcr","ecosystem":"go","requirements":"v1.0.1","direct":true,"kind":"runtime","optional":false},{"id":6897781887,"package_name":"github.com/felixge/httpsnoop","ecosystem":"go","requirements":"v1.0.1","direct":true,"kind":"runtime","optional":false},{"id":6897781888,"package_name":"github.com/gofrs/uuid","ecosystem":"go","requirements":"v4.0.0+incompatible","direct":true,"kind":"runtime","optional":false},{"id":6897781889,"package_name":"github.com/golang-jwt/jwt/v4","ecosystem":"go","requirements":"v4.2.0","direct":true,"kind":"runtime","optional":false},{"id":6897781890,"package_name":"github.com/golang/groupcache","ecosystem":"go","requirements":"v0.0.0-20200121045136-8c9f03a8e57e","direct":true,"kind":"runtime","optional":false},{"id":6897781891,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.5.2","direct":true,"kind":"runtime","optional":false},{"id":6897781892,"package_name":"github.com/googleapis/gax-go/v2","ecosystem":"go","requirements":"v2.0.5","direct":true,"kind":"runtime","optional":false},{"id":6897781893,"package_name":"github.com/inconshreveable/mousetrap","ecosystem":"go","requirements":"v1.0.1","direct":true,"kind":"runtime","optional":false},{"id":6897781894,"package_name":"github.com/jmespath/go-jmespath","ecosystem":"go","requirements":"v0.4.0","direct":true,"kind":"runtime","optional":false},{"id":6897781895,"package_name":"github.com/kr/pretty","ecosystem":"go","requirements":"v0.1.0","direct":true,"kind":"runtime","optional":false},{"id":6897781896,"package_name":"github.com/kr/text","ecosystem":"go","requirements":"v0.1.0","direct":true,"kind":"runtime","optional":false},{"id":6897781897,"package_name":"github.com/matttproud/golang_protobuf_extensions","ecosystem":"go","requirements":"v1.0.1","direct":true,"kind":"runtime","optional":false},{"id":6897781898,"package_name":"github.com/mitchellh/osext","ecosystem":"go","requirements":"v0.0.0-20151018003038-5e2d6d41470f","direct":true,"kind":"runtime","optional":false},{"id":6897781899,"package_name":"github.com/prometheus/client_model","ecosystem":"go","requirements":"v0.2.0","direct":true,"kind":"runtime","optional":false},{"id":6897781900,"package_name":"github.com/prometheus/common","ecosystem":"go","requirements":"v0.32.1","direct":true,"kind":"runtime","optional":false},{"id":6897781901,"package_name":"github.com/prometheus/procfs","ecosystem":"go","requirements":"v0.7.3","direct":true,"kind":"runtime","optional":false},{"id":6897781902,"package_name":"github.com/spf13/pflag","ecosystem":"go","requirements":"v1.0.5","direct":true,"kind":"runtime","optional":false},{"id":6897781903,"package_name":"github.com/yvasiyarov/go-metrics","ecosystem":"go","requirements":"v0.0.0-20140926110328-57bccd1ccd43","direct":true,"kind":"runtime","optional":false},{"id":6897781904,"package_name":"github.com/yvasiyarov/newrelic_platform_go","ecosystem":"go","requirements":"v0.0.0-20140908184405-b21fdbd4370f","direct":true,"kind":"runtime","optional":false},{"id":6897781905,"package_name":"go.opencensus.io","ecosystem":"go","requirements":"v0.22.4","direct":true,"kind":"runtime","optional":false},{"id":6897781906,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.4.0","direct":true,"kind":"runtime","optional":false},{"id":6897781907,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.3.0","direct":true,"kind":"runtime","optional":false},{"id":6897781908,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.5.0","direct":true,"kind":"runtime","optional":false},{"id":6897781909,"package_name":"google.golang.org/appengine","ecosystem":"go","requirements":"v1.6.6","direct":true,"kind":"runtime","optional":false},{"id":6897781910,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200825200019-8632dd797987","direct":true,"kind":"runtime","optional":false},{"id":6897781911,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.31.0","direct":true,"kind":"runtime","optional":false},{"id":6897781912,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.26.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"go","filepath":"go.sum","sha":null,"kind":"lockfile","created_at":"2023-01-14T13:30:09.741Z","updated_at":"2023-01-14T13:30:09.741Z","repository_link":"https://github.com/distribution/distribution/blob/main/go.sum","dependencies":[{"id":6897781915,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.38.0","direct":false,"kind":"runtime","optional":false},{"id":6897781913,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.26.0","direct":false,"kind":"runtime","optional":false},{"id":6897781914,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.34.0","direct":false,"kind":"runtime","optional":false},{"id":6897781916,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.44.1","direct":false,"kind":"runtime","optional":false},{"id":6897781917,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.44.2","direct":false,"kind":"runtime","optional":false},{"id":6897781918,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.45.1","direct":false,"kind":"runtime","optional":false},{"id":6897781919,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.46.3","direct":false,"kind":"runtime","optional":false},{"id":6897781920,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.50.0","direct":false,"kind":"runtime","optional":false},{"id":6897781921,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.52.0","direct":false,"kind":"runtime","optional":false},{"id":6897781922,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.53.0","direct":false,"kind":"runtime","optional":false},{"id":6897781923,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.54.0","direct":false,"kind":"runtime","optional":false},{"id":6897781924,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.56.0","direct":false,"kind":"runtime","optional":false},{"id":6897781925,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.57.0","direct":false,"kind":"runtime","optional":false},{"id":6897781926,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.62.0","direct":false,"kind":"runtime","optional":false},{"id":6897781927,"package_name":"cloud.google.com/go","ecosystem":"go","requirements":"v0.65.0","direct":false,"kind":"runtime","optional":false},{"id":6897781928,"package_name":"cloud.google.com/go/bigquery","ecosystem":"go","requirements":"v1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6897781929,"package_name":"cloud.google.com/go/bigquery","ecosystem":"go","requirements":"v1.3.0","direct":false,"kind":"runtime","optional":false},{"id":6897781930,"package_name":"cloud.google.com/go/bigquery","ecosystem":"go","requirements":"v1.4.0","direct":false,"kind":"runtime","optional":false},{"id":6897781931,"package_name":"cloud.google.com/go/bigquery","ecosystem":"go","requirements":"v1.5.0","direct":false,"kind":"runtime","optional":false},{"id":6897781932,"package_name":"cloud.google.com/go/bigquery","ecosystem":"go","requirements":"v1.7.0","direct":false,"kind":"runtime","optional":false},{"id":6897781933,"package_name":"cloud.google.com/go/bigquery","ecosystem":"go","requirements":"v1.8.0","direct":false,"kind":"runtime","optional":false},{"id":6897781934,"package_name":"cloud.google.com/go/datastore","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6897781935,"package_name":"cloud.google.com/go/datastore","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897781936,"package_name":"cloud.google.com/go/pubsub","ecosystem":"go","requirements":"v1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6897781937,"package_name":"cloud.google.com/go/pubsub","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897781938,"package_name":"cloud.google.com/go/pubsub","ecosystem":"go","requirements":"v1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6897781939,"package_name":"cloud.google.com/go/pubsub","ecosystem":"go","requirements":"v1.3.1","direct":false,"kind":"runtime","optional":false},{"id":6897781940,"package_name":"cloud.google.com/go/storage","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6897781941,"package_name":"cloud.google.com/go/storage","ecosystem":"go","requirements":"v1.5.0","direct":false,"kind":"runtime","optional":false},{"id":6897781942,"package_name":"cloud.google.com/go/storage","ecosystem":"go","requirements":"v1.6.0","direct":false,"kind":"runtime","optional":false},{"id":6897781943,"package_name":"cloud.google.com/go/storage","ecosystem":"go","requirements":"v1.8.0","direct":false,"kind":"runtime","optional":false},{"id":6897781944,"package_name":"cloud.google.com/go/storage","ecosystem":"go","requirements":"v1.10.0","direct":false,"kind":"runtime","optional":false},{"id":6897781945,"package_name":"dmitri.shuralyov.com/gpu/mtl","ecosystem":"go","requirements":"v0.0.0-20190408044501-666a987793e9","direct":false,"kind":"runtime","optional":false},{"id":6897781946,"package_name":"github.com/Azure/azure-sdk-for-go","ecosystem":"go","requirements":"v56.3.0+incompatible","direct":false,"kind":"runtime","optional":false},{"id":6897781947,"package_name":"github.com/Azure/go-autorest","ecosystem":"go","requirements":"v14.2.0+incompatible","direct":false,"kind":"runtime","optional":false},{"id":6897781948,"package_name":"github.com/Azure/go-autorest/autorest","ecosystem":"go","requirements":"v0.11.24","direct":false,"kind":"runtime","optional":false},{"id":6897781949,"package_name":"github.com/Azure/go-autorest/autorest/adal","ecosystem":"go","requirements":"v0.9.18","direct":false,"kind":"runtime","optional":false},{"id":6897781950,"package_name":"github.com/Azure/go-autorest/autorest/date","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":6897781951,"package_name":"github.com/Azure/go-autorest/autorest/mocks","ecosystem":"go","requirements":"v0.4.1","direct":false,"kind":"runtime","optional":false},{"id":6897781952,"package_name":"github.com/Azure/go-autorest/autorest/to","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6897781953,"package_name":"github.com/Azure/go-autorest/logger","ecosystem":"go","requirements":"v0.2.1","direct":false,"kind":"runtime","optional":false},{"id":6897781954,"package_name":"github.com/Azure/go-autorest/tracing","ecosystem":"go","requirements":"v0.6.0","direct":false,"kind":"runtime","optional":false},{"id":6897781955,"package_name":"github.com/BurntSushi/toml","ecosystem":"go","requirements":"v0.3.1","direct":false,"kind":"runtime","optional":false},{"id":6897781956,"package_name":"github.com/BurntSushi/xgb","ecosystem":"go","requirements":"v0.0.0-20160522181843-27f122750802","direct":false,"kind":"runtime","optional":false},{"id":6897781957,"package_name":"github.com/Shopify/logrus-bugsnag","ecosystem":"go","requirements":"v0.0.0-20171204204709-577dee27f20d","direct":false,"kind":"runtime","optional":false},{"id":6897781958,"package_name":"github.com/alecthomas/template","ecosystem":"go","requirements":"v0.0.0-20160405071501-a0175ee3bccc","direct":false,"kind":"runtime","optional":false},{"id":6897781959,"package_name":"github.com/alecthomas/template","ecosystem":"go","requirements":"v0.0.0-20190718012654-fb15b899a751","direct":false,"kind":"runtime","optional":false},{"id":6897781960,"package_name":"github.com/alecthomas/units","ecosystem":"go","requirements":"v0.0.0-20151022065526-2efee857e7cf","direct":false,"kind":"runtime","optional":false},{"id":6897781961,"package_name":"github.com/alecthomas/units","ecosystem":"go","requirements":"v0.0.0-20190717042225-c3de453c63f4","direct":false,"kind":"runtime","optional":false},{"id":6897781962,"package_name":"github.com/alecthomas/units","ecosystem":"go","requirements":"v0.0.0-20190924025748-f65c72e2690d","direct":false,"kind":"runtime","optional":false},{"id":6897781963,"package_name":"github.com/aws/aws-sdk-go","ecosystem":"go","requirements":"v1.43.16","direct":false,"kind":"runtime","optional":false},{"id":6897781964,"package_name":"github.com/beorn7/perks","ecosystem":"go","requirements":"v0.0.0-20180321164747-3a771d992973","direct":false,"kind":"runtime","optional":false},{"id":6897781965,"package_name":"github.com/beorn7/perks","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6897781966,"package_name":"github.com/beorn7/perks","ecosystem":"go","requirements":"v1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6897781967,"package_name":"github.com/bitly/go-simplejson","ecosystem":"go","requirements":"v0.5.0","direct":false,"kind":"runtime","optional":false},{"id":6897781968,"package_name":"github.com/bshuster-repo/logrus-logstash-hook","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6897781969,"package_name":"github.com/bugsnag/bugsnag-go","ecosystem":"go","requirements":"v0.0.0-20141110184014-b1d153021fcd","direct":false,"kind":"runtime","optional":false},{"id":6897781970,"package_name":"github.com/bugsnag/osext","ecosystem":"go","requirements":"v0.0.0-20130617224835-0dd3f918b21b","direct":false,"kind":"runtime","optional":false},{"id":6897781971,"package_name":"github.com/bugsnag/panicwrap","ecosystem":"go","requirements":"v0.0.0-20151223152923-e2c28503fcd0","direct":false,"kind":"runtime","optional":false},{"id":6897781972,"package_name":"github.com/census-instrumentation/opencensus-proto","ecosystem":"go","requirements":"v0.2.1","direct":false,"kind":"runtime","optional":false},{"id":6897781973,"package_name":"github.com/cespare/xxhash/v2","ecosystem":"go","requirements":"v2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6897781974,"package_name":"github.com/cespare/xxhash/v2","ecosystem":"go","requirements":"v2.1.2","direct":false,"kind":"runtime","optional":false},{"id":6897781975,"package_name":"github.com/chzyer/logex","ecosystem":"go","requirements":"v1.1.10","direct":false,"kind":"runtime","optional":false},{"id":6897781976,"package_name":"github.com/chzyer/readline","ecosystem":"go","requirements":"v0.0.0-20180603132655-2972be24d48e","direct":false,"kind":"runtime","optional":false},{"id":6897781977,"package_name":"github.com/chzyer/test","ecosystem":"go","requirements":"v0.0.0-20180213035817-a1ea475d72b1","direct":false,"kind":"runtime","optional":false},{"id":6897781978,"package_name":"github.com/client9/misspell","ecosystem":"go","requirements":"v0.3.4","direct":false,"kind":"runtime","optional":false},{"id":6897781979,"package_name":"github.com/cncf/udpa/go","ecosystem":"go","requirements":"v0.0.0-20191209042840-269d4d468f6f","direct":false,"kind":"runtime","optional":false},{"id":6897781980,"package_name":"github.com/cpuguy83/go-md2man/v2","ecosystem":"go","requirements":"v2.0.2","direct":false,"kind":"runtime","optional":false},{"id":6897781981,"package_name":"github.com/davecgh/go-spew","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897781982,"package_name":"github.com/davecgh/go-spew","ecosystem":"go","requirements":"v1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6897781983,"package_name":"github.com/denverdino/aliyungo","ecosystem":"go","requirements":"v0.0.0-20190125010748-a747050bb1ba","direct":false,"kind":"runtime","optional":false},{"id":6897781984,"package_name":"github.com/dnaeon/go-vcr","ecosystem":"go","requirements":"v1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6897781985,"package_name":"github.com/docker/go-events","ecosystem":"go","requirements":"v0.0.0-20190806004212-e31b211e4f1c","direct":false,"kind":"runtime","optional":false},{"id":6897781986,"package_name":"github.com/docker/go-metrics","ecosystem":"go","requirements":"v0.0.1","direct":false,"kind":"runtime","optional":false},{"id":6897781987,"package_name":"github.com/docker/libtrust","ecosystem":"go","requirements":"v0.0.0-20150114040149-fa567046d9b1","direct":false,"kind":"runtime","optional":false},{"id":6897781988,"package_name":"github.com/envoyproxy/go-control-plane","ecosystem":"go","requirements":"v0.9.0","direct":false,"kind":"runtime","optional":false},{"id":6897781989,"package_name":"github.com/envoyproxy/go-control-plane","ecosystem":"go","requirements":"v0.9.1-0.20191026205805-5f8ba28d4473","direct":false,"kind":"runtime","optional":false},{"id":6897781990,"package_name":"github.com/envoyproxy/go-control-plane","ecosystem":"go","requirements":"v0.9.4","direct":false,"kind":"runtime","optional":false},{"id":6897781991,"package_name":"github.com/envoyproxy/protoc-gen-validate","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897781992,"package_name":"github.com/felixge/httpsnoop","ecosystem":"go","requirements":"v1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6897781993,"package_name":"github.com/go-gl/glfw","ecosystem":"go","requirements":"v0.0.0-20190409004039-e6da0acd62b1","direct":false,"kind":"runtime","optional":false},{"id":6897781994,"package_name":"github.com/go-gl/glfw/v3.3/glfw","ecosystem":"go","requirements":"v0.0.0-20191125211704-12ad95a8df72","direct":false,"kind":"runtime","optional":false},{"id":6897781995,"package_name":"github.com/go-gl/glfw/v3.3/glfw","ecosystem":"go","requirements":"v0.0.0-20200222043503-6f7a984d4dc4","direct":false,"kind":"runtime","optional":false},{"id":6897781996,"package_name":"github.com/go-kit/kit","ecosystem":"go","requirements":"v0.8.0","direct":false,"kind":"runtime","optional":false},{"id":6897781997,"package_name":"github.com/go-kit/kit","ecosystem":"go","requirements":"v0.9.0","direct":false,"kind":"runtime","optional":false},{"id":6897781998,"package_name":"github.com/go-kit/log","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897781999,"package_name":"github.com/go-logfmt/logfmt","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":6897782000,"package_name":"github.com/go-logfmt/logfmt","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6897782001,"package_name":"github.com/go-logfmt/logfmt","ecosystem":"go","requirements":"v0.5.0","direct":false,"kind":"runtime","optional":false},{"id":6897782002,"package_name":"github.com/go-stack/stack","ecosystem":"go","requirements":"v1.8.0","direct":false,"kind":"runtime","optional":false},{"id":6897782003,"package_name":"github.com/gofrs/uuid","ecosystem":"go","requirements":"v4.0.0+incompatible","direct":false,"kind":"runtime","optional":false},{"id":6897782004,"package_name":"github.com/gogo/protobuf","ecosystem":"go","requirements":"v1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6897782005,"package_name":"github.com/golang-jwt/jwt/v4","ecosystem":"go","requirements":"v4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6897782006,"package_name":"github.com/golang-jwt/jwt/v4","ecosystem":"go","requirements":"v4.2.0","direct":false,"kind":"runtime","optional":false},{"id":6897782007,"package_name":"github.com/golang/glog","ecosystem":"go","requirements":"v0.0.0-20160126235308-23def4e6c14b","direct":false,"kind":"runtime","optional":false},{"id":6897782008,"package_name":"github.com/golang/groupcache","ecosystem":"go","requirements":"v0.0.0-20190702054246-869f871628b6","direct":false,"kind":"runtime","optional":false},{"id":6897782009,"package_name":"github.com/golang/groupcache","ecosystem":"go","requirements":"v0.0.0-20191227052852-215e87163ea7","direct":false,"kind":"runtime","optional":false},{"id":6897782010,"package_name":"github.com/golang/groupcache","ecosystem":"go","requirements":"v0.0.0-20200121045136-8c9f03a8e57e","direct":false,"kind":"runtime","optional":false},{"id":6897782011,"package_name":"github.com/golang/mock","ecosystem":"go","requirements":"v1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6897782012,"package_name":"github.com/golang/mock","ecosystem":"go","requirements":"v1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6897782013,"package_name":"github.com/golang/mock","ecosystem":"go","requirements":"v1.3.1","direct":false,"kind":"runtime","optional":false},{"id":6897782014,"package_name":"github.com/golang/mock","ecosystem":"go","requirements":"v1.4.0","direct":false,"kind":"runtime","optional":false},{"id":6897782015,"package_name":"github.com/golang/mock","ecosystem":"go","requirements":"v1.4.1","direct":false,"kind":"runtime","optional":false},{"id":6897782016,"package_name":"github.com/golang/mock","ecosystem":"go","requirements":"v1.4.3","direct":false,"kind":"runtime","optional":false},{"id":6897782017,"package_name":"github.com/golang/mock","ecosystem":"go","requirements":"v1.4.4","direct":false,"kind":"runtime","optional":false},{"id":6897782018,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6897782019,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.3.1","direct":false,"kind":"runtime","optional":false},{"id":6897782020,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.3.2","direct":false,"kind":"runtime","optional":false},{"id":6897782021,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.3.3","direct":false,"kind":"runtime","optional":false},{"id":6897782022,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.3.4","direct":false,"kind":"runtime","optional":false},{"id":6897782023,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.3.5","direct":false,"kind":"runtime","optional":false},{"id":6897782024,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.0-rc.1","direct":false,"kind":"runtime","optional":false},{"id":6897782025,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.0-rc.1.0.20200221234624-67d41d38c208","direct":false,"kind":"runtime","optional":false},{"id":6897782026,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.0-rc.2","direct":false,"kind":"runtime","optional":false},{"id":6897782027,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.0-rc.4.0.20200313231945-b860323f09d0","direct":false,"kind":"runtime","optional":false},{"id":6897782028,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.0","direct":false,"kind":"runtime","optional":false},{"id":6897782029,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.1","direct":false,"kind":"runtime","optional":false},{"id":6897782030,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.2","direct":false,"kind":"runtime","optional":false},{"id":6897782031,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.4.3","direct":false,"kind":"runtime","optional":false},{"id":6897782032,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.5.0","direct":false,"kind":"runtime","optional":false},{"id":6897782033,"package_name":"github.com/golang/protobuf","ecosystem":"go","requirements":"v1.5.2","direct":false,"kind":"runtime","optional":false},{"id":6897782034,"package_name":"github.com/gomodule/redigo","ecosystem":"go","requirements":"v1.8.2","direct":false,"kind":"runtime","optional":false},{"id":6897782035,"package_name":"github.com/google/btree","ecosystem":"go","requirements":"v0.0.0-20180813153112-4030bb1f1f0c","direct":false,"kind":"runtime","optional":false},{"id":6897782036,"package_name":"github.com/google/btree","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6897782037,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.2.0","direct":false,"kind":"runtime","optional":false},{"id":6897782038,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":6897782039,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.3.1","direct":false,"kind":"runtime","optional":false},{"id":6897782040,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6897782041,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.4.1","direct":false,"kind":"runtime","optional":false},{"id":6897782042,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.5.0","direct":false,"kind":"runtime","optional":false},{"id":6897782043,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.5.1","direct":false,"kind":"runtime","optional":false},{"id":6897782044,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.5.4","direct":false,"kind":"runtime","optional":false},{"id":6897782045,"package_name":"github.com/google/go-cmp","ecosystem":"go","requirements":"v0.5.5","direct":false,"kind":"runtime","optional":false},{"id":6897782046,"package_name":"github.com/google/gofuzz","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6897782047,"package_name":"github.com/google/martian","ecosystem":"go","requirements":"v2.1.0+incompatible","direct":false,"kind":"runtime","optional":false},{"id":6897782048,"package_name":"github.com/google/martian/v3","ecosystem":"go","requirements":"v3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6897782049,"package_name":"github.com/google/pprof","ecosystem":"go","requirements":"v0.0.0-20181206194817-3ea8567a2e57","direct":false,"kind":"runtime","optional":false},{"id":6897782050,"package_name":"github.com/google/pprof","ecosystem":"go","requirements":"v0.0.0-20190515194954-54271f7e092f","direct":false,"kind":"runtime","optional":false},{"id":6897782051,"package_name":"github.com/google/pprof","ecosystem":"go","requirements":"v0.0.0-20191218002539-d4f498aebedc","direct":false,"kind":"runtime","optional":false},{"id":6897782052,"package_name":"github.com/google/pprof","ecosystem":"go","requirements":"v0.0.0-20200212024743-f11f1df84d12","direct":false,"kind":"runtime","optional":false},{"id":6897782053,"package_name":"github.com/google/pprof","ecosystem":"go","requirements":"v0.0.0-20200229191704-1ebb73c60ed3","direct":false,"kind":"runtime","optional":false},{"id":6897782054,"package_name":"github.com/google/pprof","ecosystem":"go","requirements":"v0.0.0-20200430221834-fc25d7d30c6d","direct":false,"kind":"runtime","optional":false},{"id":6897782055,"package_name":"github.com/google/pprof","ecosystem":"go","requirements":"v0.0.0-20200708004538-1a94d8640e99","direct":false,"kind":"runtime","optional":false},{"id":6897782056,"package_name":"github.com/google/renameio","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897782057,"package_name":"github.com/googleapis/gax-go/v2","ecosystem":"go","requirements":"v2.0.4","direct":false,"kind":"runtime","optional":false},{"id":6897782058,"package_name":"github.com/googleapis/gax-go/v2","ecosystem":"go","requirements":"v2.0.5","direct":false,"kind":"runtime","optional":false},{"id":6897782059,"package_name":"github.com/gorilla/handlers","ecosystem":"go","requirements":"v1.5.1","direct":false,"kind":"runtime","optional":false},{"id":6897782060,"package_name":"github.com/gorilla/mux","ecosystem":"go","requirements":"v1.8.0","direct":false,"kind":"runtime","optional":false},{"id":6897782061,"package_name":"github.com/hashicorp/golang-lru","ecosystem":"go","requirements":"v0.5.0","direct":false,"kind":"runtime","optional":false},{"id":6897782062,"package_name":"github.com/hashicorp/golang-lru","ecosystem":"go","requirements":"v0.5.1","direct":false,"kind":"runtime","optional":false},{"id":6897782063,"package_name":"github.com/hashicorp/golang-lru","ecosystem":"go","requirements":"v0.5.4","direct":false,"kind":"runtime","optional":false},{"id":6897782064,"package_name":"github.com/ianlancetaylor/demangle","ecosystem":"go","requirements":"v0.0.0-20181102032728-5e5cf60278f6","direct":false,"kind":"runtime","optional":false},{"id":6897782065,"package_name":"github.com/inconshreveable/mousetrap","ecosystem":"go","requirements":"v1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6897782066,"package_name":"github.com/jmespath/go-jmespath","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6897782067,"package_name":"github.com/jmespath/go-jmespath/internal/testify","ecosystem":"go","requirements":"v1.5.1","direct":false,"kind":"runtime","optional":false},{"id":6897782068,"package_name":"github.com/jpillora/backoff","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6897782069,"package_name":"github.com/json-iterator/go","ecosystem":"go","requirements":"v1.1.6","direct":false,"kind":"runtime","optional":false},{"id":6897782070,"package_name":"github.com/json-iterator/go","ecosystem":"go","requirements":"v1.1.7","direct":false,"kind":"runtime","optional":false},{"id":6897782071,"package_name":"github.com/json-iterator/go","ecosystem":"go","requirements":"v1.1.10","direct":false,"kind":"runtime","optional":false},{"id":6897782072,"package_name":"github.com/json-iterator/go","ecosystem":"go","requirements":"v1.1.11","direct":false,"kind":"runtime","optional":false},{"id":6897782073,"package_name":"github.com/json-iterator/go","ecosystem":"go","requirements":"v1.1.12","direct":false,"kind":"runtime","optional":false},{"id":6897782074,"package_name":"github.com/jstemmer/go-junit-report","ecosystem":"go","requirements":"v0.0.0-20190106144839-af01ea7f8024","direct":false,"kind":"runtime","optional":false},{"id":6897782075,"package_name":"github.com/jstemmer/go-junit-report","ecosystem":"go","requirements":"v0.9.1","direct":false,"kind":"runtime","optional":false},{"id":6897782076,"package_name":"github.com/julienschmidt/httprouter","ecosystem":"go","requirements":"v1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6897782077,"package_name":"github.com/julienschmidt/httprouter","ecosystem":"go","requirements":"v1.3.0","direct":false,"kind":"runtime","optional":false},{"id":6897782078,"package_name":"github.com/kisielk/gotool","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6897782079,"package_name":"github.com/konsorten/go-windows-terminal-sequences","ecosystem":"go","requirements":"v1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6897782080,"package_name":"github.com/konsorten/go-windows-terminal-sequences","ecosystem":"go","requirements":"v1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6897782081,"package_name":"github.com/kr/logfmt","ecosystem":"go","requirements":"v0.0.0-20140226030751-b84e30acd515","direct":false,"kind":"runtime","optional":false},{"id":6897782082,"package_name":"github.com/kr/pretty","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897782083,"package_name":"github.com/kr/pty","ecosystem":"go","requirements":"v1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6897782084,"package_name":"github.com/kr/text","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897782085,"package_name":"github.com/matttproud/golang_protobuf_extensions","ecosystem":"go","requirements":"v1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6897782086,"package_name":"github.com/mitchellh/mapstructure","ecosystem":"go","requirements":"v1.1.2","direct":false,"kind":"runtime","optional":false},{"id":6897782087,"package_name":"github.com/mitchellh/osext","ecosystem":"go","requirements":"v0.0.0-20151018003038-5e2d6d41470f","direct":false,"kind":"runtime","optional":false},{"id":6897782088,"package_name":"github.com/modern-go/concurrent","ecosystem":"go","requirements":"v0.0.0-20180228061459-e0a39a4cb421","direct":false,"kind":"runtime","optional":false},{"id":6897782089,"package_name":"github.com/modern-go/concurrent","ecosystem":"go","requirements":"v0.0.0-20180306012644-bacd9c7ef1dd","direct":false,"kind":"runtime","optional":false},{"id":6897782090,"package_name":"github.com/modern-go/reflect2","ecosystem":"go","requirements":"v0.0.0-20180701023420-4b7aa43c6742","direct":false,"kind":"runtime","optional":false},{"id":6897782091,"package_name":"github.com/modern-go/reflect2","ecosystem":"go","requirements":"v1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6897782092,"package_name":"github.com/modern-go/reflect2","ecosystem":"go","requirements":"v1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6897782093,"package_name":"github.com/mwitkow/go-conntrack","ecosystem":"go","requirements":"v0.0.0-20161129095857-cc309e4a2223","direct":false,"kind":"runtime","optional":false},{"id":6897782094,"package_name":"github.com/mwitkow/go-conntrack","ecosystem":"go","requirements":"v0.0.0-20190716064945-2f068394615f","direct":false,"kind":"runtime","optional":false},{"id":6897782095,"package_name":"github.com/ncw/swift","ecosystem":"go","requirements":"v1.0.47","direct":false,"kind":"runtime","optional":false},{"id":6897782096,"package_name":"github.com/opencontainers/go-digest","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6897782097,"package_name":"github.com/opencontainers/image-spec","ecosystem":"go","requirements":"v1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6897782098,"package_name":"github.com/pkg/errors","ecosystem":"go","requirements":"v0.8.0","direct":false,"kind":"runtime","optional":false},{"id":6897782099,"package_name":"github.com/pkg/errors","ecosystem":"go","requirements":"v0.8.1","direct":false,"kind":"runtime","optional":false},{"id":6897782100,"package_name":"github.com/pkg/errors","ecosystem":"go","requirements":"v0.9.1","direct":false,"kind":"runtime","optional":false},{"id":6897782101,"package_name":"github.com/pmezard/go-difflib","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6897782102,"package_name":"github.com/prometheus/client_golang","ecosystem":"go","requirements":"v0.9.1","direct":false,"kind":"runtime","optional":false},{"id":6897782103,"package_name":"github.com/prometheus/client_golang","ecosystem":"go","requirements":"v1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6897782104,"package_name":"github.com/prometheus/client_golang","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897782105,"package_name":"github.com/prometheus/client_golang","ecosystem":"go","requirements":"v1.7.1","direct":false,"kind":"runtime","optional":false},{"id":6897782106,"package_name":"github.com/prometheus/client_golang","ecosystem":"go","requirements":"v1.11.0","direct":false,"kind":"runtime","optional":false},{"id":6897782107,"package_name":"github.com/prometheus/client_golang","ecosystem":"go","requirements":"v1.12.1","direct":false,"kind":"runtime","optional":false},{"id":6897782108,"package_name":"github.com/prometheus/client_model","ecosystem":"go","requirements":"v0.0.0-20180712105110-5c3871d89910","direct":false,"kind":"runtime","optional":false},{"id":6897782109,"package_name":"github.com/prometheus/client_model","ecosystem":"go","requirements":"v0.0.0-20190129233127-fd36f4220a90","direct":false,"kind":"runtime","optional":false},{"id":6897782110,"package_name":"github.com/prometheus/client_model","ecosystem":"go","requirements":"v0.0.0-20190812154241-14fe0d1b01d4","direct":false,"kind":"runtime","optional":false},{"id":6897782111,"package_name":"github.com/prometheus/client_model","ecosystem":"go","requirements":"v0.2.0","direct":false,"kind":"runtime","optional":false},{"id":6897782112,"package_name":"github.com/prometheus/common","ecosystem":"go","requirements":"v0.4.1","direct":false,"kind":"runtime","optional":false},{"id":6897782113,"package_name":"github.com/prometheus/common","ecosystem":"go","requirements":"v0.6.0","direct":false,"kind":"runtime","optional":false},{"id":6897782114,"package_name":"github.com/prometheus/common","ecosystem":"go","requirements":"v0.10.0","direct":false,"kind":"runtime","optional":false},{"id":6897782115,"package_name":"github.com/prometheus/common","ecosystem":"go","requirements":"v0.26.0","direct":false,"kind":"runtime","optional":false},{"id":6897782116,"package_name":"github.com/prometheus/common","ecosystem":"go","requirements":"v0.32.1","direct":false,"kind":"runtime","optional":false},{"id":6897782117,"package_name":"github.com/prometheus/procfs","ecosystem":"go","requirements":"v0.0.0-20181005140218-185b4288413d","direct":false,"kind":"runtime","optional":false},{"id":6897782118,"package_name":"github.com/prometheus/procfs","ecosystem":"go","requirements":"v0.0.2","direct":false,"kind":"runtime","optional":false},{"id":6897782119,"package_name":"github.com/prometheus/procfs","ecosystem":"go","requirements":"v0.0.3","direct":false,"kind":"runtime","optional":false},{"id":6897782120,"package_name":"github.com/prometheus/procfs","ecosystem":"go","requirements":"v0.1.3","direct":false,"kind":"runtime","optional":false},{"id":6897782121,"package_name":"github.com/prometheus/procfs","ecosystem":"go","requirements":"v0.6.0","direct":false,"kind":"runtime","optional":false},{"id":6897782122,"package_name":"github.com/prometheus/procfs","ecosystem":"go","requirements":"v0.7.3","direct":false,"kind":"runtime","optional":false},{"id":6897782123,"package_name":"github.com/rogpeppe/go-internal","ecosystem":"go","requirements":"v1.3.0","direct":false,"kind":"runtime","optional":false},{"id":6897782124,"package_name":"github.com/russross/blackfriday/v2","ecosystem":"go","requirements":"v2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897782125,"package_name":"github.com/sirupsen/logrus","ecosystem":"go","requirements":"v1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6897782126,"package_name":"github.com/sirupsen/logrus","ecosystem":"go","requirements":"v1.4.2","direct":false,"kind":"runtime","optional":false},{"id":6897782127,"package_name":"github.com/sirupsen/logrus","ecosystem":"go","requirements":"v1.6.0","direct":false,"kind":"runtime","optional":false},{"id":6897782128,"package_name":"github.com/sirupsen/logrus","ecosystem":"go","requirements":"v1.8.1","direct":false,"kind":"runtime","optional":false},{"id":6897782129,"package_name":"github.com/spf13/cobra","ecosystem":"go","requirements":"v1.6.1","direct":false,"kind":"runtime","optional":false},{"id":6897782130,"package_name":"github.com/spf13/pflag","ecosystem":"go","requirements":"v1.0.5","direct":false,"kind":"runtime","optional":false},{"id":6897782131,"package_name":"github.com/stretchr/objx","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897782132,"package_name":"github.com/stretchr/objx","ecosystem":"go","requirements":"v0.1.1","direct":false,"kind":"runtime","optional":false},{"id":6897782133,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.2.2","direct":false,"kind":"runtime","optional":false},{"id":6897782134,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.3.0","direct":false,"kind":"runtime","optional":false},{"id":6897782135,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.4.0","direct":false,"kind":"runtime","optional":false},{"id":6897782136,"package_name":"github.com/stretchr/testify","ecosystem":"go","requirements":"v1.5.1","direct":false,"kind":"runtime","optional":false},{"id":6897782137,"package_name":"github.com/yuin/goldmark","ecosystem":"go","requirements":"v1.1.25","direct":false,"kind":"runtime","optional":false},{"id":6897782138,"package_name":"github.com/yuin/goldmark","ecosystem":"go","requirements":"v1.1.27","direct":false,"kind":"runtime","optional":false},{"id":6897782139,"package_name":"github.com/yuin/goldmark","ecosystem":"go","requirements":"v1.1.32","direct":false,"kind":"runtime","optional":false},{"id":6897782140,"package_name":"github.com/yvasiyarov/go-metrics","ecosystem":"go","requirements":"v0.0.0-20140926110328-57bccd1ccd43","direct":false,"kind":"runtime","optional":false},{"id":6897782141,"package_name":"github.com/yvasiyarov/gorelic","ecosystem":"go","requirements":"v0.0.0-20141212073537-a9bba5b9ab50","direct":false,"kind":"runtime","optional":false},{"id":6897782142,"package_name":"github.com/yvasiyarov/newrelic_platform_go","ecosystem":"go","requirements":"v0.0.0-20140908184405-b21fdbd4370f","direct":false,"kind":"runtime","optional":false},{"id":6897782143,"package_name":"go.opencensus.io","ecosystem":"go","requirements":"v0.21.0","direct":false,"kind":"runtime","optional":false},{"id":6897782144,"package_name":"go.opencensus.io","ecosystem":"go","requirements":"v0.22.0","direct":false,"kind":"runtime","optional":false},{"id":6897782145,"package_name":"go.opencensus.io","ecosystem":"go","requirements":"v0.22.2","direct":false,"kind":"runtime","optional":false},{"id":6897782146,"package_name":"go.opencensus.io","ecosystem":"go","requirements":"v0.22.3","direct":false,"kind":"runtime","optional":false},{"id":6897782147,"package_name":"go.opencensus.io","ecosystem":"go","requirements":"v0.22.4","direct":false,"kind":"runtime","optional":false},{"id":6897782148,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20180904163835-0709b304e793","direct":false,"kind":"runtime","optional":false},{"id":6897782149,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20190308221718-c2843e01d9a2","direct":false,"kind":"runtime","optional":false},{"id":6897782150,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20190510104115-cbcb75029529","direct":false,"kind":"runtime","optional":false},{"id":6897782151,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20190605123033-f99c8df09eb5","direct":false,"kind":"runtime","optional":false},{"id":6897782152,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20191011191535-87dc89f01550","direct":false,"kind":"runtime","optional":false},{"id":6897782153,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20200622213623-75b288015ac9","direct":false,"kind":"runtime","optional":false},{"id":6897782154,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20210921155107-089bfa567519","direct":false,"kind":"runtime","optional":false},{"id":6897782155,"package_name":"golang.org/x/crypto","ecosystem":"go","requirements":"v0.0.0-20211215153901-e495a2d5b3d3","direct":false,"kind":"runtime","optional":false},{"id":6897782156,"package_name":"golang.org/x/exp","ecosystem":"go","requirements":"v0.0.0-20190121172915-509febef88a4","direct":false,"kind":"runtime","optional":false},{"id":6897782157,"package_name":"golang.org/x/exp","ecosystem":"go","requirements":"v0.0.0-20190306152737-a1d7652674e8","direct":false,"kind":"runtime","optional":false},{"id":6897782158,"package_name":"golang.org/x/exp","ecosystem":"go","requirements":"v0.0.0-20190510132918-efd6b22b2522","direct":false,"kind":"runtime","optional":false},{"id":6897782159,"package_name":"golang.org/x/exp","ecosystem":"go","requirements":"v0.0.0-20190829153037-c13cbed26979","direct":false,"kind":"runtime","optional":false},{"id":6897782160,"package_name":"golang.org/x/exp","ecosystem":"go","requirements":"v0.0.0-20191030013958-a1ab85dbe136","direct":false,"kind":"runtime","optional":false},{"id":6897782161,"package_name":"golang.org/x/exp","ecosystem":"go","requirements":"v0.0.0-20191129062945-2f5052295587","direct":false,"kind":"runtime","optional":false},{"id":6897782162,"package_name":"golang.org/x/exp","ecosystem":"go","requirements":"v0.0.0-20191227195350-da58074b4299","direct":false,"kind":"runtime","optional":false},{"id":6897782163,"package_name":"golang.org/x/exp","ecosystem":"go","requirements":"v0.0.0-20200119233911-0405dc783f0a","direct":false,"kind":"runtime","optional":false},{"id":6897782164,"package_name":"golang.org/x/exp","ecosystem":"go","requirements":"v0.0.0-20200207192155-f17229e696bd","direct":false,"kind":"runtime","optional":false},{"id":6897782165,"package_name":"golang.org/x/exp","ecosystem":"go","requirements":"v0.0.0-20200224162631-6cc2880d07d6","direct":false,"kind":"runtime","optional":false},{"id":6897782166,"package_name":"golang.org/x/image","ecosystem":"go","requirements":"v0.0.0-20190227222117-0694c2d4d067","direct":false,"kind":"runtime","optional":false},{"id":6897782167,"package_name":"golang.org/x/image","ecosystem":"go","requirements":"v0.0.0-20190802002840-cff245a6509b","direct":false,"kind":"runtime","optional":false},{"id":6897782168,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20181026193005-c67002cb31c3","direct":false,"kind":"runtime","optional":false},{"id":6897782169,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20190227174305-5b3e6a55c961","direct":false,"kind":"runtime","optional":false},{"id":6897782170,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20190301231843-5614ed5bae6f","direct":false,"kind":"runtime","optional":false},{"id":6897782171,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20190313153728-d0100b6bd8b3","direct":false,"kind":"runtime","optional":false},{"id":6897782172,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20190409202823-959b441ac422","direct":false,"kind":"runtime","optional":false},{"id":6897782173,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20190909230951-414d861bb4ac","direct":false,"kind":"runtime","optional":false},{"id":6897782174,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20190930215403-16217165b5de","direct":false,"kind":"runtime","optional":false},{"id":6897782175,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20191125180803-fdd1cda4f05f","direct":false,"kind":"runtime","optional":false},{"id":6897782176,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20200130185559-910be7a94367","direct":false,"kind":"runtime","optional":false},{"id":6897782177,"package_name":"golang.org/x/lint","ecosystem":"go","requirements":"v0.0.0-20200302205851-738671d3881b","direct":false,"kind":"runtime","optional":false},{"id":6897782178,"package_name":"golang.org/x/mobile","ecosystem":"go","requirements":"v0.0.0-20190312151609-d3739f865fa6","direct":false,"kind":"runtime","optional":false},{"id":6897782179,"package_name":"golang.org/x/mobile","ecosystem":"go","requirements":"v0.0.0-20190719004257-d2bd2a29d028","direct":false,"kind":"runtime","optional":false},{"id":6897782180,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.0.0-20190513183733-4bf6d317e70e","direct":false,"kind":"runtime","optional":false},{"id":6897782181,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897782182,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.1.1-0.20191105210325-c90efee705ee","direct":false,"kind":"runtime","optional":false},{"id":6897782183,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.1.1-0.20191107180719-034126e5016b","direct":false,"kind":"runtime","optional":false},{"id":6897782184,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.2.0","direct":false,"kind":"runtime","optional":false},{"id":6897782185,"package_name":"golang.org/x/mod","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":6897782186,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20180724234803-3673e40ba225","direct":false,"kind":"runtime","optional":false},{"id":6897782187,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20180826012351-8a410e7b638d","direct":false,"kind":"runtime","optional":false},{"id":6897782188,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20181114220301-adae6a3d119a","direct":false,"kind":"runtime","optional":false},{"id":6897782189,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190108225652-1e06a53dbb7e","direct":false,"kind":"runtime","optional":false},{"id":6897782190,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190213061140-3a22650c66bd","direct":false,"kind":"runtime","optional":false},{"id":6897782191,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190311183353-d8887717615a","direct":false,"kind":"runtime","optional":false},{"id":6897782192,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190404232315-eb5bcb51f2a3","direct":false,"kind":"runtime","optional":false},{"id":6897782193,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190501004415-9ce7a6920f09","direct":false,"kind":"runtime","optional":false},{"id":6897782194,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190503192946-f4e77d36d62c","direct":false,"kind":"runtime","optional":false},{"id":6897782195,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190603091049-60506f45cf65","direct":false,"kind":"runtime","optional":false},{"id":6897782196,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190613194153-d28f0bde5980","direct":false,"kind":"runtime","optional":false},{"id":6897782197,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190620200207-3b0461eec859","direct":false,"kind":"runtime","optional":false},{"id":6897782198,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190628185345-da137c7871d7","direct":false,"kind":"runtime","optional":false},{"id":6897782199,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20190724013045-ca1201d0de80","direct":false,"kind":"runtime","optional":false},{"id":6897782200,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20191209160850-c0dbc17a3553","direct":false,"kind":"runtime","optional":false},{"id":6897782201,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200114155413-6afb5195e5aa","direct":false,"kind":"runtime","optional":false},{"id":6897782202,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200202094626-16171245cfb2","direct":false,"kind":"runtime","optional":false},{"id":6897782203,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200222125558-5a598a2470a0","direct":false,"kind":"runtime","optional":false},{"id":6897782204,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200226121028-0de0cce0169b","direct":false,"kind":"runtime","optional":false},{"id":6897782205,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200301022130-244492dfa37a","direct":false,"kind":"runtime","optional":false},{"id":6897782206,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200324143707-d3edc9973b7e","direct":false,"kind":"runtime","optional":false},{"id":6897782207,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200501053045-e0ff5e5a1de5","direct":false,"kind":"runtime","optional":false},{"id":6897782208,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200506145744-7e3656a0809f","direct":false,"kind":"runtime","optional":false},{"id":6897782209,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200513185701-a91f0712d120","direct":false,"kind":"runtime","optional":false},{"id":6897782210,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200520182314-0ba52f642ac2","direct":false,"kind":"runtime","optional":false},{"id":6897782211,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200625001655-4c5254603344","direct":false,"kind":"runtime","optional":false},{"id":6897782212,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200707034311-ab3426394381","direct":false,"kind":"runtime","optional":false},{"id":6897782213,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20200822124328-c89045814202","direct":false,"kind":"runtime","optional":false},{"id":6897782214,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20210226172049-e18ecbb05110","direct":false,"kind":"runtime","optional":false},{"id":6897782215,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20210525063256-abc453219eb5","direct":false,"kind":"runtime","optional":false},{"id":6897782216,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20211112202133-69e39bad7dc2","direct":false,"kind":"runtime","optional":false},{"id":6897782217,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.0.0-20220127200216-cd36cc0744dd","direct":false,"kind":"runtime","optional":false},{"id":6897782218,"package_name":"golang.org/x/net","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6897782219,"package_name":"golang.org/x/oauth2","ecosystem":"go","requirements":"v0.0.0-20180821212333-d2e6202438be","direct":false,"kind":"runtime","optional":false},{"id":6897782220,"package_name":"golang.org/x/oauth2","ecosystem":"go","requirements":"v0.0.0-20190226205417-e64efc72b421","direct":false,"kind":"runtime","optional":false},{"id":6897782221,"package_name":"golang.org/x/oauth2","ecosystem":"go","requirements":"v0.0.0-20190604053449-0f29369cfe45","direct":false,"kind":"runtime","optional":false},{"id":6897782222,"package_name":"golang.org/x/oauth2","ecosystem":"go","requirements":"v0.0.0-20191202225959-858c2ad4c8b6","direct":false,"kind":"runtime","optional":false},{"id":6897782223,"package_name":"golang.org/x/oauth2","ecosystem":"go","requirements":"v0.0.0-20200107190931-bf48bf16ab8d","direct":false,"kind":"runtime","optional":false},{"id":6897782416,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.2.5","direct":false,"kind":"runtime","optional":false},{"id":6897782224,"package_name":"golang.org/x/oauth2","ecosystem":"go","requirements":"v0.0.0-20210514164344-f6687ab2804c","direct":false,"kind":"runtime","optional":false},{"id":6897782225,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20180314180146-1d60e4601c6f","direct":false,"kind":"runtime","optional":false},{"id":6897782226,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20181108010431-42b317875d0f","direct":false,"kind":"runtime","optional":false},{"id":6897782227,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20181221193216-37e7f081c4d4","direct":false,"kind":"runtime","optional":false},{"id":6897782228,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20190227155943-e225da77a7e6","direct":false,"kind":"runtime","optional":false},{"id":6897782229,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20190423024810-112230192c58","direct":false,"kind":"runtime","optional":false},{"id":6897782230,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20190911185100-cd5d95a43a6e","direct":false,"kind":"runtime","optional":false},{"id":6897782231,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20200317015054-43a5402ce75a","direct":false,"kind":"runtime","optional":false},{"id":6897782232,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20200625203802-6e8e738ad208","direct":false,"kind":"runtime","optional":false},{"id":6897782233,"package_name":"golang.org/x/sync","ecosystem":"go","requirements":"v0.0.0-20201207232520-09787c993a3a","direct":false,"kind":"runtime","optional":false},{"id":6897782234,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20180830151530-49385e6e1522","direct":false,"kind":"runtime","optional":false},{"id":6897782235,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20180905080454-ebe1bf3edb33","direct":false,"kind":"runtime","optional":false},{"id":6897782236,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20181116152217-5ac8a444bdc5","direct":false,"kind":"runtime","optional":false},{"id":6897782237,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190215142949-d0b11bdaac8a","direct":false,"kind":"runtime","optional":false},{"id":6897782238,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190312061237-fead79001313","direct":false,"kind":"runtime","optional":false},{"id":6897782239,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190412213103-97732733099d","direct":false,"kind":"runtime","optional":false},{"id":6897782240,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190422165155-953cdadca894","direct":false,"kind":"runtime","optional":false},{"id":6897782241,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190502145724-3ef323f4f1fd","direct":false,"kind":"runtime","optional":false},{"id":6897782242,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190507160741-ecd444e8653b","direct":false,"kind":"runtime","optional":false},{"id":6897782243,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190606165138-5da285871e9c","direct":false,"kind":"runtime","optional":false},{"id":6897782244,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190624142023-c5567b49c5d0","direct":false,"kind":"runtime","optional":false},{"id":6897782245,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190726091711-fc99dfbffb4e","direct":false,"kind":"runtime","optional":false},{"id":6897782246,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20190801041406-cbf593c0f2f3","direct":false,"kind":"runtime","optional":false},{"id":6897782247,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20191001151750-bb3f8db39f24","direct":false,"kind":"runtime","optional":false},{"id":6897782248,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20191026070338-33540a1f6037","direct":false,"kind":"runtime","optional":false},{"id":6897782249,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20191204072324-ce4227a45e2e","direct":false,"kind":"runtime","optional":false},{"id":6897782250,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20191228213918-04cbcbbfeed8","direct":false,"kind":"runtime","optional":false},{"id":6897782251,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200106162015-b016eb3dc98e","direct":false,"kind":"runtime","optional":false},{"id":6897782252,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200113162924-86b910548bc1","direct":false,"kind":"runtime","optional":false},{"id":6897782253,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200122134326-e047566fdf82","direct":false,"kind":"runtime","optional":false},{"id":6897782254,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200202164722-d101bd2416d5","direct":false,"kind":"runtime","optional":false},{"id":6897782255,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200212091648-12a6c2dcc1e4","direct":false,"kind":"runtime","optional":false},{"id":6897782256,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200223170610-d5e6a3e2c0ae","direct":false,"kind":"runtime","optional":false},{"id":6897782257,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200302150141-5c8b2ff67527","direct":false,"kind":"runtime","optional":false},{"id":6897782258,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200323222414-85ca7c5b95cd","direct":false,"kind":"runtime","optional":false},{"id":6897782259,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200331124033-c3d80250170d","direct":false,"kind":"runtime","optional":false},{"id":6897782260,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200501052902-10377860bb8e","direct":false,"kind":"runtime","optional":false},{"id":6897782261,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200511232937-7e40ca221e25","direct":false,"kind":"runtime","optional":false},{"id":6897782262,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200515095857-1151b9dac4a9","direct":false,"kind":"runtime","optional":false},{"id":6897782263,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200523222454-059865788121","direct":false,"kind":"runtime","optional":false},{"id":6897782264,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200615200032-f1bc736245b1","direct":false,"kind":"runtime","optional":false},{"id":6897782265,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200625212154-ddb9806d33ae","direct":false,"kind":"runtime","optional":false},{"id":6897782266,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20200803210538-64077c9b5642","direct":false,"kind":"runtime","optional":false},{"id":6897782267,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20201119102817-f84b799fce68","direct":false,"kind":"runtime","optional":false},{"id":6897782268,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20210124154548-22da62e12c0c","direct":false,"kind":"runtime","optional":false},{"id":6897782269,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20210423082822-04245dca01da","direct":false,"kind":"runtime","optional":false},{"id":6897782270,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20210603081109-ebe580a85c40","direct":false,"kind":"runtime","optional":false},{"id":6897782271,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20210615035016-665e8c7367d1","direct":false,"kind":"runtime","optional":false},{"id":6897782272,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20211216021012-1d35b9e2eb4e","direct":false,"kind":"runtime","optional":false},{"id":6897782273,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.0.0-20220114195835-da31bd327af9","direct":false,"kind":"runtime","optional":false},{"id":6897782274,"package_name":"golang.org/x/sys","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":6897782275,"package_name":"golang.org/x/term","ecosystem":"go","requirements":"v0.0.0-20201126162022-7de9c90e9dd1","direct":false,"kind":"runtime","optional":false},{"id":6897782276,"package_name":"golang.org/x/term","ecosystem":"go","requirements":"v0.0.0-20210927222741-03fcf44c2211","direct":false,"kind":"runtime","optional":false},{"id":6897782277,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.0.0-20170915032832-14c0d48ead0c","direct":false,"kind":"runtime","optional":false},{"id":6897782278,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.0","direct":false,"kind":"runtime","optional":false},{"id":6897782279,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.1-0.20180807135948-17ff2d5776d2","direct":false,"kind":"runtime","optional":false},{"id":6897782280,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.2","direct":false,"kind":"runtime","optional":false},{"id":6897782281,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.3","direct":false,"kind":"runtime","optional":false},{"id":6897782282,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.6","direct":false,"kind":"runtime","optional":false},{"id":6897782283,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.3.7","direct":false,"kind":"runtime","optional":false},{"id":6897782284,"package_name":"golang.org/x/text","ecosystem":"go","requirements":"v0.5.0","direct":false,"kind":"runtime","optional":false},{"id":6897782285,"package_name":"golang.org/x/time","ecosystem":"go","requirements":"v0.0.0-20181108054448-85acf8d2951c","direct":false,"kind":"runtime","optional":false},{"id":6897782286,"package_name":"golang.org/x/time","ecosystem":"go","requirements":"v0.0.0-20190308202827-9d24e82272b4","direct":false,"kind":"runtime","optional":false},{"id":6897782287,"package_name":"golang.org/x/time","ecosystem":"go","requirements":"v0.0.0-20191024005414-555d28b269f0","direct":false,"kind":"runtime","optional":false},{"id":6897782288,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20180917221912-90fa682c2a6e","direct":false,"kind":"runtime","optional":false},{"id":6897782289,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190114222345-bf090417da8b","direct":false,"kind":"runtime","optional":false},{"id":6897782290,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190226205152-f727befe758c","direct":false,"kind":"runtime","optional":false},{"id":6897782291,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190311212946-11955173bddd","direct":false,"kind":"runtime","optional":false},{"id":6897782292,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190312151545-0bb0c0a6e846","direct":false,"kind":"runtime","optional":false},{"id":6897782293,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190312170243-e65039ee4138","direct":false,"kind":"runtime","optional":false},{"id":6897782294,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190425150028-36563e24a262","direct":false,"kind":"runtime","optional":false},{"id":6897782295,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190506145303-2d16b83fe98c","direct":false,"kind":"runtime","optional":false},{"id":6897782296,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190524140312-2c0ae7006135","direct":false,"kind":"runtime","optional":false},{"id":6897782297,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190606124116-d0a3d012864b","direct":false,"kind":"runtime","optional":false},{"id":6897782298,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190621195816-6e04913cbbac","direct":false,"kind":"runtime","optional":false},{"id":6897782299,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190628153133-6cdbf07be9d0","direct":false,"kind":"runtime","optional":false},{"id":6897782300,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190816200558-6889da9d5479","direct":false,"kind":"runtime","optional":false},{"id":6897782301,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20190911174233-4f2ddba30aff","direct":false,"kind":"runtime","optional":false},{"id":6897782302,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20191012152004-8de300cfc20a","direct":false,"kind":"runtime","optional":false},{"id":6897782303,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20191113191852-77e3bb0ad9e7","direct":false,"kind":"runtime","optional":false},{"id":6897782304,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20191115202509-3a792d9c32b2","direct":false,"kind":"runtime","optional":false},{"id":6897782305,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20191119224855-298f0cb1881e","direct":false,"kind":"runtime","optional":false},{"id":6897782306,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20191125144606-a911d9008d1f","direct":false,"kind":"runtime","optional":false},{"id":6897782307,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20191130070609-6e064ea0cf2d","direct":false,"kind":"runtime","optional":false},{"id":6897782308,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20191216173652-a0e659d51361","direct":false,"kind":"runtime","optional":false},{"id":6897782309,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20191227053925-7b8e75db28f4","direct":false,"kind":"runtime","optional":false},{"id":6897782310,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200117161641-43d50277825c","direct":false,"kind":"runtime","optional":false},{"id":6897782311,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200122220014-bf1340f18c4a","direct":false,"kind":"runtime","optional":false},{"id":6897782312,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200130002326-2f3ba24bd6e7","direct":false,"kind":"runtime","optional":false},{"id":6897782313,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200204074204-1cc6d1ef6c74","direct":false,"kind":"runtime","optional":false},{"id":6897782314,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200207183749-b753a1ba74fa","direct":false,"kind":"runtime","optional":false},{"id":6897782315,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200212150539-ea181f53ac56","direct":false,"kind":"runtime","optional":false},{"id":6897782316,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200224181240-023911ca70b2","direct":false,"kind":"runtime","optional":false},{"id":6897782317,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200227222343-706bc42d1f0d","direct":false,"kind":"runtime","optional":false},{"id":6897782318,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200304193943-95d2e580d8eb","direct":false,"kind":"runtime","optional":false},{"id":6897782319,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200312045724-11d5b4c81c7d","direct":false,"kind":"runtime","optional":false},{"id":6897782320,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200331025713-a30bf2db82d4","direct":false,"kind":"runtime","optional":false},{"id":6897782321,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200501065659-ab2804fb9c9d","direct":false,"kind":"runtime","optional":false},{"id":6897782322,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200512131952-2bc93b1c0c88","direct":false,"kind":"runtime","optional":false},{"id":6897782323,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200515010526-7d3b6ebf133d","direct":false,"kind":"runtime","optional":false},{"id":6897782324,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200618134242-20370b0cb4b2","direct":false,"kind":"runtime","optional":false},{"id":6897782325,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200729194436-6467de6f59a7","direct":false,"kind":"runtime","optional":false},{"id":6897782326,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200804011535-6c149bb5ef0d","direct":false,"kind":"runtime","optional":false},{"id":6897782327,"package_name":"golang.org/x/tools","ecosystem":"go","requirements":"v0.0.0-20200825202427-b303f430e36d","direct":false,"kind":"runtime","optional":false},{"id":6897782328,"package_name":"golang.org/x/xerrors","ecosystem":"go","requirements":"v0.0.0-20190717185122-a985d3407aa7","direct":false,"kind":"runtime","optional":false},{"id":6897782329,"package_name":"golang.org/x/xerrors","ecosystem":"go","requirements":"v0.0.0-20191011141410-1b5146add898","direct":false,"kind":"runtime","optional":false},{"id":6897782330,"package_name":"golang.org/x/xerrors","ecosystem":"go","requirements":"v0.0.0-20191204190536-9bdfabe68543","direct":false,"kind":"runtime","optional":false},{"id":6897782331,"package_name":"golang.org/x/xerrors","ecosystem":"go","requirements":"v0.0.0-20200804184101-5ec99f83aff1","direct":false,"kind":"runtime","optional":false},{"id":6897782332,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6897782333,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.7.0","direct":false,"kind":"runtime","optional":false},{"id":6897782334,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.8.0","direct":false,"kind":"runtime","optional":false},{"id":6897782335,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.9.0","direct":false,"kind":"runtime","optional":false},{"id":6897782336,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.13.0","direct":false,"kind":"runtime","optional":false},{"id":6897782337,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.14.0","direct":false,"kind":"runtime","optional":false},{"id":6897782338,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.15.0","direct":false,"kind":"runtime","optional":false},{"id":6897782339,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.17.0","direct":false,"kind":"runtime","optional":false},{"id":6897782340,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.18.0","direct":false,"kind":"runtime","optional":false},{"id":6897782341,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.19.0","direct":false,"kind":"runtime","optional":false},{"id":6897782342,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.20.0","direct":false,"kind":"runtime","optional":false},{"id":6897782343,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.22.0","direct":false,"kind":"runtime","optional":false},{"id":6897782344,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.24.0","direct":false,"kind":"runtime","optional":false},{"id":6897782345,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.28.0","direct":false,"kind":"runtime","optional":false},{"id":6897782346,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.29.0","direct":false,"kind":"runtime","optional":false},{"id":6897782347,"package_name":"google.golang.org/api","ecosystem":"go","requirements":"v0.30.0","direct":false,"kind":"runtime","optional":false},{"id":6897782348,"package_name":"google.golang.org/appengine","ecosystem":"go","requirements":"v1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897782349,"package_name":"google.golang.org/appengine","ecosystem":"go","requirements":"v1.4.0","direct":false,"kind":"runtime","optional":false},{"id":6897782350,"package_name":"google.golang.org/appengine","ecosystem":"go","requirements":"v1.5.0","direct":false,"kind":"runtime","optional":false},{"id":6897782351,"package_name":"google.golang.org/appengine","ecosystem":"go","requirements":"v1.6.1","direct":false,"kind":"runtime","optional":false},{"id":6897782352,"package_name":"google.golang.org/appengine","ecosystem":"go","requirements":"v1.6.5","direct":false,"kind":"runtime","optional":false},{"id":6897782353,"package_name":"google.golang.org/appengine","ecosystem":"go","requirements":"v1.6.6","direct":false,"kind":"runtime","optional":false},{"id":6897782354,"package_name":"google.golang.org/cloud","ecosystem":"go","requirements":"v0.0.0-20151119220103-975617b05ea8","direct":false,"kind":"runtime","optional":false},{"id":6897782355,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20180817151627-c66870c02cf8","direct":false,"kind":"runtime","optional":false},{"id":6897782356,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20190307195333-5fe7a883aa19","direct":false,"kind":"runtime","optional":false},{"id":6897782357,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20190418145605-e7d98fc518a7","direct":false,"kind":"runtime","optional":false},{"id":6897782358,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20190425155659-357c62f0e4bb","direct":false,"kind":"runtime","optional":false},{"id":6897782359,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20190502173448-54afdca5d873","direct":false,"kind":"runtime","optional":false},{"id":6897782360,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20190801165951-fa694d86fc64","direct":false,"kind":"runtime","optional":false},{"id":6897782361,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20190819201941-24fa4b261c55","direct":false,"kind":"runtime","optional":false},{"id":6897782362,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20190911173649-1774047e7e51","direct":false,"kind":"runtime","optional":false},{"id":6897782363,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20191108220845-16a3f7862a1a","direct":false,"kind":"runtime","optional":false},{"id":6897782364,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20191115194625-c23dd37a84c9","direct":false,"kind":"runtime","optional":false},{"id":6897782365,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20191216164720-4f79533eabd1","direct":false,"kind":"runtime","optional":false},{"id":6897782366,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20191230161307-f3c370f40bfb","direct":false,"kind":"runtime","optional":false},{"id":6897782367,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200115191322-ca5a22157cba","direct":false,"kind":"runtime","optional":false},{"id":6897782368,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200122232147-0452cf42e150","direct":false,"kind":"runtime","optional":false},{"id":6897782369,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200204135345-fa8e72b47b90","direct":false,"kind":"runtime","optional":false},{"id":6897782370,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200212174721-66ed5ce911ce","direct":false,"kind":"runtime","optional":false},{"id":6897782371,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200224152610-e50cd9704f63","direct":false,"kind":"runtime","optional":false},{"id":6897782372,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200228133532-8c2c7df3a383","direct":false,"kind":"runtime","optional":false},{"id":6897782373,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200305110556-506484158171","direct":false,"kind":"runtime","optional":false},{"id":6897782374,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200312145019-da6875a35672","direct":false,"kind":"runtime","optional":false},{"id":6897782375,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200331122359-1ee6d9798940","direct":false,"kind":"runtime","optional":false},{"id":6897782376,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200430143042-b979b6f78d84","direct":false,"kind":"runtime","optional":false},{"id":6897782377,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200511104702-f5ebc3bea380","direct":false,"kind":"runtime","optional":false},{"id":6897782378,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200515170657-fc4c6c6a6587","direct":false,"kind":"runtime","optional":false},{"id":6897782379,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200526211855-cb27e3aa2013","direct":false,"kind":"runtime","optional":false},{"id":6897782380,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200618031413-b414f8b61790","direct":false,"kind":"runtime","optional":false},{"id":6897782381,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200729003335-053ba62fc06f","direct":false,"kind":"runtime","optional":false},{"id":6897782382,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200804131852-c06518451d9c","direct":false,"kind":"runtime","optional":false},{"id":6897782383,"package_name":"google.golang.org/genproto","ecosystem":"go","requirements":"v0.0.0-20200825200019-8632dd797987","direct":false,"kind":"runtime","optional":false},{"id":6897782384,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.19.0","direct":false,"kind":"runtime","optional":false},{"id":6897782385,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.20.1","direct":false,"kind":"runtime","optional":false},{"id":6897782386,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.21.1","direct":false,"kind":"runtime","optional":false},{"id":6897782387,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.23.0","direct":false,"kind":"runtime","optional":false},{"id":6897782388,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.25.1","direct":false,"kind":"runtime","optional":false},{"id":6897782389,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.26.0","direct":false,"kind":"runtime","optional":false},{"id":6897782390,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.27.0","direct":false,"kind":"runtime","optional":false},{"id":6897782391,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.27.1","direct":false,"kind":"runtime","optional":false},{"id":6897782392,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.28.0","direct":false,"kind":"runtime","optional":false},{"id":6897782393,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.29.1","direct":false,"kind":"runtime","optional":false},{"id":6897782394,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.30.0","direct":false,"kind":"runtime","optional":false},{"id":6897782395,"package_name":"google.golang.org/grpc","ecosystem":"go","requirements":"v1.31.0","direct":false,"kind":"runtime","optional":false},{"id":6897782396,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v0.0.0-20200109180630-ec00e32a8dfd","direct":false,"kind":"runtime","optional":false},{"id":6897782397,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v0.0.0-20200221191635-4d8936d0db64","direct":false,"kind":"runtime","optional":false},{"id":6897782398,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v0.0.0-20200228230310-ab0ca4ff8a60","direct":false,"kind":"runtime","optional":false},{"id":6897782399,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.20.1-0.20200309200217-e05f789c0967","direct":false,"kind":"runtime","optional":false},{"id":6897782400,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.21.0","direct":false,"kind":"runtime","optional":false},{"id":6897782401,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.22.0","direct":false,"kind":"runtime","optional":false},{"id":6897782402,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.23.0","direct":false,"kind":"runtime","optional":false},{"id":6897782403,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.23.1-0.20200526195155-81db48ad09cc","direct":false,"kind":"runtime","optional":false},{"id":6897782404,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.24.0","direct":false,"kind":"runtime","optional":false},{"id":6897782405,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.25.0","direct":false,"kind":"runtime","optional":false},{"id":6897782406,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.26.0-rc.1","direct":false,"kind":"runtime","optional":false},{"id":6897782407,"package_name":"google.golang.org/protobuf","ecosystem":"go","requirements":"v1.26.0","direct":false,"kind":"runtime","optional":false},{"id":6897782408,"package_name":"gopkg.in/alecthomas/kingpin.v2","ecosystem":"go","requirements":"v2.2.6","direct":false,"kind":"runtime","optional":false},{"id":6897782409,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v0.0.0-20161208181325-20d25e280405","direct":false,"kind":"runtime","optional":false},{"id":6897782410,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v1.0.0-20180628173108-788fd7840127","direct":false,"kind":"runtime","optional":false},{"id":6897782411,"package_name":"gopkg.in/check.v1","ecosystem":"go","requirements":"v1.0.0-20190902080502-41f04d3bba15","direct":false,"kind":"runtime","optional":false},{"id":6897782412,"package_name":"gopkg.in/errgo.v2","ecosystem":"go","requirements":"v2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897782413,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.2.1","direct":false,"kind":"runtime","optional":false},{"id":6897782414,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.2.2","direct":false,"kind":"runtime","optional":false},{"id":6897782415,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.2.4","direct":false,"kind":"runtime","optional":false},{"id":6897782417,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.2.8","direct":false,"kind":"runtime","optional":false},{"id":6897782418,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.3.0","direct":false,"kind":"runtime","optional":false},{"id":6897782419,"package_name":"gopkg.in/yaml.v2","ecosystem":"go","requirements":"v2.4.0","direct":false,"kind":"runtime","optional":false},{"id":6897782420,"package_name":"gopkg.in/yaml.v3","ecosystem":"go","requirements":"v3.0.1","direct":false,"kind":"runtime","optional":false},{"id":6897782421,"package_name":"honnef.co/go/tools","ecosystem":"go","requirements":"v0.0.0-20190102054323-c2f93a96b099","direct":false,"kind":"runtime","optional":false},{"id":6897782422,"package_name":"honnef.co/go/tools","ecosystem":"go","requirements":"v0.0.0-20190106161140-3f1c8253044a","direct":false,"kind":"runtime","optional":false},{"id":6897782423,"package_name":"honnef.co/go/tools","ecosystem":"go","requirements":"v0.0.0-20190418001031-e561f6794a2a","direct":false,"kind":"runtime","optional":false},{"id":6897782424,"package_name":"honnef.co/go/tools","ecosystem":"go","requirements":"v0.0.0-20190523083050-ea95bdfd59fc","direct":false,"kind":"runtime","optional":false},{"id":6897782425,"package_name":"honnef.co/go/tools","ecosystem":"go","requirements":"v0.0.1-2019.2.3","direct":false,"kind":"runtime","optional":false},{"id":6897782426,"package_name":"honnef.co/go/tools","ecosystem":"go","requirements":"v0.0.1-2020.1.3","direct":false,"kind":"runtime","optional":false},{"id":6897782427,"package_name":"honnef.co/go/tools","ecosystem":"go","requirements":"v0.0.1-2020.1.4","direct":false,"kind":"runtime","optional":false},{"id":6897782428,"package_name":"rsc.io/binaryregexp","ecosystem":"go","requirements":"v0.2.0","direct":false,"kind":"runtime","optional":false},{"id":6897782429,"package_name":"rsc.io/quote/v3","ecosystem":"go","requirements":"v3.1.0","direct":false,"kind":"runtime","optional":false},{"id":6897782430,"package_name":"rsc.io/sampler","ecosystem":"go","requirements":"v1.3.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/dockerhub-readme.yml","sha":null,"kind":"manifest","created_at":"2023-10-16T22:12:41.274Z","updated_at":"2023-10-16T22:12:41.274Z","repository_link":"https://github.com/distribution/distribution/blob/main/.github/workflows/dockerhub-readme.yml","dependencies":[{"id":14249018244,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14249018245,"package_name":"peter-evans/dockerhub-description","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/scorecards.yml","sha":null,"kind":"manifest","created_at":"2023-10-02T20:14:04.375Z","updated_at":"2023-10-02T20:14:04.375Z","repository_link":"https://github.com/distribution/distribution/blob/main/.github/workflows/scorecards.yml","dependencies":[{"id":14062611022,"package_name":"actions/checkout","ecosystem":"actions","requirements":"a12a3943b4bdde767164f792f33f40b04645d846","direct":true,"kind":"composite","optional":false},{"id":14062611023,"package_name":"ossf/scorecard-action","ecosystem":"actions","requirements":"99c53751e09b9529366343771cc321ec74e9bd3d","direct":true,"kind":"composite","optional":false},{"id":14062611024,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"6673cd052c4cd6fcf4b4e6e60ea986c889389535","direct":true,"kind":"composite","optional":false},{"id":14062611025,"package_name":"github/codeql-action/upload-sarif","ecosystem":"actions","requirements":"5f532563584d71fdef14ee64d17bafb34f751ce5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docs.yml","sha":null,"kind":"manifest","created_at":"2023-10-12T17:06:20.025Z","updated_at":"2023-10-12T17:06:20.025Z","repository_link":"https://github.com/distribution/distribution/blob/main/.github/workflows/docs.yml","dependencies":[{"id":14177760356,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14177760357,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14177760358,"package_name":"docker/bake-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14177760359,"package_name":"actions/upload-pages-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14177760360,"package_name":"actions/deploy-pages","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"tests/docker-compose-e2e-cloud-storage.yml","sha":null,"kind":"manifest","created_at":"2026-08-19T09:22:37.838Z","updated_at":"2026-08-19T09:22:37.838Z","repository_link":"https://github.com/distribution/distribution/blob/main/tests/docker-compose-e2e-cloud-storage.yml","dependencies":[{"id":26209954603,"package_name":"docker.io/minio/minio","ecosystem":"docker","requirements":"RELEASE.2023-10-16T04-13-43Z","direct":true,"kind":"runtime","optional":false},{"id":26209954604,"package_name":"docker.io/minio/mc","ecosystem":"docker","requirements":"RELEASE.2023-10-14T01-57-03Z","direct":true,"kind":"runtime","optional":false},{"id":26209954605,"package_name":"redis","ecosystem":"docker","requirements":"7.2-alpine","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"tests/docker-compose-storage.yml","sha":null,"kind":"manifest","created_at":"2026-08-19T09:22:37.903Z","updated_at":"2026-08-19T09:22:37.903Z","repository_link":"https://github.com/distribution/distribution/blob/main/tests/docker-compose-storage.yml","dependencies":[{"id":26209954822,"package_name":"docker.io/minio/minio","ecosystem":"docker","requirements":"RELEASE.2023-10-16T04-13-43Z","direct":true,"kind":"runtime","optional":false},{"id":26209954825,"package_name":"docker.io/minio/mc","ecosystem":"docker","requirements":"RELEASE.2023-10-14T01-57-03Z","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/label.yaml","sha":null,"kind":"manifest","created_at":"2026-08-19T09:22:37.714Z","updated_at":"2026-08-19T09:22:37.714Z","repository_link":"https://github.com/distribution/distribution/blob/main/.github/workflows/label.yaml","dependencies":[{"id":26209953567,"package_name":"actions/labeler","ecosystem":"actions","requirements":"f27b608878404679385c85cfa523b85ccb86e213","direct":true,"kind":"composite","optional":false}]}],"score":38.95771813523715,"created_at":"2026-05-14T05:13:55.609Z","updated_at":"2026-08-26T10:35:45.713Z","avatar_url":"https://github.com/distribution.png","language":"Go","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/372390","html_url":"https://summary.ecosyste.ms/projects/372390"}