[{"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-09-01T23:40:08.166Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10598,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-01T20:38:56.939Z","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-09-01T17:04:29.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":37018778,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-01T02:00:05.433Z","response_time":53,"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-09-01T23:40:08.165Z","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-09-01T20:39:22.566Z","issues_count":475,"pull_requests_count":686,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2638483965014577,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":28,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.353658536585366,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":3757},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-09-02T05:05:10.221Z","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":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-09-02T01:38:31.142Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10598,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-01T20:38:56.939Z","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-09-01T17:04:29.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":37018778,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-01T02:00:05.433Z","response_time":53,"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-09-02T01:38:31.141Z","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-09-01T20:39:22.566Z","issues_count":475,"pull_requests_count":686,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2638483965014577,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":28,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.353658536585366,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":1035},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-09-02T05:06:38.494Z","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":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-09-02T01:38:31.287Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10598,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-01T20:38:56.939Z","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-09-01T17:04:29.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":37018778,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-01T02:00:05.433Z","response_time":53,"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-09-02T01:38:31.287Z","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-09-01T20:39:22.566Z","issues_count":475,"pull_requests_count":686,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2638483965014577,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":28,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.353658536585366,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":25395,"maintainers_count":413,"namespaces_count":2,"keywords_count":3607,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1415},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-09-02T05:06:20.884Z","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":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-09-02T21:33:20.048Z","created_at":"2025-09-04T10:57:17.235Z","updated_at":"2026-09-02T21:33:20.049Z","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":2282222,"maintainers_count":0,"namespaces_count":839591,"keywords_count":126448,"github":"golang","metadata":{"funded_packages_count":72260,"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-09-03T05:01:28.847Z","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":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-09-02T04:19:35.652Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10598,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-01T20:38:56.939Z","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-09-01T17:04:29.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":37018778,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-01T02:00:05.433Z","response_time":53,"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-09-02T04:19:35.652Z","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-09-01T20:39:22.566Z","issues_count":475,"pull_requests_count":686,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2638483965014577,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":28,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.353658536585366,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":1558},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-09-01T05:06:17.455Z","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":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":1255},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-09-01T05:06:21.519Z","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":1558},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-06-07T11:51:39.915Z","updated_at":"2026-09-01T05:06:17.455Z","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":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-09-02T10:35:21.167Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10599,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-02T02:14:12.093Z","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-09-01T21:29:13.000Z","dependencies_parsed_at":"2026-09-02T02:14:16.502Z","dependency_job_id":"7f3567f8-7535-467f-b975-7057f31d43d3","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":37018847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-02T02:00:06.194Z","response_time":106,"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-09-02T10:35:21.166Z","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-09-01T20:39:22.566Z","issues_count":475,"pull_requests_count":686,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2638483965014577,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":28,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.353658536585366,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":261,"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":154149,"maintainers_count":4919,"namespaces_count":0,"keywords_count":3244,"github":"NixOS","metadata":{"funded_packages_count":6484},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-09-03T05:02:04.435Z","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":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-09-02T10:35:22.721Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10599,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-02T02:14:12.093Z","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-09-01T21:29:13.000Z","dependencies_parsed_at":"2026-09-02T02:14:16.502Z","dependency_job_id":"7f3567f8-7535-467f-b975-7057f31d43d3","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":37018847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-02T02:00:06.194Z","response_time":106,"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-09-02T10:35:22.720Z","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-09-01T20:39:22.566Z","issues_count":475,"pull_requests_count":686,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2638483965014577,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":28,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.353658536585366,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":25395,"maintainers_count":413,"namespaces_count":2,"keywords_count":3607,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1415},"icon_url":"https://github.com/alpinelinux.png","created_at":"2024-12-06T12:06:36.014Z","updated_at":"2026-09-02T05:06:20.884Z","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":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-09-02T11:25:09.777Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10599,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-02T02:14:12.093Z","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-09-01T21:29:13.000Z","dependencies_parsed_at":"2026-09-02T02:14:16.502Z","dependency_job_id":"7f3567f8-7535-467f-b975-7057f31d43d3","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":37018847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-02T02:00:06.194Z","response_time":106,"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-09-02T11:25:09.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-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-09-01T20:39:22.566Z","issues_count":475,"pull_requests_count":686,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2638483965014577,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":28,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.353658536585366,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":1068},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.642Z","updated_at":"2026-09-01T05:06:22.716Z","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":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-09-02T12:47:05.593Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10599,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-02T02:14:12.093Z","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-09-01T21:29:13.000Z","dependencies_parsed_at":"2026-09-02T02:14:16.502Z","dependency_job_id":"7f3567f8-7535-467f-b975-7057f31d43d3","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":37018847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-02T02:00:06.194Z","response_time":106,"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-09-02T12:47:05.592Z","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-09-01T20:39:22.566Z","issues_count":475,"pull_requests_count":686,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2638483965014577,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":28,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.353658536585366,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":1035},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-12-20T09:51:56.346Z","updated_at":"2026-09-02T05:06:38.494Z","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":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-09-02T08:33:52.799Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10599,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-02T02:14:12.093Z","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-09-01T21:29:13.000Z","dependencies_parsed_at":"2026-09-02T02:14:16.502Z","dependency_job_id":"7f3567f8-7535-467f-b975-7057f31d43d3","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":37018847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-02T02:00:06.194Z","response_time":106,"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-09-02T08:33:52.799Z","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-09-01T20:39:22.566Z","issues_count":475,"pull_requests_count":686,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2638483965014577,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":28,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.353658536585366,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":40068,"maintainers_count":910,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2958},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-09-02T05:05:46.119Z","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":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-09-03T04:21:15.109Z","created_at":"2022-04-11T21:42:16.339Z","updated_at":"2026-09-03T05:18:31.708Z","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-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-28T10:25:11.518Z","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-09-03T04:02:44.116Z","epss_percentage":0.00294,"epss_percentile":0.21526,"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-09-03T04:03:47.040Z","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-09-03T04:03:47.041Z","epss_percentage":0.00274,"epss_percentile":0.19256,"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-27T11:10:55.332Z","issues_count":473,"pull_requests_count":683,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15889079.425531914,"issues_closed_count":282,"pull_requests_closed_count":470,"pull_request_authors_count":248,"issue_authors_count":392,"avg_comments_per_issue":4.775898520084566,"avg_comments_per_pull_request":3.266471449487555,"merged_pull_requests_count":312,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":26,"past_year_pull_requests_count":79,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":718587.2580645161,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":31,"past_year_pull_request_authors_count":46,"past_year_issue_authors_count":25,"past_year_avg_comments_per_issue":1.3076923076923077,"past_year_avg_comments_per_pull_request":1.3037974683544304,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":21,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":2282222,"maintainers_count":0,"namespaces_count":839591,"keywords_count":126448,"github":"golang","metadata":{"funded_packages_count":72260,"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-09-03T05:01:28.847Z","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":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-09-02T20:54:19.590Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10599,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-02T02:14:12.093Z","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-09-01T21:29:13.000Z","dependencies_parsed_at":"2026-09-02T02:14:16.502Z","dependency_job_id":"7f3567f8-7535-467f-b975-7057f31d43d3","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":37018847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-02T02:00:06.194Z","response_time":106,"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-09-02T20:54:19.590Z","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-09-01T20:39:22.566Z","issues_count":475,"pull_requests_count":686,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2638483965014577,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":28,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.353658536585366,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":27577,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1132},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-09-02T05:05:39.432Z","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":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-09-02T21:33:12.850Z","created_at":"2026-02-17T00:11:31.194Z","updated_at":"2026-09-02T21:33:12.851Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10598,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-01T20:38:56.939Z","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-09-01T17:04:29.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":37018778,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-01T02:00:05.433Z","response_time":53,"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-09-02T01:38:30.637Z","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-09-01T20:39:22.566Z","issues_count":475,"pull_requests_count":686,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2638483965014577,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":28,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.353658536585366,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":18218,"maintainers_count":0,"namespaces_count":5401,"keywords_count":10097,"github":"artifacthub","metadata":{"funded_packages_count":1017,"rate_limit":0.5},"icon_url":"https://github.com/artifacthub.png","created_at":"2026-01-29T12:56:41.438Z","updated_at":"2026-09-02T05:05:56.266Z","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":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-09-02T21:34:32.986Z","created_at":"2026-03-18T22:32:33.067Z","updated_at":"2026-09-02T21:34:32.986Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10599,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-02T02:14:12.093Z","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-09-01T21:29:13.000Z","dependencies_parsed_at":"2026-09-02T02:14:16.502Z","dependency_job_id":"7f3567f8-7535-467f-b975-7057f31d43d3","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":37018847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-02T02:00:06.194Z","response_time":106,"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-09-02T14:50:12.791Z","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-09-01T20:39:22.566Z","issues_count":475,"pull_requests_count":686,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2638483965014577,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":28,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.353658536585366,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":18218,"maintainers_count":0,"namespaces_count":5401,"keywords_count":10097,"github":"artifacthub","metadata":{"funded_packages_count":1017,"rate_limit":0.5},"icon_url":"https://github.com/artifacthub.png","created_at":"2026-01-29T12:56:41.438Z","updated_at":"2026-09-02T05:05:56.266Z","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":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-09-02T21:34:46.134Z","created_at":"2024-07-04T04:43:15.833Z","updated_at":"2026-09-02T21:34:46.134Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10599,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-02T02:14:12.093Z","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-09-01T21:29:13.000Z","dependencies_parsed_at":"2026-09-02T02:14:16.502Z","dependency_job_id":"7f3567f8-7535-467f-b975-7057f31d43d3","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":37019014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-02T02:00:06.194Z","response_time":106,"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-09-02T12:47:05.642Z","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-09-01T20:39:22.566Z","issues_count":475,"pull_requests_count":686,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2638483965014577,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":28,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.353658536585366,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":2282222,"maintainers_count":0,"namespaces_count":839591,"keywords_count":126448,"github":"golang","metadata":{"funded_packages_count":72260,"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-09-03T05:01:28.847Z","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":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-09-02T14:36:46.449Z","created_at":"2022-04-11T22:08:13.301Z","updated_at":"2026-09-03T05:18:44.556Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10599,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-02T02:14:12.093Z","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-09-01T21:29:13.000Z","dependencies_parsed_at":"2026-09-02T02:14:16.502Z","dependency_job_id":"7f3567f8-7535-467f-b975-7057f31d43d3","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":37018847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-02T02:00:06.194Z","response_time":106,"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-09-02T09:40:35.368Z","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-09-03T04:02:44.116Z","epss_percentage":0.00294,"epss_percentile":0.21526,"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-09-03T04:03:47.040Z","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-09-03T04:03:47.041Z","epss_percentage":0.00274,"epss_percentile":0.19256,"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-09-03T04:07:17.460Z","epss_percentage":0.00347,"epss_percentile":0.27503,"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-09-01T20:39:22.566Z","issues_count":475,"pull_requests_count":686,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2638483965014577,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":28,"past_year_pull_requests_count":82,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.353658536585366,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":2282222,"maintainers_count":0,"namespaces_count":839591,"keywords_count":126448,"github":"golang","metadata":{"funded_packages_count":72260,"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-09-03T05:01:28.847Z","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":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":1068},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.642Z","updated_at":"2026-09-01T05:06:22.716Z","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":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-09-03T04:20:48.830Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10599,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-02T02:14:12.093Z","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-09-01T21:29:13.000Z","dependencies_parsed_at":"2026-09-02T02:14:16.502Z","dependency_job_id":"7f3567f8-7535-467f-b975-7057f31d43d3","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":37018847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-02T02:00:06.194Z","response_time":106,"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-09-03T04:20:48.830Z","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-09-02T20:54:19.851Z","issues_count":475,"pull_requests_count":687,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2590975254730714,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":82,"past_year_issues_count":28,"past_year_pull_requests_count":83,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.3373493975903614,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":17,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":1825},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-09-01T05:06:05.660Z","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":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-09-03T05:03:28.234Z","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-31T19:51:49.000Z","size":50720,"stargazers_count":10599,"open_issues_count":511,"forks_count":2779,"subscribers_count":242,"default_branch":"main","last_synced_at":"2026-09-02T02:14:12.093Z","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-09-01T21:29:13.000Z","dependencies_parsed_at":"2026-09-02T02:14:16.502Z","dependency_job_id":"7f3567f8-7535-467f-b975-7057f31d43d3","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":37018847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-02T02:00:06.194Z","response_time":106,"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-09-03T05:03:28.234Z","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-09-02T20:54:19.851Z","issues_count":475,"pull_requests_count":687,"avg_time_to_close_issue":111280656.68421052,"avg_time_to_close_pull_request":15798532.247357294,"issues_closed_count":285,"pull_requests_closed_count":473,"pull_request_authors_count":250,"issue_authors_count":394,"avg_comments_per_issue":4.766315789473684,"avg_comments_per_pull_request":3.2590975254730714,"merged_pull_requests_count":314,"bot_issues_count":0,"bot_pull_requests_count":82,"past_year_issues_count":28,"past_year_pull_requests_count":83,"past_year_avg_time_to_close_issue":2453823.3636363638,"past_year_avg_time_to_close_pull_request":797489.0588235294,"past_year_issues_closed_count":11,"past_year_pull_requests_closed_count":34,"past_year_pull_request_authors_count":48,"past_year_issue_authors_count":27,"past_year_avg_comments_per_issue":1.3928571428571428,"past_year_avg_comments_per_pull_request":1.3373493975903614,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":17,"past_year_merged_pull_requests_count":23,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":1825},"icon_url":"https://github.com/alpinelinux.png","created_at":"2025-06-05T10:49:56.987Z","updated_at":"2026-09-01T05:06:05.660Z","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":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":40068,"maintainers_count":910,"namespaces_count":3,"keywords_count":6584,"github":"alpinelinux","metadata":{"repos":["main","community","testing"],"funded_packages_count":2958},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-01-31T17:27:50.616Z","updated_at":"2026-09-02T05:05:46.119Z","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":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-29T08:18:15.387Z","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-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-29T08:18:15.387Z","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-28T11:40:17.608Z","issues_count":474,"pull_requests_count":683,"avg_time_to_close_issue":112060001.65371025,"avg_time_to_close_pull_request":15889079.425531914,"issues_closed_count":283,"pull_requests_closed_count":470,"pull_request_authors_count":248,"issue_authors_count":393,"avg_comments_per_issue":4.772151898734177,"avg_comments_per_pull_request":3.266471449487555,"merged_pull_requests_count":312,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":27,"past_year_pull_requests_count":79,"past_year_avg_time_to_close_issue":2776152.222222222,"past_year_avg_time_to_close_pull_request":718587.2580645161,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":31,"past_year_pull_request_authors_count":46,"past_year_issue_authors_count":26,"past_year_avg_comments_per_issue":1.3703703703703705,"past_year_avg_comments_per_pull_request":1.3037974683544304,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":21,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":27577,"maintainers_count":428,"namespaces_count":2,"keywords_count":189,"github":"alpinelinux","metadata":{"repos":["main","community"],"funded_packages_count":1132},"icon_url":"https://github.com/alpinelinux.png","created_at":"2026-01-24T14:35:50.739Z","updated_at":"2026-09-02T05:05:39.432Z","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":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-27T14:21:31.781Z","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-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-27T14:21:31.781Z","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-27T11:10:55.332Z","issues_count":473,"pull_requests_count":683,"avg_time_to_close_issue":112457329.93971631,"avg_time_to_close_pull_request":15889079.425531914,"issues_closed_count":282,"pull_requests_closed_count":470,"pull_request_authors_count":248,"issue_authors_count":392,"avg_comments_per_issue":4.775898520084566,"avg_comments_per_pull_request":3.266471449487555,"merged_pull_requests_count":312,"bot_issues_count":0,"bot_pull_requests_count":81,"past_year_issues_count":26,"past_year_pull_requests_count":79,"past_year_avg_time_to_close_issue":3121493.125,"past_year_avg_time_to_close_pull_request":718587.2580645161,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":31,"past_year_pull_request_authors_count":46,"past_year_issue_authors_count":25,"past_year_avg_comments_per_issue":1.3076923076923077,"past_year_avg_comments_per_pull_request":1.3037974683544304,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":16,"past_year_merged_pull_requests_count":21,"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":45,"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"},{"login":"thaJeztah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/thaJeztah"}]},"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":1255},"icon_url":"https://github.com/alpinelinux.png","created_at":"2023-05-22T10:43:30.622Z","updated_at":"2026-09-01T05:06:21.519Z","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"}}]