{"id":552,"name":null,"description":"Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.","url":"https://github.com/doorkeeper-gem/doorkeeper","last_synced_at":"2026-04-30T05:03:30.709Z","repository":{"id":37336566,"uuid":"2802565","full_name":"doorkeeper-gem/doorkeeper","owner":"doorkeeper-gem","description":"Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.","archived":false,"fork":false,"pushed_at":"2026-04-24T08:04:59.000Z","size":4348,"stargazers_count":5478,"open_issues_count":48,"forks_count":1082,"subscribers_count":100,"default_branch":"main","last_synced_at":"2026-04-26T03:07:52.741Z","etag":null,"topics":["authentication","authorization","doorkeeper","grape","identity","oauth","oauth2","oauth2-provider","oauth2-server","ruby-on-rails"],"latest_commit_sha":null,"homepage":"https://doorkeeper.gitbook.io/guides/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doorkeeper-gem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"MIT-LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"doorkeeper-gem"}},"created_at":"2011-11-18T13:02:01.000Z","updated_at":"2026-04-25T15:19:26.000Z","dependencies_parsed_at":"2025-12-23T15:01:57.299Z","dependency_job_id":null,"html_url":"https://github.com/doorkeeper-gem/doorkeeper","commit_stats":{"total_commits":1849,"total_committers":327,"mean_commits":5.654434250764526,"dds":0.7928610059491616,"last_synced_commit":"8b85512e8daa787bf875965f58d86d315b219b5e"},"previous_names":["applicake/doorkeeper"],"tags_count":124,"template":false,"template_full_name":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doorkeeper-gem","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/sbom","scorecard":{"id":352279,"data":{"date":"2025-08-11","repo":{"name":"github.com/doorkeeper-gem/doorkeeper","commit":"89b05fbf914e6b7bf65e627db8a6ff200bf095f8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Maintained","score":4,"reason":"5 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 10/13 approved changesets -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/check_orm_changes.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:6","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Security-Policy","score":4,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Warn: no linked content found","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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"CII-Best-Practices","score":2,"reason":"badge detected: InProgress","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby:3.3.4-alpine to ruby:3.3.4-alpine@sha256:9fc2d9dd146a47fddcf2b69e3174d92ee1a654fbbe73f97b858505394748ac6e","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   6 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T08:38:34.649Z","repository_id":37336566,"created_at":"2025-08-18T08:38:34.649Z","updated_at":"2025-08-18T08:38:34.649Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32323245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"doorkeeper-gem","name":"doorkeeper gem","uuid":"7275750","kind":"organization","description":"Doorkeeper is an OAuth 2 provider gem for Rails and Ruby frameworks","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7275750?v=4","repositories_count":10,"last_synced_at":"2024-03-25T19:56:21.955Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/doorkeeper-gem","funding_links":[],"total_stars":6066,"followers":9,"following":0,"created_at":"2022-11-02T16:22:20.480Z","updated_at":"2024-03-25T19:56:28.014Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doorkeeper-gem","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doorkeeper-gem/repositories"},"packages":[{"id":13804235,"name":"ruby-doorkeeper","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/doorkeeper-gem/doorkeeper","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:18:15.146Z","latest_release_published_at":"2026-02-13T18:18:15.146Z","latest_release_number":"5.6.6-2","last_synced_at":"2026-03-13T19:23:27.564Z","created_at":"2026-02-13T18:18:14.929Z","updated_at":"2026-03-13T19:23:27.564Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-doorkeeper","install_command":"apt-get install ruby-doorkeeper","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-doorkeeper","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-railties, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T18:19:29.736Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-doorkeeper?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-doorkeeper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-doorkeeper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-doorkeeper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-doorkeeper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-doorkeeper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-doorkeeper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-doorkeeper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-doorkeeper/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-27T18:20:38.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13605357,"name":"ruby-doorkeeper","ecosystem":"debian","description":null,"homepage":"https://github.com/doorkeeper-gem/doorkeeper","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T11:19:54.949Z","latest_release_published_at":"2026-02-11T11:19:54.949Z","latest_release_number":"4.4.2-1","last_synced_at":"2026-03-13T20:01:52.875Z","created_at":"2026-02-11T11:19:54.715Z","updated_at":"2026-03-13T20:01:52.875Z","registry_url":"https://tracker.debian.org/pkg/ruby-doorkeeper","install_command":"apt-get install ruby-doorkeeper","documentation_url":"https://packages.debian.org/buster/ruby-doorkeeper","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-doorkeeper","standards_version":"4.2.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 11~), gem2deb, rake, ruby-railties (\u003e= 4.2~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T15:15:05.033Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-doorkeeper?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-doorkeeper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-doorkeeper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-doorkeeper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-doorkeeper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-doorkeeper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-doorkeeper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-doorkeeper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-doorkeeper/codemeta","maintainers":[],"registry":{"name":"debian-10","url":"https://packages.debian.org/buster","ecosystem":"debian","default":false,"packages_count":28836,"maintainers_count":0,"namespaces_count":3,"keywords_count":915,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-04-27T18:20:39.693Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/namespaces"}},{"id":13750962,"name":"ruby-doorkeeper","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/doorkeeper-gem/doorkeeper","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:12:39.762Z","latest_release_published_at":"2026-02-13T07:12:39.762Z","latest_release_number":"5.0.2-2","last_synced_at":"2026-03-13T20:21:54.482Z","created_at":"2026-02-13T07:12:39.600Z","updated_at":"2026-03-13T20:21:54.482Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-doorkeeper","install_command":"apt-get install ruby-doorkeeper","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-doorkeeper","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, rake, ruby-railties (\u003e= 4.2~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":37336566,"uuid":"2802565","full_name":"doorkeeper-gem/doorkeeper","owner":"doorkeeper-gem","description":"Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.","archived":false,"fork":false,"pushed_at":"2026-01-26T14:52:58.000Z","size":4338,"stargazers_count":5452,"open_issues_count":59,"forks_count":1076,"subscribers_count":103,"default_branch":"main","last_synced_at":"2026-01-27T03:41:19.818Z","etag":null,"topics":["authentication","authorization","doorkeeper","grape","identity","oauth","oauth2","oauth2-provider","oauth2-server","ruby-on-rails"],"latest_commit_sha":null,"homepage":"https://doorkeeper.gitbook.io/guides/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doorkeeper-gem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"MIT-LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"doorkeeper-gem"}},"created_at":"2011-11-18T13:02:01.000Z","updated_at":"2026-01-26T14:53:03.000Z","dependencies_parsed_at":"2025-12-23T15:01:57.299Z","dependency_job_id":null,"html_url":"https://github.com/doorkeeper-gem/doorkeeper","commit_stats":{"total_commits":1849,"total_committers":327,"mean_commits":5.654434250764526,"dds":0.7928610059491616,"last_synced_commit":"8b85512e8daa787bf875965f58d86d315b219b5e"},"previous_names":["applicake/doorkeeper"],"tags_count":123,"template":false,"template_full_name":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doorkeeper-gem","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/sbom","scorecard":{"id":352279,"data":{"date":"2025-08-11","repo":{"name":"github.com/doorkeeper-gem/doorkeeper","commit":"89b05fbf914e6b7bf65e627db8a6ff200bf095f8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Maintained","score":4,"reason":"5 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 10/13 approved changesets -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/check_orm_changes.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:6","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Security-Policy","score":4,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Warn: no linked content found","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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"CII-Best-Practices","score":2,"reason":"badge detected: InProgress","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby:3.3.4-alpine to ruby:3.3.4-alpine@sha256:9fc2d9dd146a47fddcf2b69e3174d92ee1a654fbbe73f97b858505394748ac6e","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   6 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T08:38:34.649Z","repository_id":37336566,"created_at":"2025-08-18T08:38:34.649Z","updated_at":"2025-08-18T08:38:34.649Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29121680,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T10:47:47.471Z","status":"ssl_error","status_checked_at":"2026-02-05T10:45:08.119Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-02-13T07:12:40.104Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-doorkeeper?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-doorkeeper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-doorkeeper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-doorkeeper/dependencies","status":null,"funding_links":["https://opencollective.com/doorkeeper-gem"],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-12T10:01:59.225Z","issues_count":127,"pull_requests_count":169,"avg_time_to_close_issue":9514067.216216216,"avg_time_to_close_pull_request":3605280.7655172413,"issues_closed_count":74,"pull_requests_closed_count":145,"pull_request_authors_count":59,"issue_authors_count":101,"avg_comments_per_issue":4.2204724409448815,"avg_comments_per_pull_request":2.0532544378698225,"merged_pull_requests_count":118,"bot_issues_count":1,"bot_pull_requests_count":21,"past_year_issues_count":12,"past_year_pull_requests_count":17,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":698683.8,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":10,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":1.9411764705882353,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":9,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/issues","maintainers":[{"login":"nbulaj","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nbulaj"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-doorkeeper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-doorkeeper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-doorkeeper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-doorkeeper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-doorkeeper/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"focal"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-04-27T18:20:36.874Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":13530191,"name":"ruby-doorkeeper","ecosystem":"debian","description":null,"homepage":"https://github.com/doorkeeper-gem/doorkeeper","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:29:25.056Z","latest_release_published_at":"2026-02-10T23:29:25.056Z","latest_release_number":"5.3.0-2","last_synced_at":"2026-03-14T06:22:09.687Z","created_at":"2026-02-10T23:29:24.877Z","updated_at":"2026-03-14T06:22:09.687Z","registry_url":"https://tracker.debian.org/pkg/ruby-doorkeeper","install_command":"apt-get install ruby-doorkeeper","documentation_url":"https://packages.debian.org/bullseye/ruby-doorkeeper","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-doorkeeper","standards_version":"4.5.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-railties (\u003e= 4.2~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:26:33.976Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-doorkeeper?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-doorkeeper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-doorkeeper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-doorkeeper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-doorkeeper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-doorkeeper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-doorkeeper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-doorkeeper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-doorkeeper/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":0,"github":"debian","metadata":{"codename":"bullseye"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-04-27T18:20:39.352Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":13566318,"name":"ruby-doorkeeper","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/doorkeeper-gem/doorkeeper","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:38:17.342Z","latest_release_published_at":"2026-02-11T06:38:17.342Z","latest_release_number":"5.5.0-2","last_synced_at":"2026-03-11T14:11:46.900Z","created_at":"2026-02-11T06:38:17.149Z","updated_at":"2026-03-11T14:11:46.900Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-doorkeeper","install_command":"apt-get install ruby-doorkeeper","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-doorkeeper","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-railties (\u003e= 4.2~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:56:17.104Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-doorkeeper?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-doorkeeper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-doorkeeper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-doorkeeper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-doorkeeper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-doorkeeper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-doorkeeper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-doorkeeper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-doorkeeper/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-27T18:20:38.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":192994,"name":"doorkeeper","ecosystem":"rubygems","description":"Doorkeeper is an OAuth 2 provider for Rails and Grape.","homepage":"https://github.com/doorkeeper-gem/doorkeeper","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","keywords_array":[],"namespace":null,"versions_count":124,"first_release_published_at":"2011-11-28T16:24:40.178Z","latest_release_published_at":"2026-03-04T12:03:56.188Z","latest_release_number":"5.9.0","last_synced_at":"2026-04-29T19:25:32.671Z","created_at":"2022-04-05T21:04:29.555Z","updated_at":"2026-04-29T19:25:32.812Z","registry_url":"https://rubygems.org/gems/doorkeeper","install_command":"gem install doorkeeper -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/doorkeeper/","metadata":{"funding":"https://opencollective.com/doorkeeper-gem"},"repo_metadata":{"id":37336566,"uuid":"2802565","full_name":"doorkeeper-gem/doorkeeper","owner":"doorkeeper-gem","description":"Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.","archived":false,"fork":false,"pushed_at":"2026-04-24T08:04:59.000Z","size":4348,"stargazers_count":5478,"open_issues_count":48,"forks_count":1082,"subscribers_count":100,"default_branch":"main","last_synced_at":"2026-04-26T03:07:52.741Z","etag":null,"topics":["authentication","authorization","doorkeeper","grape","identity","oauth","oauth2","oauth2-provider","oauth2-server","ruby-on-rails"],"latest_commit_sha":null,"homepage":"https://doorkeeper.gitbook.io/guides/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doorkeeper-gem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"MIT-LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"doorkeeper-gem"}},"created_at":"2011-11-18T13:02:01.000Z","updated_at":"2026-04-25T15:19:26.000Z","dependencies_parsed_at":"2025-12-23T15:01:57.299Z","dependency_job_id":null,"html_url":"https://github.com/doorkeeper-gem/doorkeeper","commit_stats":{"total_commits":1849,"total_committers":327,"mean_commits":5.654434250764526,"dds":0.7928610059491616,"last_synced_commit":"8b85512e8daa787bf875965f58d86d315b219b5e"},"previous_names":["applicake/doorkeeper"],"tags_count":124,"template":false,"template_full_name":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doorkeeper-gem","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/sbom","scorecard":{"id":352279,"data":{"date":"2025-08-11","repo":{"name":"github.com/doorkeeper-gem/doorkeeper","commit":"89b05fbf914e6b7bf65e627db8a6ff200bf095f8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Maintained","score":4,"reason":"5 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 10/13 approved changesets -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/check_orm_changes.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:6","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Security-Policy","score":4,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Warn: no linked content found","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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"CII-Best-Practices","score":2,"reason":"badge detected: InProgress","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby:3.3.4-alpine to ruby:3.3.4-alpine@sha256:9fc2d9dd146a47fddcf2b69e3174d92ee1a654fbbe73f97b858505394748ac6e","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   6 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T08:38:34.649Z","repository_id":37336566,"created_at":"2025-08-18T08:38:34.649Z","updated_at":"2025-08-18T08:38:34.649Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32323245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"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":"doorkeeper-gem","name":"doorkeeper gem","uuid":"7275750","kind":"organization","description":"Doorkeeper is an OAuth 2 provider gem for Rails and Ruby frameworks","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7275750?v=4","repositories_count":10,"last_synced_at":"2024-03-25T19:56:21.955Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/doorkeeper-gem","funding_links":[],"total_stars":6066,"followers":9,"following":0,"created_at":"2022-11-02T16:22:20.480Z","updated_at":"2024-03-25T19:56:28.014Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doorkeeper-gem","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doorkeeper-gem/repositories"},"tags":[{"name":"v.5.9.0","sha":"6cf6c526e0827653bd27f6c8704ff865fb4c09ee","kind":"commit","published_at":"2026-03-04T12:02:44.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.9.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.9.0/manifests"},{"name":"v5.8.2","sha":"b30535805477bc4a2568d68968595484d6163b31","kind":"commit","published_at":"2025-04-04T08:27:33.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.8.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.2/manifests"},{"name":"v5.8.1","sha":"0f0b6aacc00cd9955c8fc9f25440f324c204ed7a","kind":"commit","published_at":"2024-12-09T07:51:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.8.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.1/manifests"},{"name":"v5.8.0","sha":"be58d6bffa3890a0f533b31da88763df541db686","kind":"commit","published_at":"2024-10-31T07:53:35.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.8.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.0/manifests"},{"name":"v5.7.1","sha":"1cd750b2bfc68b641c11a8ec0297feb3825eb97b","kind":"commit","published_at":"2024-06-25T14:53:34.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.7.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.7.1/manifests"},{"name":"v5.7.0","sha":"8626b8587b239984417f5094708007bc105d48b9","kind":"commit","published_at":"2024-04-24T10:43:31.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.7.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.7.0/manifests"},{"name":"v.5.6.9","sha":"70e793bc1d1c80e7a9a6ab7e6b42d6b08ba0e3e2","kind":"commit","published_at":"2024-02-14T07:54:16.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.6.9","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.6.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.6.9/manifests"},{"name":"v.5.6.8","sha":"c48fd2d989e761ab3ebe21698fcfa70261df7f57","kind":"commit","published_at":"2023-12-01T16:01:35.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.6.8","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.6.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.6.8/manifests"},{"name":"v5.6.7","sha":"6692812a14e1ac01b5f0d31f8bd87e7c5952c0a1","kind":"commit","published_at":"2023-11-23T07:56:12.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.7","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.7/manifests"},{"name":"v5.6.6","sha":"986115cc228ff30dc1ead0f4101195448994f5d4","kind":"commit","published_at":"2023-03-29T07:18:57.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.6","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.6/manifests"},{"name":"v5.6.5","sha":"dcce7206982d012fbbb0a7c1e2fb50d5809238ab","kind":"commit","published_at":"2023-02-22T09:00:27.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.5","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.5/manifests"},{"name":"v5.6.4","sha":"3ad48e05fdab9843ef742163f0e6bbf9fb273c4b","kind":"commit","published_at":"2023-01-31T07:23:13.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.4/manifests"},{"name":"v5.6.3","sha":"6364c29bc0335232e64b9909a1ac61dfb0d7dece","kind":"commit","published_at":"2023-01-30T12:00:57.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.3/manifests"},{"name":"v5.6.2","sha":"248af2faf5a14767da36d24c00b6adec3d42f05b","kind":"commit","published_at":"2022-11-29T08:19:22.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.2/manifests"},{"name":"v5.6.1","sha":"1c077cfb15accb33f50c46682d5e8bb4da57be3c","kind":"commit","published_at":"2022-11-28T08:19:39.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.1/manifests"},{"name":"v5.6.0","sha":"991fdacb8ab3673fd9bea19d6efd48a008fef0cb","kind":"commit","published_at":"2022-09-08T06:31:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.0/manifests"},{"name":"v5.6.0.rc1","sha":"f3f792630aca70a34d3886f202302c337bcd588c","kind":"commit","published_at":"2022-02-04T07:09:37.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.0.rc1/manifests"},{"name":"v5.5.4","sha":"3304eae703e7ea9289b94d9abbc6f78e7581ee95","kind":"commit","published_at":"2021-10-05T13:55:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.4/manifests"},{"name":"v5.5.3","sha":"54668fb8301ce02613fca569f0c5addb241487ed","kind":"commit","published_at":"2021-09-23T07:09:13.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.3/manifests"},{"name":"v5.5.2","sha":"c0702885fc18c856bfba9da59c7e791f75369ea9","kind":"commit","published_at":"2021-06-11T07:22:31.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.2/manifests"},{"name":"v5.5.1","sha":"73a2b1ce04a7833a82e9b53d80fe737f279e2c44","kind":"commit","published_at":"2021-04-06T15:51:17.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.1/manifests"},{"name":"v5.5.0","sha":"bb000826ce271c20fefc13872f6a845a6dc92cbb","kind":"commit","published_at":"2021-02-19T06:19:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0/manifests"},{"name":"v5.5.0.rc2","sha":"06c7baf6277f3c2d7ba6581d0fc086b94144340a","kind":"commit","published_at":"2021-01-21T17:30:11.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0.rc2/manifests"},{"name":"v5.5.0.rc1","sha":"e48cb8d44e8e8a0dae13aa0688a05273aa7c9dd6","kind":"commit","published_at":"2020-08-04T07:17:13.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0.rc1/manifests"},{"name":"v5.4.0","sha":"f0bd292b9e82a2654569883722fcedb55e1eca68","kind":"commit","published_at":"2020-05-11T10:46:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.4.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0/manifests"},{"name":"v5.1.2","sha":"44d6a00e4c7b2ed40b7766f8b2d81da21b7b242a","kind":"commit","published_at":"2020-05-07T19:22:25.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.2/manifests"},{"name":"v5.2.6","sha":"ca313cda9997100eee8c6945058fac86a2eff785","kind":"commit","published_at":"2020-05-07T19:19:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.6","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.6/manifests"},{"name":"v5.3.3","sha":"0bdb684f7e9a2597477fff643ebc2cfc05539a84","kind":"commit","published_at":"2020-05-07T19:15:35.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.3.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.3.3/manifests"},{"name":"v5.0.3","sha":"7e1fed05a968f6a05cea90a72ce14c60831003bb","kind":"commit","published_at":"2020-05-02T13:54:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.3/manifests"},{"name":"v5.1.1","sha":"081d26bd286bf36316ad83933c04f7e6b56f5b72","kind":"commit","published_at":"2020-05-02T13:38:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.1/manifests"},{"name":"v5.4.0.rc2","sha":"b9adf3778109b7eab7e924eb615ac4c89ccedd83","kind":"commit","published_at":"2020-05-02T13:27:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.4.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.4.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.4.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0.rc2/manifests"},{"name":"v5.2.5","sha":"c8039ec4d70664e2e766fc2d39e44a321c0c0cd6","kind":"commit","published_at":"2020-05-02T13:24:00.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.5","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.5/manifests"},{"name":"v5.3.2","sha":"8495a810e45abb14335b6e81a34e0815e4f0cf1d","kind":"commit","published_at":"2020-05-02T13:13:50.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.3.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.3.2/manifests"},{"name":"v5.4.0.rc1","sha":"ec060bcb4aea91ef7e5b042249cd7e5e28b13eaa","kind":"commit","published_at":"2020-04-08T07:40:12.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.4.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.4.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.4.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0.rc1/manifests"},{"name":"v.5.3.1","sha":"110e6d331130578d252ef13a1d1474f1754c8147","kind":"commit","published_at":"2020-02-09T09:41:49.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.3.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.3.1/manifests"},{"name":"v.5.2.4","sha":"1b1ace71f9561213c508df6621267b1c0b3444aa","kind":"commit","published_at":"2020-02-09T09:29:45.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.2.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.2.4/manifests"},{"name":"v.5.3.0","sha":"38b7333ca2c37f43ef000fecd166de56c3715a7f","kind":"commit","published_at":"2020-01-29T14:53:18.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.3.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.3.0/manifests"},{"name":"v5.2.3","sha":"23e9c0316a24c28819f8b194a113fb7bf5b935ba","kind":"commit","published_at":"2019-12-12T14:45:49.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.3/manifests"},{"name":"v5.2.2","sha":"1332d8bd17e8f366125b024eb2d33a3739270561","kind":"commit","published_at":"2019-11-10T10:09:07.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.2/manifests"},{"name":"v5.2.1","sha":"b69df59708b2d5aaa36fdbb331552d9dd53b8cab","kind":"commit","published_at":"2019-09-17T13:32:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"bef23f69ffddf120bfefe11dfb6f4243a6685bc0","kind":"commit","published_at":"2019-09-16T08:30:18.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0/manifests"},{"name":"v5.2.0.rc3","sha":"8cc09f2da26ed3c4f736dc8f9b72dc0e3ae5ebc0","kind":"commit","published_at":"2019-08-28T07:34:01.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.0.rc3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc3/manifests"},{"name":"v5.2.0.rc2","sha":"d3539adfd7c400a65b674ea91ddc856b3472c48f","kind":"commit","published_at":"2019-06-17T08:27:00.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc2/manifests"},{"name":"v5.2.0.rc1","sha":"4965eed838cc5bef3f794439fce754bfe22d4bab","kind":"commit","published_at":"2019-05-23T15:17:56.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc1/manifests"},{"name":"v5.1.0","sha":"2dac191615bea7ec44f19a3e1057292f172ba016","kind":"commit","published_at":"2019-04-17T14:34:39.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0/manifests"},{"name":"v5.1.0.rc2","sha":"7e16d1b3be5b202a3f31aee3f62b2cb87275b4f6","kind":"commit","published_at":"2019-03-22T07:50:32.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0.rc2/manifests"},{"name":"v5.1.0.rc1","sha":"f2816becf0d62250aa76d019535b31084d1622f4","kind":"commit","published_at":"2019-01-17T08:46:15.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0.rc1/manifests"},{"name":"v5.0.2","sha":"67a2cfc6569e6ad1c9bed2b76eaba4e3ef698c15","kind":"commit","published_at":"2018-10-25T09:25:33.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"6004331ca9d0f66520d05f32a7557a13538d5cc9","kind":"commit","published_at":"2018-10-10T14:02:42.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.1/manifests"},{"name":"v4.4.3","sha":"f3822eab675d2cb45a57334f506f34d63e7ca5d4","kind":"commit","published_at":"2018-09-18T17:10:14.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.4.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.3/manifests"},{"name":"v5.0.0","sha":"4c94445c4508cb372bc2004e74353b525359af46","kind":"commit","published_at":"2018-08-24T13:52:41.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0/manifests"},{"name":"v4.4.2","sha":"9772e0556102ae0588bbe8100d9dd758076bbd82","kind":"commit","published_at":"2018-08-19T13:48:54.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.4.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.2/manifests"},{"name":"v4.4.1","sha":"ff635c7b20eb9e5bb0be117ebfbdf2d9faf36bcd","kind":"commit","published_at":"2018-07-27T14:43:57.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.4.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.1/manifests"},{"name":"v5.0.0.rc2","sha":"178e86cc777d36566413ca72c6401ec08f41b9ca","kind":"commit","published_at":"2018-07-17T10:01:09.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0.rc2/manifests"},{"name":"v4.4.0","sha":"16e76e666b63e0e5e2704dd45b59e426190ddc78","kind":"commit","published_at":"2018-07-17T09:52:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.4.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.0/manifests"},{"name":"v5.0.0.rc1","sha":"bf36149a82693c92d7a3b4c3a3628ae3d4094dd1","kind":"commit","published_at":"2018-06-09T15:41:03.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0.rc1/manifests"},{"name":"v4.3.2","sha":"e29441ba35ebc5eff6feb32a3af084533695ee4c","kind":"commit","published_at":"2018-03-28T09:44:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.3.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.2/manifests"},{"name":"v4.3.1","sha":"2cd40599ea56b8e9d21103e0fb15d9b1228d9854","kind":"commit","published_at":"2018-03-03T09:43:54.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.3.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.1/manifests"},{"name":"v4.3.0","sha":"644d2ceb41411b9b320a6c8ee769762b37deba01","kind":"commit","published_at":"2018-02-17T03:16:51.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.3.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.0/manifests"},{"name":"v4.2.6","sha":"4967b04cbe9f35f3e1d4f7fcd8223ca80952128e","kind":"tag","published_at":"2017-05-26T00:08:22.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.2.6","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.6/manifests"},{"name":"v4.2.5","sha":"23a02a807cbe6a1bd94aa660a440cb158cad6184","kind":"tag","published_at":"2017-02-12T16:08:59.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.2.5","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.5/manifests"},{"name":"v4.2.0","sha":"c846335ad75f2f9c7108e577cb84eaf8ab66b86f","kind":"tag","published_at":"2016-08-18T21:14:58.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.0/manifests"},{"name":"v4.1.0","sha":"9e36ccc82e02a1979356cb405c79a9fe79be0fec","kind":"tag","published_at":"2016-07-29T23:08:17.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.1.0/manifests"},{"name":"v4.0.0","sha":"b7be514ef26f1fc780c99630f352f1ae460c8a8c","kind":"tag","published_at":"2016-07-01T21:30:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0/manifests"},{"name":"v4.0.0.rc4","sha":"7e998046cdccabd0dbd03a0ab9e817c2190b27b0","kind":"tag","published_at":"2016-05-17T18:14:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0.rc4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0.rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc4/manifests"},{"name":"v4.0.0.rc3","sha":"1d7a9c12838feee3e53a1c38a2229f8ecfc6f553","kind":"tag","published_at":"2016-04-20T22:23:11.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0.rc3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc3/manifests"},{"name":"v4.0.0.rc2","sha":"3f0a89e9eda332cc475049e7e705b4ce75902882","kind":"tag","published_at":"2016-03-03T01:57:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc2/manifests"},{"name":"v4.0.0.rc1","sha":"719adab3017f3b0257dd5e3114ee831a6bfc0a19","kind":"tag","published_at":"2016-02-26T03:36:15.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc1/manifests"},{"name":"v3.1.0","sha":"0b7cdc2dc5b19b5a9f4f119299ac5414a30acf59","kind":"tag","published_at":"2015-12-23T18:09:49.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.1.0/manifests"},{"name":"v3.0.1","sha":"6946da7d93d76ec8ba5e980cea9d137e7f2a954b","kind":"tag","published_at":"2015-09-24T03:48:26.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.0.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.1/manifests"},{"name":"v2.2.2","sha":"8008c3d5656e164137e00e30250b16873d90cb6d","kind":"commit","published_at":"2015-07-30T19:13:51.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.2.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.2/manifests"},{"name":"v3.0.0","sha":"66990398d9044156d95f83a8573f90d8f1f2e456","kind":"commit","published_at":"2015-07-30T18:56:05.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0/manifests"},{"name":"v3.0.0.rc2","sha":"ff984b94327ea0bf9f44b24b4e58914102d0cf93","kind":"commit","published_at":"2015-07-09T22:31:19.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0.rc2/manifests"},{"name":"v3.0.0.rc1","sha":"b62dcad046564a0e535e6ac17226fc33778a2cde","kind":"commit","published_at":"2015-05-12T03:17:52.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0.rc1/manifests"},{"name":"v2.2.1","sha":"365c10ea51bc451d4b075cc0a005cf05fb900e17","kind":"commit","published_at":"2015-05-05T02:11:36.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.2.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"65a7591c7c7c65e59e31972c6754cce6c9ebc3a1","kind":"tag","published_at":"2015-04-19T12:53:15.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.0/manifests"},{"name":"v2.1.4","sha":"8fef4d2492257c91aaef585b096dfadd4847e1c5","kind":"commit","published_at":"2015-03-27T16:12:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.4/manifests"},{"name":"v1.4.2","sha":"31a66a5c7787bcbad7d681f755e35dfbd0b6e84f","kind":"commit","published_at":"2015-03-03T04:08:53.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.4.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.2/manifests"},{"name":"v2.1.3","sha":"d983f5f71848c956085949cd28198370e8ab3179","kind":"commit","published_at":"2015-03-01T22:33:26.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.3/manifests"},{"name":"v2.1.2","sha":"486fcc97d71210392f5626d73c8a7029d439e001","kind":"commit","published_at":"2015-02-26T02:38:11.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"47d16af9d5ff7ce39935818ca970059ce898207b","kind":"commit","published_at":"2015-02-06T16:12:06.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"1415013c652009340717d173dcb72bf6d2d119b5","kind":"commit","published_at":"2015-01-13T20:38:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"3444e56739816cdf414079aae2c2136fa869269c","kind":"commit","published_at":"2014-12-17T19:43:35.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.1/manifests"},{"name":"v1.4.1","sha":"04dc4922778abf19c437fe0539851790ed48e651","kind":"commit","published_at":"2014-12-17T13:12:50.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.4.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.1/manifests"},{"name":"v2.0.0","sha":"db93345ae23d5a6370dd6ffcbebcd3e5dff9820b","kind":"commit","published_at":"2014-12-16T21:02:40.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0/manifests"},{"name":"v2.0.0.rc3","sha":"5641f3d7c69ba605f4ca6f6d1ce258f14e75d8b5","kind":"commit","published_at":"2014-12-14T16:59:00.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0.rc3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc3/manifests"},{"name":"v2.0.0.rc2","sha":"5df95ee66973604e7b702553df165ac7944c9fb3","kind":"commit","published_at":"2014-12-09T13:15:24.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc2/manifests"},{"name":"v2.0.0.rc1","sha":"5c2673c3187dca58c01e5737121c8e0fe6ea6875","kind":"commit","published_at":"2014-10-11T20:50:18.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc1/manifests"},{"name":"v2.0.0.alpha1","sha":"5c2673c3187dca58c01e5737121c8e0fe6ea6875","kind":"commit","published_at":"2014-10-11T20:50:18.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0.alpha1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0.alpha1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0.alpha1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.alpha1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.alpha1/manifests"},{"name":"v1.4.0","sha":"3e1f6bed80dc580ab1f041079fe4f2caa2937f7e","kind":"commit","published_at":"2014-07-31T15:47:55.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.4.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"214dfecd477edc78277d277e4beeb3942472e729","kind":"commit","published_at":"2014-07-06T14:48:48.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.3.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"a782bbf2a09c44ef3c5155ee007734b3b0f77601","kind":"commit","published_at":"2014-05-23T15:18:23.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.3.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"7c1c98389c4bb22235acebb23ab997cb96e448bf","kind":"commit","published_at":"2014-05-03T13:31:08.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"02a86b5c2fd73be274c112efa51d333fc73296b8","kind":"commit","published_at":"2014-03-29T17:41:38.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"16abb492d57a887adceace95d9dbb4d367bc6599","kind":"commit","published_at":"2014-01-13T17:52:45.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0/manifests"},{"name":"v1.0.0.rc2","sha":"c361757693df33dc3e965d68174521a55b475f89","kind":"commit","published_at":"2014-01-09T20:01:20.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0.rc2/manifests"},{"name":"v1.0.0.rc1","sha":"31ee6c0a83b2c3a043c2dfd41015a62db30b1eb1","kind":"commit","published_at":"2013-12-11T19:01:09.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0.rc1/manifests"},{"name":"v0.7.4","sha":"33be53ec3ecc478520a54fce0a37a5d3eba9c060","kind":"commit","published_at":"2013-12-01T15:02:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"aaa1f83e93226e6fe768199499852cb1b553a913","kind":"commit","published_at":"2013-10-04T22:58:20.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"2998ae0ce61651f4973a38d800bf764fc826ce62","kind":"commit","published_at":"2013-09-11T00:43:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"3c7dcd5c58be1602388b721645de7421f6c9b0d6","kind":"commit","published_at":"2013-08-30T21:33:43.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"596ed1cde16dbe7ab8b3fb83003d9bb8cd843e15","kind":"commit","published_at":"2013-08-22T03:01:48.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.0/manifests"},{"name":"v0.6.7","sha":"62a76f0463b3e52e7ff4c35912f9ddf6ca76d9a8","kind":"tag","published_at":"2013-01-13T18:47:58.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.7","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.7/manifests"},{"name":"v0.6.6","sha":"59711a4a65940b9a65b6c3b84320437e4da2ac56","kind":"tag","published_at":"2013-01-04T14:29:38.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.6","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.6/manifests"},{"name":"v0.6.5","sha":"4cbf304203088f9c93cd57d46de880e106591d23","kind":"tag","published_at":"2012-12-26T22:45:10.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.5","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.5/manifests"},{"name":"v0.6.4","sha":"f10498f79f7ffad5ed61b8303f347e5fc2c4d8e8","kind":"tag","published_at":"2012-12-15T19:50:53.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"ea0876e98e2bc5212423c2d8bcc468845b2a5f7b","kind":"tag","published_at":"2012-12-07T00:02:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"c551aabeb784775232c9a04e5d15c6974e953d11","kind":"tag","published_at":"2012-11-10T21:37:06.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"ede53aca13033da93a1c814806fe87911d532aa6","kind":"tag","published_at":"2012-11-07T19:58:58.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"eded44e277e9b88e8ee7e6eccc7ed2d7a87a7f5b","kind":"tag","published_at":"2012-11-05T22:07:37.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.0/manifests"},{"name":"v0.6.0.rc1","sha":"6a46af45a3f3bae1f6062554d94b2eed34071578","kind":"tag","published_at":"2012-11-03T15:39:33.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.0.rc1/manifests"},{"name":"v0.5.0","sha":"bb7bb02a3ea5d3a7c02900e348215dee0673fe96","kind":"tag","published_at":"2012-10-20T03:37:45.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.5.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.5.0/manifests"},{"name":"v0.5.0.rc1","sha":"e01625da83ae2dda53df273781d32ae0c15dbf07","kind":"tag","published_at":"2012-10-13T15:18:22.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.5.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.5.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.5.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.5.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.5.0.rc1/manifests"},{"name":"v0.4.2","sha":"9f62d2a85a37e719e9c9ee937583edfcc378938d","kind":"tag","published_at":"2012-06-05T18:26:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.4.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"c6348e3166b35ec8c9924f47ae9c31e15b40428b","kind":"tag","published_at":"2012-06-02T10:11:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.4.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"96c3601571953b26eb315038474edcb71a5f5e6d","kind":"tag","published_at":"2012-05-26T14:03:03.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.4.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.0/manifests"},{"name":"v0.3.4","sha":"c9a882db5dc814ab15a3a6b3824bec1501b94e62","kind":"tag","published_at":"2012-05-24T18:47:48.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"4b332253cdf203bafb69892ffba3d0e075add8f7","kind":"tag","published_at":"2012-05-08T16:52:50.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"614bea60f654ad348d3a1e60853a6a354ad02d57","kind":"tag","published_at":"2012-04-29T20:08:56.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"3638766adf044493ba6e6ba2f0e6e90117d4b7e6","kind":"tag","published_at":"2012-02-17T22:20:00.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"73e4c23258a39736a66080b9fce7a97df27e7b09","kind":"tag","published_at":"2012-02-11T11:31:52.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"f8d1dcca3ca264e87f6ce4db70104c29daeacff3","kind":"tag","published_at":"2011-12-17T20:17:19.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"449ab690d183de0eaeb5ab05d8fc6ec2afc58016","kind":"tag","published_at":"2011-11-30T13:56:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.1.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"a0a9c0eaad3e276ef74ee16a7ca260660665b789","kind":"commit","published_at":"2011-11-25T21:50:46.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-29T19:25:32.790Z","dependent_packages_count":41,"downloads":105596709,"downloads_period":"total","dependent_repos_count":5403,"rankings":{"downloads":0.32336838349260155,"dependent_repos_count":0.43152953245392006,"dependent_packages_count":0.6322409428976037,"stargazers_count":0.23750850235835907,"forks_count":0.4343171909323045,"docker_downloads_count":0.18844571313879194,"average":0.3745683775455968},"purl":"pkg:gem/doorkeeper","advisories":[{"uuid":"GSA_kwCzR0hTQS03dzJjLXc0N2gtNzg5d84AAzyW","url":"https://github.com/advisories/GHSA-7w2c-w47h-789w","title":"Doorkeeper Improper Authentication vulnerability","description":"OAuth RFC 8252 says  https://www.rfc-editor.org/rfc/rfc8252#section-8.6\n\n\u003e the authorization server SHOULD NOT process authorization requests automatically without user consent or interaction, except when the identity of the client can be assured. **This includes the case where the user has previously approved an authorization request for a given client id**\n\nBut Doorkeeper automatically processes authorization requests without user consent for public clients that have been previously approved. Public clients are inherently vulnerable to impersonation, their identity cannot be assured.\n\nIssue https://github.com/doorkeeper-gem/doorkeeper/issues/1589\n\nFix https://github.com/doorkeeper-gem/doorkeeper/pull/1646","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-06-12T19:50:34.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":4.2,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N","references":["https://github.com/doorkeeper-gem/doorkeeper/security/advisories/GHSA-7w2c-w47h-789w","https://nvd.nist.gov/vuln/detail/CVE-2023-34246","https://github.com/doorkeeper-gem/doorkeeper/issues/1589","https://github.com/doorkeeper-gem/doorkeeper/pull/1646","https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.6","https://www.rfc-editor.org/rfc/rfc8252#section-8.6","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/doorkeeper/CVE-2023-34246.yml","https://lists.debian.org/debian-lts-announce/2023/07/msg00016.html","https://lists.debian.org/debian-lts-announce/2024/12/msg00010.html","https://github.com/advisories/GHSA-7w2c-w47h-789w"],"source_kind":"github","identifiers":["GHSA-7w2c-w47h-789w","CVE-2023-34246"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","blast_radius":0.0,"created_at":"2023-06-12T20:03:30.600Z","updated_at":"2026-04-23T10:08:00.424Z","epss_percentage":0.00312,"epss_percentile":0.54405,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03dzJjLXc0N2gtNzg5d84AAzyW","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03dzJjLXc0N2gtNzg5d84AAzyW","packages":[{"ecosystem":"rubygems","package_name":"doorkeeper","versions":[{"first_patched_version":"5.6.6","vulnerable_version_range":"\u003c 5.6.6"}],"purl":"pkg:gem/doorkeeper"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03dzJjLXc0N2gtNzg5d84AAzyW/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWo3dngtOG1xai1jcXA5","url":"https://github.com/advisories/GHSA-j7vx-8mqj-cqp9","title":"Exposure of Sensitive Information to an Unauthorized Actor in Doorkeeper","description":"### Impact\nInformation disclosure vulnerability. Allows an attacker to see all `Doorkeeper::Application` model attribute values (including secrets) using authorized applications controller if it's enabled (GET /oauth/authorized_applications.json).\n\n### Patches\n\nThese versions have the fix:\n\n* 5.0.3\n* 5.1.1\n* 5.2.5\n* 5.3.2\n\n### Workarounds\nPatch `Doorkeeper::Application` model `#as_json(options = {})` method and define only those attributes you want to expose.\n\nAdditional recommended hardening is to enable application secrets hashing ([guide](https://doorkeeper.gitbook.io/guides/security/token-and-application-secrets)), available since Doorkeeper 5.1. This would render the exposed secret useless.\n\n### References\n\n- Commit with fix: https://github.com/doorkeeper-gem/doorkeeper/commit/25d038022c2fcad45af5b73f9d003cf38ff491f6\n- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10187","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-05-07T21:11:07.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/doorkeeper-gem/doorkeeper/security/advisories/GHSA-j7vx-8mqj-cqp9","https://nvd.nist.gov/vuln/detail/CVE-2020-10187","https://github.com/rubysec/ruby-advisory-db/pull/446","https://github.com/doorkeeper-gem/doorkeeper/commit/25d038022c2fcad45af5b73f9d003cf38ff491f6","https://github.com/doorkeeper-gem/doorkeeper/releases","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/doorkeeper/CVE-2020-10187.yml","https://github.com/advisories/GHSA-j7vx-8mqj-cqp9"],"source_kind":"github","identifiers":["GHSA-j7vx-8mqj-cqp9","CVE-2020-10187"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","blast_radius":0.0,"created_at":"2022-12-21T16:13:24.929Z","updated_at":"2026-04-29T14:16:32.487Z","epss_percentage":0.00425,"epss_percentile":0.61533,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWo3dngtOG1xai1jcXA5","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWo3dngtOG1xai1jcXA5","packages":[{"ecosystem":"rubygems","package_name":"doorkeeper","versions":[{"first_patched_version":"5.3.2","vulnerable_version_range":"\u003e= 5.3.0, \u003c 5.3.2"},{"first_patched_version":"5.2.5","vulnerable_version_range":"\u003e= 5.2.0, \u003c 5.2.5"},{"first_patched_version":"5.1.1","vulnerable_version_range":"= 5.1.0"},{"first_patched_version":"5.0.3","vulnerable_version_range":"\u003e= 5.0.0, \u003c 5.0.3"}],"purl":"pkg:gem/doorkeeper","statistics":{"dependent_packages_count":41,"dependent_repos_count":5403,"downloads":105522541,"downloads_period":"total"},"affected_versions":["5.0.0","5.0.1","5.0.2","5.1.0","5.2.0","5.2.1","5.2.2","5.2.3","5.2.4","5.3.0","5.3.1"],"unaffected_versions":["0.1.0","0.1.1","0.2.0","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.4.0","0.4.1","0.4.2","0.5.0","0.5.0.rc1","0.6.0","0.6.0.rc1","0.6.1","0.6.2","0.6.3","0.6.4","0.6.5","0.6.6","0.6.7","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","1.0.0","1.0.0.rc1","1.0.0.rc2","1.1.0","1.2.0","1.3.0","1.3.1","1.4.0","1.4.1","1.4.2","2.0.0","2.0.0.alpha1","2.0.0.rc2","2.0.0.rc3","2.0.1","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.2.0","2.2.1","2.2.2","3.0.0","3.0.0.rc1","3.0.0.rc2","3.0.1","3.1.0","4.0.0","4.0.0.rc1","4.0.0.rc2","4.0.0.rc3","4.0.0.rc4","4.1.0","4.2.0","4.2.5","4.2.6","4.3.0","4.3.1","4.3.2","4.4.0","4.4.1","4.4.2","4.4.3","5.0.0.rc1","5.0.0.rc2","5.0.3","5.1.0.rc1","5.1.0.rc2","5.1.1","5.1.2","5.2.0.rc1","5.2.0.rc2","5.2.0.rc3","5.2.5","5.2.6","5.3.2","5.3.3","5.4.0","5.4.0.rc1","5.4.0.rc2","5.5.0","5.5.0.rc1","5.5.0.rc2","5.5.1","5.5.2","5.5.3","5.5.4","5.6.0","5.6.0.rc1","5.6.0.rc2","5.6.1","5.6.2","5.6.3","5.6.4","5.6.5","5.6.6","5.6.7","5.6.8","5.6.9","5.7.0","5.7.1","5.8.0","5.8.1","5.8.2","5.9.0"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWo3dngtOG1xai1jcXA5/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTY4NXctdmM4NC13eGN4","url":"https://github.com/advisories/GHSA-685w-vc84-wxcx","title":"Doorkeeper vulnerable to Cross-site Request Forgery","description":"Cross-site request forgery (CSRF) vulnerability in doorkeeper before 1.4.1 allows remote attackers to hijack the authentication of unspecified victims for requests that read a user OAuth authorization code via unknown vectors.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-09-17T21:55:22.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2014-8144","https://exchange.xforce.ibmcloud.com/vulnerabilities/99342","https://github.com/doorkeeper-gem/doorkeeper/blob/master/CHANGELOG.md","http://seclists.org/oss-sec/2014/q4/1076","https://github.com/advisories/GHSA-685w-vc84-wxcx"],"source_kind":"github","identifiers":["GHSA-685w-vc84-wxcx","CVE-2014-8144"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","blast_radius":0.0,"created_at":"2022-12-21T16:13:36.167Z","updated_at":"2026-04-29T14:16:54.993Z","epss_percentage":0.00126,"epss_percentile":0.31478,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTY4NXctdmM4NC13eGN4","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTY4NXctdmM4NC13eGN4","packages":[{"ecosystem":"rubygems","package_name":"doorkeeper","versions":[{"first_patched_version":"1.4.1","vulnerable_version_range":"\u003c 1.4.1"}],"purl":"pkg:gem/doorkeeper","statistics":{"dependent_packages_count":41,"dependent_repos_count":5403,"downloads":105522541,"downloads_period":"total"},"affected_versions":["0.1.0","0.1.1","0.2.0","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.4.0","0.4.1","0.4.2","0.5.0","0.5.0.rc1","0.6.0","0.6.0.rc1","0.6.1","0.6.2","0.6.3","0.6.4","0.6.5","0.6.6","0.6.7","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","1.0.0","1.0.0.rc1","1.0.0.rc2","1.1.0","1.2.0","1.3.0","1.3.1","1.4.0"],"unaffected_versions":["1.4.1","1.4.2","2.0.0","2.0.0.alpha1","2.0.0.rc2","2.0.0.rc3","2.0.1","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.2.0","2.2.1","2.2.2","3.0.0","3.0.0.rc1","3.0.0.rc2","3.0.1","3.1.0","4.0.0","4.0.0.rc1","4.0.0.rc2","4.0.0.rc3","4.0.0.rc4","4.1.0","4.2.0","4.2.5","4.2.6","4.3.0","4.3.1","4.3.2","4.4.0","4.4.1","4.4.2","4.4.3","5.0.0","5.0.0.rc1","5.0.0.rc2","5.0.1","5.0.2","5.0.3","5.1.0","5.1.0.rc1","5.1.0.rc2","5.1.1","5.1.2","5.2.0","5.2.0.rc1","5.2.0.rc2","5.2.0.rc3","5.2.1","5.2.2","5.2.3","5.2.4","5.2.5","5.2.6","5.3.0","5.3.1","5.3.2","5.3.3","5.4.0","5.4.0.rc1","5.4.0.rc2","5.5.0","5.5.0.rc1","5.5.0.rc2","5.5.1","5.5.2","5.5.3","5.5.4","5.6.0","5.6.0.rc1","5.6.0.rc2","5.6.1","5.6.2","5.6.3","5.6.4","5.6.5","5.6.6","5.6.7","5.6.8","5.6.9","5.7.0","5.7.1","5.8.0","5.8.1","5.8.2","5.9.0"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTY4NXctdmM4NC13eGN4/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTVwOWYtNTVqOC05MjJt","url":"https://github.com/advisories/GHSA-5p9f-55j8-922m","title":"Moderate severity vulnerability that affects doorkeeper","description":"Withdrawn, accidental duplicate publish.\r\n\r\nThe Doorkeeper gem before 4.2.0 for Ruby might allow remote attackers to conduct replay attacks or revoke arbitrary tokens by leveraging failure to implement the OAuth 2.0 Token Revocation specification.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-08-13T20:49:10.000Z","withdrawn_at":"2020-06-17T15:14:35.000Z","classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2016-6582","https://github.com/advisories/GHSA-5p9f-55j8-922m"],"source_kind":"github","identifiers":["GHSA-5p9f-55j8-922m"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:13:36.687Z","updated_at":"2026-04-29T14:16:59.274Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTVwOWYtNTVqOC05MjJt","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTVwOWYtNTVqOC05MjJt","packages":[{"ecosystem":"rubygems","package_name":"doorkeeper","versions":[{"first_patched_version":"4.2.0","vulnerable_version_range":"\u003e= 1.2.0, \u003c 4.2.0"}],"purl":"pkg:gem/doorkeeper","statistics":{"dependent_packages_count":41,"dependent_repos_count":5403,"downloads":105522541,"downloads_period":"total"},"affected_versions":["1.2.0","1.3.0","1.3.1","1.4.0","1.4.1","1.4.2","2.0.0","2.0.0.alpha1","2.0.0.rc2","2.0.0.rc3","2.0.1","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.2.0","2.2.1","2.2.2","3.0.0","3.0.0.rc1","3.0.0.rc2","3.0.1","3.1.0","4.0.0","4.0.0.rc1","4.0.0.rc2","4.0.0.rc3","4.0.0.rc4","4.1.0"],"unaffected_versions":["0.1.0","0.1.1","0.2.0","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.4.0","0.4.1","0.4.2","0.5.0","0.5.0.rc1","0.6.0","0.6.0.rc1","0.6.1","0.6.2","0.6.3","0.6.4","0.6.5","0.6.6","0.6.7","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","1.0.0","1.0.0.rc1","1.0.0.rc2","1.1.0","4.2.0","4.2.5","4.2.6","4.3.0","4.3.1","4.3.2","4.4.0","4.4.1","4.4.2","4.4.3","5.0.0","5.0.0.rc1","5.0.0.rc2","5.0.1","5.0.2","5.0.3","5.1.0","5.1.0.rc1","5.1.0.rc2","5.1.1","5.1.2","5.2.0","5.2.0.rc1","5.2.0.rc2","5.2.0.rc3","5.2.1","5.2.2","5.2.3","5.2.4","5.2.5","5.2.6","5.3.0","5.3.1","5.3.2","5.3.3","5.4.0","5.4.0.rc1","5.4.0.rc2","5.5.0","5.5.0.rc1","5.5.0.rc2","5.5.1","5.5.2","5.5.3","5.5.4","5.6.0","5.6.0.rc1","5.6.0.rc2","5.6.1","5.6.2","5.6.3","5.6.4","5.6.5","5.6.6","5.6.7","5.6.8","5.6.9","5.7.0","5.7.1","5.8.0","5.8.1","5.8.2","5.9.0"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTVwOWYtNTVqOC05MjJt/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTY5NG0tamhyOS1wZjc3","url":"https://github.com/advisories/GHSA-694m-jhr9-pf77","title":"Doorkeeper subject to Incorrect Permission Assignment","description":"Doorkeeper version 4.2.0 and later contains a Incorrect Access Control vulnerability in Token revocation API's authorized method that can result in Access tokens are not revoked for public OAuth apps, leaking access until expiry.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-08-13T20:46:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.5,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1000211","https://github.com/doorkeeper-gem/doorkeeper/issues/891","https://github.com/doorkeeper-gem/doorkeeper/pull/1119","https://github.com/advisories/GHSA-694m-jhr9-pf77"],"source_kind":"github","identifiers":["GHSA-694m-jhr9-pf77","CVE-2018-1000211"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","blast_radius":0.0,"created_at":"2022-12-21T16:13:36.648Z","updated_at":"2026-04-29T14:16:59.273Z","epss_percentage":0.00265,"epss_percentile":0.49701,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTY5NG0tamhyOS1wZjc3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTY5NG0tamhyOS1wZjc3","packages":[{"ecosystem":"rubygems","package_name":"doorkeeper","versions":[{"first_patched_version":"4.4.0","vulnerable_version_range":"\u003e= 4.2.0, \u003c 4.4.0"}],"purl":"pkg:gem/doorkeeper","statistics":{"dependent_packages_count":41,"dependent_repos_count":5403,"downloads":105522541,"downloads_period":"total"},"affected_versions":["4.2.0","4.2.5","4.2.6","4.3.0","4.3.1","4.3.2"],"unaffected_versions":["0.1.0","0.1.1","0.2.0","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.4.0","0.4.1","0.4.2","0.5.0","0.5.0.rc1","0.6.0","0.6.0.rc1","0.6.1","0.6.2","0.6.3","0.6.4","0.6.5","0.6.6","0.6.7","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","1.0.0","1.0.0.rc1","1.0.0.rc2","1.1.0","1.2.0","1.3.0","1.3.1","1.4.0","1.4.1","1.4.2","2.0.0","2.0.0.alpha1","2.0.0.rc2","2.0.0.rc3","2.0.1","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.2.0","2.2.1","2.2.2","3.0.0","3.0.0.rc1","3.0.0.rc2","3.0.1","3.1.0","4.0.0","4.0.0.rc1","4.0.0.rc2","4.0.0.rc3","4.0.0.rc4","4.1.0","4.4.0","4.4.1","4.4.2","4.4.3","5.0.0","5.0.0.rc1","5.0.0.rc2","5.0.1","5.0.2","5.0.3","5.1.0","5.1.0.rc1","5.1.0.rc2","5.1.1","5.1.2","5.2.0","5.2.0.rc1","5.2.0.rc2","5.2.0.rc3","5.2.1","5.2.2","5.2.3","5.2.4","5.2.5","5.2.6","5.3.0","5.3.1","5.3.2","5.3.3","5.4.0","5.4.0.rc1","5.4.0.rc2","5.5.0","5.5.0.rc1","5.5.0.rc2","5.5.1","5.5.2","5.5.3","5.5.4","5.6.0","5.6.0.rc1","5.6.0.rc2","5.6.1","5.6.2","5.6.3","5.6.4","5.6.5","5.6.6","5.6.7","5.6.8","5.6.9","5.7.0","5.7.1","5.8.0","5.8.1","5.8.2","5.9.0"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTY5NG0tamhyOS1wZjc3/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWh3aGgtMmZ3bS1jZmd3","url":"https://github.com/advisories/GHSA-hwhh-2fwm-cfgw","title":"Doorkeeper is vulnerable to stored XSS and code execution","description":"Doorkeeper version 2.1.0 through 4.2.5 contains a Cross Site Scripting (XSS) vulnerability in web view's OAuth app form, user authorization prompt web view that can result in Stored XSS on the OAuth Client's name will cause users interacting with it will execute payload. This attack appear to be exploitable via The victim must be tricked to click an opaque link to the web view that runs the XSS payload. A malicious version virtually indistinguishable from a normal link. This vulnerability appears to have been fixed in 4.2.6, 4.3.0.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-03-13T20:44:48.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.1,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1000088","https://github.com/doorkeeper-gem/doorkeeper/issues/969","https://github.com/doorkeeper-gem/doorkeeper/pull/970","https://github.com/rubysec/ruby-advisory-db/pull/328/files","https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.3.0","https://github.com/doorkeeper-gem/doorkeeper/commit/7b1a8373ecd69768c896000c7971dbf48948c1b5","https://blog.justinbull.ca/cve-2018-1000088-stored-xss-in-doorkeeper/","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/doorkeeper/CVE-2018-1000088.yml","https://github.com/advisories/GHSA-hwhh-2fwm-cfgw"],"source_kind":"github","identifiers":["GHSA-hwhh-2fwm-cfgw","CVE-2018-1000088"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","blast_radius":0.0,"created_at":"2022-12-21T16:13:37.326Z","updated_at":"2026-04-29T14:16:59.289Z","epss_percentage":0.00172,"epss_percentile":0.38384,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWh3aGgtMmZ3bS1jZmd3","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWh3aGgtMmZ3bS1jZmd3","packages":[{"ecosystem":"rubygems","package_name":"doorkeeper","versions":[{"first_patched_version":"4.2.6","vulnerable_version_range":"\u003e= 2.1.0, \u003c= 4.2.5"}],"purl":"pkg:gem/doorkeeper","statistics":{"dependent_packages_count":41,"dependent_repos_count":5403,"downloads":105522541,"downloads_period":"total"},"affected_versions":["2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.2.0","2.2.1","2.2.2","3.0.0","3.0.0.rc1","3.0.0.rc2","3.0.1","3.1.0","4.0.0","4.0.0.rc1","4.0.0.rc2","4.0.0.rc3","4.0.0.rc4","4.1.0","4.2.0","4.2.5"],"unaffected_versions":["0.1.0","0.1.1","0.2.0","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.4.0","0.4.1","0.4.2","0.5.0","0.5.0.rc1","0.6.0","0.6.0.rc1","0.6.1","0.6.2","0.6.3","0.6.4","0.6.5","0.6.6","0.6.7","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","1.0.0","1.0.0.rc1","1.0.0.rc2","1.1.0","1.2.0","1.3.0","1.3.1","1.4.0","1.4.1","1.4.2","2.0.0","2.0.0.alpha1","2.0.0.rc2","2.0.0.rc3","2.0.1","4.2.6","4.3.0","4.3.1","4.3.2","4.4.0","4.4.1","4.4.2","4.4.3","5.0.0","5.0.0.rc1","5.0.0.rc2","5.0.1","5.0.2","5.0.3","5.1.0","5.1.0.rc1","5.1.0.rc2","5.1.1","5.1.2","5.2.0","5.2.0.rc1","5.2.0.rc2","5.2.0.rc3","5.2.1","5.2.2","5.2.3","5.2.4","5.2.5","5.2.6","5.3.0","5.3.1","5.3.2","5.3.3","5.4.0","5.4.0.rc1","5.4.0.rc2","5.5.0","5.5.0.rc1","5.5.0.rc2","5.5.1","5.5.2","5.5.3","5.5.4","5.6.0","5.6.0.rc1","5.6.0.rc2","5.6.1","5.6.2","5.6.3","5.6.4","5.6.5","5.6.6","5.6.7","5.6.8","5.6.9","5.7.0","5.7.1","5.8.0","5.8.1","5.8.2","5.9.0"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWh3aGgtMmZ3bS1jZmd3/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTNtNnItMzlwMy1qcTI1","url":"https://github.com/advisories/GHSA-3m6r-39p3-jq25","title":"Doorkeeper is vulnerable to replay attacks","description":"The Doorkeeper gem before 4.2.0 for Ruby might allow remote attackers to conduct replay attacks or revoke arbitrary tokens by leveraging failure to implement the OAuth 2.0 Token Revocation specification.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2017-10-24T18:33:35.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.1,"cvss_vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2016-6582","https://github.com/doorkeeper-gem/doorkeeper/issues/875","https://github.com/advisories/GHSA-3m6r-39p3-jq25","https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.2.0","http://packetstormsecurity.com/files/138430/Doorkeeper-4.1.0-Token-Revocation.html","http://seclists.org/fulldisclosure/2016/Aug/105","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/doorkeeper/CVE-2016-6582.yml","https://web.archive.org/web/20170214021758/http://www.securityfocus.com/bid/92551","https://web.archive.org/web/20201207202519/http://www.securityfocus.com/archive/1/539268/100/0/threaded","http://www.openwall.com/lists/oss-security/2016/08/19/2"],"source_kind":"github","identifiers":["GHSA-3m6r-39p3-jq25","CVE-2016-6582"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","blast_radius":0.0,"created_at":"2022-12-21T16:13:39.383Z","updated_at":"2026-04-05T20:08:18.443Z","epss_percentage":0.01593,"epss_percentile":0.81512,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTNtNnItMzlwMy1qcTI1","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTNtNnItMzlwMy1qcTI1","packages":[{"ecosystem":"rubygems","package_name":"doorkeeper","versions":[{"first_patched_version":"4.2.0","vulnerable_version_range":"\u003c 4.2.0"}],"purl":"pkg:gem/doorkeeper"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTNtNnItMzlwMy1qcTI1/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/doorkeeper","docker_dependents_count":254,"docker_downloads_count":581827009,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/doorkeeper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/doorkeeper/dependencies","status":null,"funding_links":["https://opencollective.com/doorkeeper-gem"],"critical":true,"issue_metadata":{"last_synced_at":"2026-04-27T23:36:07.858Z","issues_count":131,"pull_requests_count":189,"avg_time_to_close_issue":10437684.25,"avg_time_to_close_pull_request":3725826.398734177,"issues_closed_count":80,"pull_requests_closed_count":158,"pull_request_authors_count":65,"issue_authors_count":105,"avg_comments_per_issue":4.267175572519084,"avg_comments_per_pull_request":2.0899470899470898,"merged_pull_requests_count":128,"bot_issues_count":1,"bot_pull_requests_count":23,"past_year_issues_count":11,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":3711130.5,"past_year_avg_time_to_close_pull_request":574207.7894736842,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":19,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":10,"past_year_avg_comments_per_issue":2.090909090909091,"past_year_avg_comments_per_pull_request":1.6666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":17,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/issues","maintainers":[{"login":"nbulaj","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nbulaj"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/doorkeeper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/doorkeeper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/doorkeeper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/doorkeeper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/doorkeeper/codemeta","maintainers":[{"uuid":"544","login":"thoughtbot","name":null,"email":null,"url":null,"packages_count":65,"html_url":"https://rubygems.org/profiles/thoughtbot","role":null,"created_at":"2022-11-08T09:31:24.258Z","updated_at":"2022-11-08T09:31:24.258Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/thoughtbot/packages"},{"uuid":"80063","login":"nikita_bulai","name":null,"email":null,"url":null,"packages_count":13,"html_url":"https://rubygems.org/profiles/nikita_bulai","role":null,"created_at":"2022-11-08T09:31:24.274Z","updated_at":"2022-11-08T09:31:24.274Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/nikita_bulai/packages"},{"uuid":"55879","login":"tutec","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://rubygems.org/profiles/tutec","role":null,"created_at":"2022-11-08T09:31:24.250Z","updated_at":"2022-11-08T09:31:24.250Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/tutec/packages"},{"uuid":"78761","login":"applerebel","name":null,"email":null,"url":null,"packages_count":14,"html_url":"https://rubygems.org/profiles/applerebel","role":null,"created_at":"2022-11-08T09:31:24.266Z","updated_at":"2022-11-08T09:31:24.266Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/applerebel/packages"},{"uuid":"52515","login":"felipeelias","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://rubygems.org/profiles/felipeelias","role":null,"created_at":"2022-11-08T09:31:24.242Z","updated_at":"2022-11-08T09:31:24.242Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/felipeelias/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205541,"maintainers_count":68469,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":13466571,"name":"ruby-doorkeeper","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/doorkeeper-gem/doorkeeper","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T16:26:56.391Z","latest_release_published_at":"2026-02-09T16:26:56.391Z","latest_release_number":"5.6.6-2","last_synced_at":"2026-03-09T17:04:52.233Z","created_at":"2026-02-09T16:26:56.084Z","updated_at":"2026-03-09T17:32:26.523Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-doorkeeper","install_command":"apt-get install ruby-doorkeeper","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-doorkeeper","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-railties, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-doorkeeper?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-doorkeeper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-doorkeeper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-doorkeeper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-doorkeeper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-doorkeeper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-doorkeeper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-doorkeeper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-doorkeeper/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13778719,"name":"ruby-doorkeeper","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/doorkeeper-gem/doorkeeper","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:15:52.731Z","latest_release_published_at":"2026-02-13T13:15:52.731Z","latest_release_number":"5.5.0-2","last_synced_at":"2026-03-13T22:41:37.734Z","created_at":"2026-02-13T13:15:52.551Z","updated_at":"2026-03-13T22:41:37.735Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-doorkeeper","install_command":"apt-get install ruby-doorkeeper","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-doorkeeper","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-railties (\u003e= 4.2~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T13:15:53.733Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-doorkeeper?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-doorkeeper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-doorkeeper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-doorkeeper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-doorkeeper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-doorkeeper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-doorkeeper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-doorkeeper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-doorkeeper/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"jammy"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-04-27T18:20:36.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":13712261,"name":"ruby-doorkeeper","ecosystem":"debian","description":null,"homepage":"https://github.com/doorkeeper-gem/doorkeeper","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:28:23.187Z","latest_release_published_at":"2026-02-12T23:28:23.187Z","latest_release_number":"5.5.0-2+deb12u1","last_synced_at":"2026-03-13T23:42:58.016Z","created_at":"2026-02-12T23:28:23.027Z","updated_at":"2026-03-13T23:42:58.016Z","registry_url":"https://tracker.debian.org/pkg/ruby-doorkeeper","install_command":"apt-get install ruby-doorkeeper","documentation_url":"https://packages.debian.org/bookworm/ruby-doorkeeper","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-doorkeeper","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-railties (\u003e= 4.2~), ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:28:23.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":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-doorkeeper?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-doorkeeper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-doorkeeper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-doorkeeper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-doorkeeper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-doorkeeper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-doorkeeper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-doorkeeper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-doorkeeper/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"bookworm"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-27T18:20:38.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":13406539,"name":"ruby-doorkeeper","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/doorkeeper-gem/doorkeeper","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:04:27.936Z","latest_release_published_at":"2026-02-06T15:04:27.936Z","latest_release_number":"5.6.6-2","last_synced_at":"2026-03-06T16:47:12.499Z","created_at":"2026-02-06T15:04:27.393Z","updated_at":"2026-03-06T16:47:12.500Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-doorkeeper","install_command":"apt-get install ruby-doorkeeper","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-doorkeeper","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-railties, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/ruby-doorkeeper?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-doorkeeper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-doorkeeper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-doorkeeper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-doorkeeper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-doorkeeper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-doorkeeper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-doorkeeper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-doorkeeper/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":7314062,"name":"github.com/doorkeeper-gem/doorkeeper","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","keywords_array":[],"namespace":"github.com/doorkeeper-gem","versions_count":92,"first_release_published_at":"2011-11-25T21:50:46.000Z","latest_release_published_at":"2025-04-04T08:27:33.000Z","latest_release_number":"v5.8.2+incompatible","last_synced_at":"2026-04-28T04:02:12.495Z","created_at":"2023-04-03T00:36:56.129Z","updated_at":"2026-04-28T04:02:12.496Z","registry_url":"https://pkg.go.dev/github.com/doorkeeper-gem/doorkeeper","install_command":"go get github.com/doorkeeper-gem/doorkeeper","documentation_url":"https://pkg.go.dev/github.com/doorkeeper-gem/doorkeeper#section-documentation","metadata":{},"repo_metadata":{"id":37336566,"uuid":"2802565","full_name":"doorkeeper-gem/doorkeeper","owner":"doorkeeper-gem","description":"Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.","archived":false,"fork":false,"pushed_at":"2025-08-29T11:36:50.000Z","size":4289,"stargazers_count":5436,"open_issues_count":54,"forks_count":1078,"subscribers_count":102,"default_branch":"main","last_synced_at":"2025-10-26T20:27:51.405Z","etag":null,"topics":["authentication","authorization","doorkeeper","grape","identity","oauth","oauth2","oauth2-provider","oauth2-server","ruby-on-rails"],"latest_commit_sha":null,"homepage":"https://doorkeeper.gitbook.io/guides/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doorkeeper-gem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"MIT-LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"doorkeeper-gem"}},"created_at":"2011-11-18T13:02:01.000Z","updated_at":"2025-10-26T06:55:15.000Z","dependencies_parsed_at":"2023-10-15T16:53:00.238Z","dependency_job_id":"e951dfb9-aeb8-421e-98c6-7e18e2a8b0c9","html_url":"https://github.com/doorkeeper-gem/doorkeeper","commit_stats":{"total_commits":1849,"total_committers":327,"mean_commits":5.654434250764526,"dds":0.7928610059491616,"last_synced_commit":"8b85512e8daa787bf875965f58d86d315b219b5e"},"previous_names":["applicake/doorkeeper"],"tags_count":123,"template":false,"template_full_name":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doorkeeper-gem","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/sbom","scorecard":{"id":352279,"data":{"date":"2025-08-11","repo":{"name":"github.com/doorkeeper-gem/doorkeeper","commit":"89b05fbf914e6b7bf65e627db8a6ff200bf095f8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Maintained","score":4,"reason":"5 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 10/13 approved changesets -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/check_orm_changes.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:6","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Security-Policy","score":4,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Warn: no linked content found","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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"CII-Best-Practices","score":2,"reason":"badge detected: InProgress","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby:3.3.4-alpine to ruby:3.3.4-alpine@sha256:9fc2d9dd146a47fddcf2b69e3174d92ee1a654fbbe73f97b858505394748ac6e","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   6 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T08:38:34.649Z","repository_id":37336566,"created_at":"2025-08-18T08:38:34.649Z","updated_at":"2025-08-18T08:38:34.649Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282658687,"owners_count":26705665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-04T02:00:05.887Z","response_time":62,"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":"doorkeeper-gem","name":"doorkeeper gem","uuid":"7275750","kind":"organization","description":"Doorkeeper is an OAuth 2 provider gem for Rails and Ruby frameworks","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7275750?v=4","repositories_count":10,"last_synced_at":"2024-03-25T19:56:21.955Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/doorkeeper-gem","funding_links":[],"total_stars":6066,"followers":9,"following":0,"created_at":"2022-11-02T16:22:20.480Z","updated_at":"2024-03-25T19:56:28.014Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doorkeeper-gem","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doorkeeper-gem/repositories"},"tags":[{"name":"v5.8.2","sha":"b30535805477bc4a2568d68968595484d6163b31","kind":"commit","published_at":"2025-04-04T08:27:33.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.8.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.2/manifests"},{"name":"v5.8.1","sha":"0f0b6aacc00cd9955c8fc9f25440f324c204ed7a","kind":"commit","published_at":"2024-12-09T07:51:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.8.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.1/manifests"},{"name":"v5.8.0","sha":"be58d6bffa3890a0f533b31da88763df541db686","kind":"commit","published_at":"2024-10-31T07:53:35.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.8.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.0/manifests"},{"name":"v5.7.1","sha":"1cd750b2bfc68b641c11a8ec0297feb3825eb97b","kind":"commit","published_at":"2024-06-25T14:53:34.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.7.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.7.1/manifests"},{"name":"v5.7.0","sha":"8626b8587b239984417f5094708007bc105d48b9","kind":"commit","published_at":"2024-04-24T10:43:31.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.7.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.7.0/manifests"},{"name":"v.5.6.9","sha":"70e793bc1d1c80e7a9a6ab7e6b42d6b08ba0e3e2","kind":"commit","published_at":"2024-02-14T07:54:16.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.6.9","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.6.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.6.9/manifests"},{"name":"v.5.6.8","sha":"c48fd2d989e761ab3ebe21698fcfa70261df7f57","kind":"commit","published_at":"2023-12-01T16:01:35.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.6.8","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.6.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.6.8/manifests"},{"name":"v5.6.7","sha":"6692812a14e1ac01b5f0d31f8bd87e7c5952c0a1","kind":"commit","published_at":"2023-11-23T07:56:12.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.7","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.7/manifests"},{"name":"v5.6.6","sha":"986115cc228ff30dc1ead0f4101195448994f5d4","kind":"commit","published_at":"2023-03-29T07:18:57.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.6","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.6/manifests"},{"name":"v5.6.5","sha":"dcce7206982d012fbbb0a7c1e2fb50d5809238ab","kind":"commit","published_at":"2023-02-22T09:00:27.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.5","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.5/manifests"},{"name":"v5.6.4","sha":"3ad48e05fdab9843ef742163f0e6bbf9fb273c4b","kind":"commit","published_at":"2023-01-31T07:23:13.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.4/manifests"},{"name":"v5.6.3","sha":"6364c29bc0335232e64b9909a1ac61dfb0d7dece","kind":"commit","published_at":"2023-01-30T12:00:57.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.3/manifests"},{"name":"v5.6.2","sha":"248af2faf5a14767da36d24c00b6adec3d42f05b","kind":"commit","published_at":"2022-11-29T08:19:22.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.2/manifests"},{"name":"v5.6.1","sha":"1c077cfb15accb33f50c46682d5e8bb4da57be3c","kind":"commit","published_at":"2022-11-28T08:19:39.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.1/manifests"},{"name":"v5.6.0","sha":"991fdacb8ab3673fd9bea19d6efd48a008fef0cb","kind":"commit","published_at":"2022-09-08T06:31:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.0/manifests"},{"name":"v5.6.0.rc1","sha":"f3f792630aca70a34d3886f202302c337bcd588c","kind":"commit","published_at":"2022-02-04T07:09:37.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.0.rc1/manifests"},{"name":"v5.5.4","sha":"3304eae703e7ea9289b94d9abbc6f78e7581ee95","kind":"commit","published_at":"2021-10-05T13:55:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.4/manifests"},{"name":"v5.5.3","sha":"54668fb8301ce02613fca569f0c5addb241487ed","kind":"commit","published_at":"2021-09-23T07:09:13.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.3/manifests"},{"name":"v5.5.2","sha":"c0702885fc18c856bfba9da59c7e791f75369ea9","kind":"commit","published_at":"2021-06-11T07:22:31.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.2/manifests"},{"name":"v5.5.1","sha":"73a2b1ce04a7833a82e9b53d80fe737f279e2c44","kind":"commit","published_at":"2021-04-06T15:51:17.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.1/manifests"},{"name":"v5.5.0","sha":"bb000826ce271c20fefc13872f6a845a6dc92cbb","kind":"commit","published_at":"2021-02-19T06:19:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0/manifests"},{"name":"v5.5.0.rc2","sha":"06c7baf6277f3c2d7ba6581d0fc086b94144340a","kind":"commit","published_at":"2021-01-21T17:30:11.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0.rc2/manifests"},{"name":"v5.5.0.rc1","sha":"e48cb8d44e8e8a0dae13aa0688a05273aa7c9dd6","kind":"commit","published_at":"2020-08-04T07:17:13.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0.rc1/manifests"},{"name":"v5.4.0","sha":"f0bd292b9e82a2654569883722fcedb55e1eca68","kind":"commit","published_at":"2020-05-11T10:46:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.4.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0/manifests"},{"name":"v5.1.2","sha":"44d6a00e4c7b2ed40b7766f8b2d81da21b7b242a","kind":"commit","published_at":"2020-05-07T19:22:25.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.2/manifests"},{"name":"v5.2.6","sha":"ca313cda9997100eee8c6945058fac86a2eff785","kind":"commit","published_at":"2020-05-07T19:19:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.6","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.6/manifests"},{"name":"v5.3.3","sha":"0bdb684f7e9a2597477fff643ebc2cfc05539a84","kind":"commit","published_at":"2020-05-07T19:15:35.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.3.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.3.3/manifests"},{"name":"v5.0.3","sha":"7e1fed05a968f6a05cea90a72ce14c60831003bb","kind":"commit","published_at":"2020-05-02T13:54:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.3/manifests"},{"name":"v5.1.1","sha":"081d26bd286bf36316ad83933c04f7e6b56f5b72","kind":"commit","published_at":"2020-05-02T13:38:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.1/manifests"},{"name":"v5.4.0.rc2","sha":"b9adf3778109b7eab7e924eb615ac4c89ccedd83","kind":"commit","published_at":"2020-05-02T13:27:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.4.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.4.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.4.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0.rc2/manifests"},{"name":"v5.2.5","sha":"c8039ec4d70664e2e766fc2d39e44a321c0c0cd6","kind":"commit","published_at":"2020-05-02T13:24:00.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.5","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.5/manifests"},{"name":"v5.3.2","sha":"8495a810e45abb14335b6e81a34e0815e4f0cf1d","kind":"commit","published_at":"2020-05-02T13:13:50.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.3.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.3.2/manifests"},{"name":"v5.4.0.rc1","sha":"ec060bcb4aea91ef7e5b042249cd7e5e28b13eaa","kind":"commit","published_at":"2020-04-08T07:40:12.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.4.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.4.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.4.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0.rc1/manifests"},{"name":"v.5.3.1","sha":"110e6d331130578d252ef13a1d1474f1754c8147","kind":"commit","published_at":"2020-02-09T09:41:49.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.3.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.3.1/manifests"},{"name":"v.5.2.4","sha":"1b1ace71f9561213c508df6621267b1c0b3444aa","kind":"commit","published_at":"2020-02-09T09:29:45.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.2.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.2.4/manifests"},{"name":"v.5.3.0","sha":"38b7333ca2c37f43ef000fecd166de56c3715a7f","kind":"commit","published_at":"2020-01-29T14:53:18.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.3.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.3.0/manifests"},{"name":"v5.2.3","sha":"23e9c0316a24c28819f8b194a113fb7bf5b935ba","kind":"commit","published_at":"2019-12-12T14:45:49.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.3/manifests"},{"name":"v5.2.2","sha":"1332d8bd17e8f366125b024eb2d33a3739270561","kind":"commit","published_at":"2019-11-10T10:09:07.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.2/manifests"},{"name":"v5.2.1","sha":"b69df59708b2d5aaa36fdbb331552d9dd53b8cab","kind":"commit","published_at":"2019-09-17T13:32:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"bef23f69ffddf120bfefe11dfb6f4243a6685bc0","kind":"commit","published_at":"2019-09-16T08:30:18.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0/manifests"},{"name":"v5.2.0.rc3","sha":"8cc09f2da26ed3c4f736dc8f9b72dc0e3ae5ebc0","kind":"commit","published_at":"2019-08-28T07:34:01.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.0.rc3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc3/manifests"},{"name":"v5.2.0.rc2","sha":"d3539adfd7c400a65b674ea91ddc856b3472c48f","kind":"commit","published_at":"2019-06-17T08:27:00.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc2/manifests"},{"name":"v5.2.0.rc1","sha":"4965eed838cc5bef3f794439fce754bfe22d4bab","kind":"commit","published_at":"2019-05-23T15:17:56.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc1/manifests"},{"name":"v5.1.0","sha":"2dac191615bea7ec44f19a3e1057292f172ba016","kind":"commit","published_at":"2019-04-17T14:34:39.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0/manifests"},{"name":"v5.1.0.rc2","sha":"7e16d1b3be5b202a3f31aee3f62b2cb87275b4f6","kind":"commit","published_at":"2019-03-22T07:50:32.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0.rc2/manifests"},{"name":"v5.1.0.rc1","sha":"f2816becf0d62250aa76d019535b31084d1622f4","kind":"commit","published_at":"2019-01-17T08:46:15.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0.rc1/manifests"},{"name":"v5.0.2","sha":"67a2cfc6569e6ad1c9bed2b76eaba4e3ef698c15","kind":"commit","published_at":"2018-10-25T09:25:33.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"6004331ca9d0f66520d05f32a7557a13538d5cc9","kind":"commit","published_at":"2018-10-10T14:02:42.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.1/manifests"},{"name":"v4.4.3","sha":"f3822eab675d2cb45a57334f506f34d63e7ca5d4","kind":"commit","published_at":"2018-09-18T17:10:14.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.4.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.3/manifests"},{"name":"v5.0.0","sha":"4c94445c4508cb372bc2004e74353b525359af46","kind":"commit","published_at":"2018-08-24T13:52:41.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0/manifests"},{"name":"v4.4.2","sha":"9772e0556102ae0588bbe8100d9dd758076bbd82","kind":"commit","published_at":"2018-08-19T13:48:54.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.4.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.2/manifests"},{"name":"v4.4.1","sha":"ff635c7b20eb9e5bb0be117ebfbdf2d9faf36bcd","kind":"commit","published_at":"2018-07-27T14:43:57.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.4.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.1/manifests"},{"name":"v5.0.0.rc2","sha":"178e86cc777d36566413ca72c6401ec08f41b9ca","kind":"commit","published_at":"2018-07-17T10:01:09.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0.rc2/manifests"},{"name":"v4.4.0","sha":"16e76e666b63e0e5e2704dd45b59e426190ddc78","kind":"commit","published_at":"2018-07-17T09:52:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.4.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.0/manifests"},{"name":"v5.0.0.rc1","sha":"bf36149a82693c92d7a3b4c3a3628ae3d4094dd1","kind":"commit","published_at":"2018-06-09T15:41:03.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0.rc1/manifests"},{"name":"v4.3.2","sha":"e29441ba35ebc5eff6feb32a3af084533695ee4c","kind":"commit","published_at":"2018-03-28T09:44:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.3.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.2/manifests"},{"name":"v4.3.1","sha":"2cd40599ea56b8e9d21103e0fb15d9b1228d9854","kind":"commit","published_at":"2018-03-03T09:43:54.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.3.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.1/manifests"},{"name":"v4.3.0","sha":"644d2ceb41411b9b320a6c8ee769762b37deba01","kind":"commit","published_at":"2018-02-17T03:16:51.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.3.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.0/manifests"},{"name":"v4.2.6","sha":"4967b04cbe9f35f3e1d4f7fcd8223ca80952128e","kind":"tag","published_at":"2017-05-26T00:08:22.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.2.6","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.6/manifests"},{"name":"v4.2.5","sha":"23a02a807cbe6a1bd94aa660a440cb158cad6184","kind":"tag","published_at":"2017-02-12T16:08:59.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.2.5","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.5/manifests"},{"name":"v4.2.0","sha":"c846335ad75f2f9c7108e577cb84eaf8ab66b86f","kind":"tag","published_at":"2016-08-18T21:14:58.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.0/manifests"},{"name":"v4.1.0","sha":"9e36ccc82e02a1979356cb405c79a9fe79be0fec","kind":"tag","published_at":"2016-07-29T23:08:17.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.1.0/manifests"},{"name":"v4.0.0","sha":"b7be514ef26f1fc780c99630f352f1ae460c8a8c","kind":"tag","published_at":"2016-07-01T21:30:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0/manifests"},{"name":"v4.0.0.rc4","sha":"7e998046cdccabd0dbd03a0ab9e817c2190b27b0","kind":"tag","published_at":"2016-05-17T18:14:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0.rc4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0.rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc4/manifests"},{"name":"v4.0.0.rc3","sha":"1d7a9c12838feee3e53a1c38a2229f8ecfc6f553","kind":"tag","published_at":"2016-04-20T22:23:11.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0.rc3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc3/manifests"},{"name":"v4.0.0.rc2","sha":"3f0a89e9eda332cc475049e7e705b4ce75902882","kind":"tag","published_at":"2016-03-03T01:57:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc2/manifests"},{"name":"v4.0.0.rc1","sha":"719adab3017f3b0257dd5e3114ee831a6bfc0a19","kind":"tag","published_at":"2016-02-26T03:36:15.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc1/manifests"},{"name":"v3.1.0","sha":"0b7cdc2dc5b19b5a9f4f119299ac5414a30acf59","kind":"tag","published_at":"2015-12-23T18:09:49.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.1.0/manifests"},{"name":"v3.0.1","sha":"6946da7d93d76ec8ba5e980cea9d137e7f2a954b","kind":"tag","published_at":"2015-09-24T03:48:26.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.0.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.1/manifests"},{"name":"v2.2.2","sha":"8008c3d5656e164137e00e30250b16873d90cb6d","kind":"commit","published_at":"2015-07-30T19:13:51.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.2.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.2/manifests"},{"name":"v3.0.0","sha":"66990398d9044156d95f83a8573f90d8f1f2e456","kind":"commit","published_at":"2015-07-30T18:56:05.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0/manifests"},{"name":"v3.0.0.rc2","sha":"ff984b94327ea0bf9f44b24b4e58914102d0cf93","kind":"commit","published_at":"2015-07-09T22:31:19.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0.rc2/manifests"},{"name":"v3.0.0.rc1","sha":"b62dcad046564a0e535e6ac17226fc33778a2cde","kind":"commit","published_at":"2015-05-12T03:17:52.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0.rc1/manifests"},{"name":"v2.2.1","sha":"365c10ea51bc451d4b075cc0a005cf05fb900e17","kind":"commit","published_at":"2015-05-05T02:11:36.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.2.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"65a7591c7c7c65e59e31972c6754cce6c9ebc3a1","kind":"tag","published_at":"2015-04-19T12:53:15.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.0/manifests"},{"name":"v2.1.4","sha":"8fef4d2492257c91aaef585b096dfadd4847e1c5","kind":"commit","published_at":"2015-03-27T16:12:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.4/manifests"},{"name":"v1.4.2","sha":"31a66a5c7787bcbad7d681f755e35dfbd0b6e84f","kind":"commit","published_at":"2015-03-03T04:08:53.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.4.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.2/manifests"},{"name":"v2.1.3","sha":"d983f5f71848c956085949cd28198370e8ab3179","kind":"commit","published_at":"2015-03-01T22:33:26.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.3/manifests"},{"name":"v2.1.2","sha":"486fcc97d71210392f5626d73c8a7029d439e001","kind":"commit","published_at":"2015-02-26T02:38:11.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"47d16af9d5ff7ce39935818ca970059ce898207b","kind":"commit","published_at":"2015-02-06T16:12:06.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"1415013c652009340717d173dcb72bf6d2d119b5","kind":"commit","published_at":"2015-01-13T20:38:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"3444e56739816cdf414079aae2c2136fa869269c","kind":"commit","published_at":"2014-12-17T19:43:35.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.1/manifests"},{"name":"v1.4.1","sha":"04dc4922778abf19c437fe0539851790ed48e651","kind":"commit","published_at":"2014-12-17T13:12:50.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.4.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.1/manifests"},{"name":"v2.0.0","sha":"db93345ae23d5a6370dd6ffcbebcd3e5dff9820b","kind":"commit","published_at":"2014-12-16T21:02:40.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0/manifests"},{"name":"v2.0.0.rc3","sha":"5641f3d7c69ba605f4ca6f6d1ce258f14e75d8b5","kind":"commit","published_at":"2014-12-14T16:59:00.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0.rc3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc3/manifests"},{"name":"v2.0.0.rc2","sha":"5df95ee66973604e7b702553df165ac7944c9fb3","kind":"commit","published_at":"2014-12-09T13:15:24.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc2/manifests"},{"name":"v2.0.0.rc1","sha":"5c2673c3187dca58c01e5737121c8e0fe6ea6875","kind":"commit","published_at":"2014-10-11T20:50:18.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc1/manifests"},{"name":"v2.0.0.alpha1","sha":"5c2673c3187dca58c01e5737121c8e0fe6ea6875","kind":"commit","published_at":"2014-10-11T20:50:18.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0.alpha1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0.alpha1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0.alpha1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.alpha1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.alpha1/manifests"},{"name":"v1.4.0","sha":"3e1f6bed80dc580ab1f041079fe4f2caa2937f7e","kind":"commit","published_at":"2014-07-31T15:47:55.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.4.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"214dfecd477edc78277d277e4beeb3942472e729","kind":"commit","published_at":"2014-07-06T14:48:48.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.3.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"a782bbf2a09c44ef3c5155ee007734b3b0f77601","kind":"commit","published_at":"2014-05-23T15:18:23.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.3.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"7c1c98389c4bb22235acebb23ab997cb96e448bf","kind":"commit","published_at":"2014-05-03T13:31:08.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"02a86b5c2fd73be274c112efa51d333fc73296b8","kind":"commit","published_at":"2014-03-29T17:41:38.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"16abb492d57a887adceace95d9dbb4d367bc6599","kind":"commit","published_at":"2014-01-13T17:52:45.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0/manifests"},{"name":"v1.0.0.rc2","sha":"c361757693df33dc3e965d68174521a55b475f89","kind":"commit","published_at":"2014-01-09T20:01:20.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0.rc2/manifests"},{"name":"v1.0.0.rc1","sha":"31ee6c0a83b2c3a043c2dfd41015a62db30b1eb1","kind":"commit","published_at":"2013-12-11T19:01:09.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0.rc1/manifests"},{"name":"v0.7.4","sha":"33be53ec3ecc478520a54fce0a37a5d3eba9c060","kind":"commit","published_at":"2013-12-01T15:02:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"aaa1f83e93226e6fe768199499852cb1b553a913","kind":"commit","published_at":"2013-10-04T22:58:20.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"2998ae0ce61651f4973a38d800bf764fc826ce62","kind":"commit","published_at":"2013-09-11T00:43:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"3c7dcd5c58be1602388b721645de7421f6c9b0d6","kind":"commit","published_at":"2013-08-30T21:33:43.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"596ed1cde16dbe7ab8b3fb83003d9bb8cd843e15","kind":"commit","published_at":"2013-08-22T03:01:48.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.0/manifests"},{"name":"v0.6.7","sha":"62a76f0463b3e52e7ff4c35912f9ddf6ca76d9a8","kind":"tag","published_at":"2013-01-13T18:47:58.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.7","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.7/manifests"},{"name":"v0.6.6","sha":"59711a4a65940b9a65b6c3b84320437e4da2ac56","kind":"tag","published_at":"2013-01-04T14:29:38.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.6","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.6/manifests"},{"name":"v0.6.5","sha":"4cbf304203088f9c93cd57d46de880e106591d23","kind":"tag","published_at":"2012-12-26T22:45:10.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.5","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.5/manifests"},{"name":"v0.6.4","sha":"f10498f79f7ffad5ed61b8303f347e5fc2c4d8e8","kind":"tag","published_at":"2012-12-15T19:50:53.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"ea0876e98e2bc5212423c2d8bcc468845b2a5f7b","kind":"tag","published_at":"2012-12-07T00:02:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"c551aabeb784775232c9a04e5d15c6974e953d11","kind":"tag","published_at":"2012-11-10T21:37:06.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"ede53aca13033da93a1c814806fe87911d532aa6","kind":"tag","published_at":"2012-11-07T19:58:58.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"eded44e277e9b88e8ee7e6eccc7ed2d7a87a7f5b","kind":"tag","published_at":"2012-11-05T22:07:37.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.0/manifests"},{"name":"v0.6.0.rc1","sha":"6a46af45a3f3bae1f6062554d94b2eed34071578","kind":"tag","published_at":"2012-11-03T15:39:33.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.0.rc1/manifests"},{"name":"v0.5.0","sha":"bb7bb02a3ea5d3a7c02900e348215dee0673fe96","kind":"tag","published_at":"2012-10-20T03:37:45.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.5.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.5.0/manifests"},{"name":"v0.5.0.rc1","sha":"e01625da83ae2dda53df273781d32ae0c15dbf07","kind":"tag","published_at":"2012-10-13T15:18:22.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.5.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.5.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.5.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.5.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.5.0.rc1/manifests"},{"name":"v0.4.2","sha":"9f62d2a85a37e719e9c9ee937583edfcc378938d","kind":"tag","published_at":"2012-06-05T18:26:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.4.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"c6348e3166b35ec8c9924f47ae9c31e15b40428b","kind":"tag","published_at":"2012-06-02T10:11:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.4.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"96c3601571953b26eb315038474edcb71a5f5e6d","kind":"tag","published_at":"2012-05-26T14:03:03.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.4.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.0/manifests"},{"name":"v0.3.4","sha":"c9a882db5dc814ab15a3a6b3824bec1501b94e62","kind":"tag","published_at":"2012-05-24T18:47:48.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"4b332253cdf203bafb69892ffba3d0e075add8f7","kind":"tag","published_at":"2012-05-08T16:52:50.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"614bea60f654ad348d3a1e60853a6a354ad02d57","kind":"tag","published_at":"2012-04-29T20:08:56.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"3638766adf044493ba6e6ba2f0e6e90117d4b7e6","kind":"tag","published_at":"2012-02-17T22:20:00.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"73e4c23258a39736a66080b9fce7a97df27e7b09","kind":"tag","published_at":"2012-02-11T11:31:52.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"f8d1dcca3ca264e87f6ce4db70104c29daeacff3","kind":"tag","published_at":"2011-12-17T20:17:19.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"449ab690d183de0eaeb5ab05d8fc6ec2afc58016","kind":"tag","published_at":"2011-11-30T13:56:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.1.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"a0a9c0eaad3e276ef74ee16a7ca260660665b789","kind":"commit","published_at":"2011-11-25T21:50:46.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-04T15:12:38.549Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":4.793834424600911,"dependent_packages_count":8.452778221382484,"stargazers_count":0.9296568952924772,"forks_count":0.8231110152048338,"docker_downloads_count":null,"average":3.749845139120177},"purl":"pkg:golang/github.com/doorkeeper-gem/doorkeeper","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/doorkeeper-gem/doorkeeper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/doorkeeper-gem/doorkeeper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/doorkeeper-gem/doorkeeper/dependencies","status":null,"funding_links":["https://opencollective.com/doorkeeper-gem"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-20T18:54:20.610Z","issues_count":121,"pull_requests_count":165,"avg_time_to_close_issue":9617090.04109589,"avg_time_to_close_pull_request":3645113.727272727,"issues_closed_count":73,"pull_requests_closed_count":143,"pull_request_authors_count":56,"issue_authors_count":97,"avg_comments_per_issue":4.31404958677686,"avg_comments_per_pull_request":2.012121212121212,"merged_pull_requests_count":116,"bot_issues_count":1,"bot_pull_requests_count":21,"past_year_issues_count":13,"past_year_pull_requests_count":41,"past_year_avg_time_to_close_issue":1728405.0,"past_year_avg_time_to_close_pull_request":763693.1935483871,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":31,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":0.5384615384615384,"past_year_avg_comments_per_pull_request":0.9512195121951219,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":27,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/issues","maintainers":[{"login":"nbulaj","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nbulaj"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdoorkeeper-gem%2Fdoorkeeper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdoorkeeper-gem%2Fdoorkeeper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdoorkeeper-gem%2Fdoorkeeper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdoorkeeper-gem%2Fdoorkeeper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdoorkeeper-gem%2Fdoorkeeper/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2118892,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","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":13668805,"name":"ruby-doorkeeper","ecosystem":"debian","description":null,"homepage":"https://github.com/doorkeeper-gem/doorkeeper","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:21:31.980Z","latest_release_published_at":"2026-02-12T12:21:31.980Z","latest_release_number":"5.6.6-2","last_synced_at":"2026-03-14T18:07:13.981Z","created_at":"2026-02-12T12:21:31.786Z","updated_at":"2026-03-14T18:07:13.982Z","registry_url":"https://tracker.debian.org/pkg/ruby-doorkeeper","install_command":"apt-get install ruby-doorkeeper","documentation_url":"https://packages.debian.org/trixie/ruby-doorkeeper","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-doorkeeper","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-railties, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T12:22:02.966Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-doorkeeper?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-doorkeeper","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-doorkeeper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-doorkeeper/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-doorkeeper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-doorkeeper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-doorkeeper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-doorkeeper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-doorkeeper/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"trixie"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-04-27T18:20:39.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}},{"id":12216302,"name":"doorkeeper","ecosystem":"rubygems","description":"Doorkeeper is an OAuth 2 provider for Rails and Grape.","homepage":"https://github.com/doorkeeper-gem/doorkeeper","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","keywords_array":[],"namespace":null,"versions_count":124,"first_release_published_at":"2011-11-28T16:24:40.178Z","latest_release_published_at":"2026-03-04T12:03:56.188Z","latest_release_number":"5.9.0","last_synced_at":"2026-04-28T09:20:03.309Z","created_at":"2025-10-07T02:31:46.588Z","updated_at":"2026-04-28T12:52:28.925Z","registry_url":"https://gem.coop/gems/doorkeeper","install_command":"gem install doorkeeper -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/doorkeeper/","metadata":{"funding":"https://opencollective.com/doorkeeper-gem"},"repo_metadata":{"id":37336566,"uuid":"2802565","full_name":"doorkeeper-gem/doorkeeper","owner":"doorkeeper-gem","description":"Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.","archived":false,"fork":false,"pushed_at":"2026-04-24T08:04:59.000Z","size":4348,"stargazers_count":5478,"open_issues_count":48,"forks_count":1082,"subscribers_count":100,"default_branch":"main","last_synced_at":"2026-04-26T03:07:52.741Z","etag":null,"topics":["authentication","authorization","doorkeeper","grape","identity","oauth","oauth2","oauth2-provider","oauth2-server","ruby-on-rails"],"latest_commit_sha":null,"homepage":"https://doorkeeper.gitbook.io/guides/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/doorkeeper-gem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"MIT-LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"open_collective":"doorkeeper-gem"}},"created_at":"2011-11-18T13:02:01.000Z","updated_at":"2026-04-25T15:19:26.000Z","dependencies_parsed_at":"2025-12-23T15:01:57.299Z","dependency_job_id":null,"html_url":"https://github.com/doorkeeper-gem/doorkeeper","commit_stats":{"total_commits":1849,"total_committers":327,"mean_commits":5.654434250764526,"dds":0.7928610059491616,"last_synced_commit":"8b85512e8daa787bf875965f58d86d315b219b5e"},"previous_names":["applicake/doorkeeper"],"tags_count":124,"template":false,"template_full_name":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doorkeeper-gem","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/sbom","scorecard":{"id":352279,"data":{"date":"2025-08-11","repo":{"name":"github.com/doorkeeper-gem/doorkeeper","commit":"89b05fbf914e6b7bf65e627db8a6ff200bf095f8"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Maintained","score":4,"reason":"5 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":7,"reason":"Found 10/13 approved changesets -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/check_orm_changes.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci.yml:6","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Security-Policy","score":4,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Warn: no linked content found","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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"CII-Best-Practices","score":2,"reason":"badge detected: InProgress","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/check_orm_changes.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/check_orm_changes.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/doorkeeper-gem/doorkeeper/ci.yml/main?enable=pin","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating ruby:3.3.4-alpine to ruby:3.3.4-alpine@sha256:9fc2d9dd146a47fddcf2b69e3174d92ee1a654fbbe73f97b858505394748ac6e","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   6 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 27 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T08:38:34.649Z","repository_id":37336566,"created_at":"2025-08-18T08:38:34.649Z","updated_at":"2025-08-18T08:38:34.649Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32323245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"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":"doorkeeper-gem","name":"doorkeeper gem","uuid":"7275750","kind":"organization","description":"Doorkeeper is an OAuth 2 provider gem for Rails and Ruby frameworks","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/7275750?v=4","repositories_count":10,"last_synced_at":"2024-03-25T19:56:21.955Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/doorkeeper-gem","funding_links":[],"total_stars":6066,"followers":9,"following":0,"created_at":"2022-11-02T16:22:20.480Z","updated_at":"2024-03-25T19:56:28.014Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doorkeeper-gem","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doorkeeper-gem/repositories"},"tags":[{"name":"v.5.9.0","sha":"6cf6c526e0827653bd27f6c8704ff865fb4c09ee","kind":"commit","published_at":"2026-03-04T12:02:44.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.9.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.9.0/manifests"},{"name":"v5.8.2","sha":"b30535805477bc4a2568d68968595484d6163b31","kind":"commit","published_at":"2025-04-04T08:27:33.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.8.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.2/manifests"},{"name":"v5.8.1","sha":"0f0b6aacc00cd9955c8fc9f25440f324c204ed7a","kind":"commit","published_at":"2024-12-09T07:51:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.8.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.1/manifests"},{"name":"v5.8.0","sha":"be58d6bffa3890a0f533b31da88763df541db686","kind":"commit","published_at":"2024-10-31T07:53:35.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.8.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.8.0/manifests"},{"name":"v5.7.1","sha":"1cd750b2bfc68b641c11a8ec0297feb3825eb97b","kind":"commit","published_at":"2024-06-25T14:53:34.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.7.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.7.1/manifests"},{"name":"v5.7.0","sha":"8626b8587b239984417f5094708007bc105d48b9","kind":"commit","published_at":"2024-04-24T10:43:31.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.7.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.7.0/manifests"},{"name":"v.5.6.9","sha":"70e793bc1d1c80e7a9a6ab7e6b42d6b08ba0e3e2","kind":"commit","published_at":"2024-02-14T07:54:16.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.6.9","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.6.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.6.9/manifests"},{"name":"v.5.6.8","sha":"c48fd2d989e761ab3ebe21698fcfa70261df7f57","kind":"commit","published_at":"2023-12-01T16:01:35.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.6.8","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.6.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.6.8/manifests"},{"name":"v5.6.7","sha":"6692812a14e1ac01b5f0d31f8bd87e7c5952c0a1","kind":"commit","published_at":"2023-11-23T07:56:12.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.7","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.7/manifests"},{"name":"v5.6.6","sha":"986115cc228ff30dc1ead0f4101195448994f5d4","kind":"commit","published_at":"2023-03-29T07:18:57.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.6","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.6/manifests"},{"name":"v5.6.5","sha":"dcce7206982d012fbbb0a7c1e2fb50d5809238ab","kind":"commit","published_at":"2023-02-22T09:00:27.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.5","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.5/manifests"},{"name":"v5.6.4","sha":"3ad48e05fdab9843ef742163f0e6bbf9fb273c4b","kind":"commit","published_at":"2023-01-31T07:23:13.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.4/manifests"},{"name":"v5.6.3","sha":"6364c29bc0335232e64b9909a1ac61dfb0d7dece","kind":"commit","published_at":"2023-01-30T12:00:57.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.3/manifests"},{"name":"v5.6.2","sha":"248af2faf5a14767da36d24c00b6adec3d42f05b","kind":"commit","published_at":"2022-11-29T08:19:22.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.2/manifests"},{"name":"v5.6.1","sha":"1c077cfb15accb33f50c46682d5e8bb4da57be3c","kind":"commit","published_at":"2022-11-28T08:19:39.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.1/manifests"},{"name":"v5.6.0","sha":"991fdacb8ab3673fd9bea19d6efd48a008fef0cb","kind":"commit","published_at":"2022-09-08T06:31:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.0/manifests"},{"name":"v5.6.0.rc1","sha":"f3f792630aca70a34d3886f202302c337bcd588c","kind":"commit","published_at":"2022-02-04T07:09:37.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.6.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.6.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.6.0.rc1/manifests"},{"name":"v5.5.4","sha":"3304eae703e7ea9289b94d9abbc6f78e7581ee95","kind":"commit","published_at":"2021-10-05T13:55:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.4/manifests"},{"name":"v5.5.3","sha":"54668fb8301ce02613fca569f0c5addb241487ed","kind":"commit","published_at":"2021-09-23T07:09:13.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.3/manifests"},{"name":"v5.5.2","sha":"c0702885fc18c856bfba9da59c7e791f75369ea9","kind":"commit","published_at":"2021-06-11T07:22:31.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.2/manifests"},{"name":"v5.5.1","sha":"73a2b1ce04a7833a82e9b53d80fe737f279e2c44","kind":"commit","published_at":"2021-04-06T15:51:17.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.1/manifests"},{"name":"v5.5.0","sha":"bb000826ce271c20fefc13872f6a845a6dc92cbb","kind":"commit","published_at":"2021-02-19T06:19:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0/manifests"},{"name":"v5.5.0.rc2","sha":"06c7baf6277f3c2d7ba6581d0fc086b94144340a","kind":"commit","published_at":"2021-01-21T17:30:11.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0.rc2/manifests"},{"name":"v5.5.0.rc1","sha":"e48cb8d44e8e8a0dae13aa0688a05273aa7c9dd6","kind":"commit","published_at":"2020-08-04T07:17:13.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.5.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.5.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.5.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.5.0.rc1/manifests"},{"name":"v5.4.0","sha":"f0bd292b9e82a2654569883722fcedb55e1eca68","kind":"commit","published_at":"2020-05-11T10:46:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.4.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0/manifests"},{"name":"v5.1.2","sha":"44d6a00e4c7b2ed40b7766f8b2d81da21b7b242a","kind":"commit","published_at":"2020-05-07T19:22:25.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.2/manifests"},{"name":"v5.2.6","sha":"ca313cda9997100eee8c6945058fac86a2eff785","kind":"commit","published_at":"2020-05-07T19:19:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.6","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.6/manifests"},{"name":"v5.3.3","sha":"0bdb684f7e9a2597477fff643ebc2cfc05539a84","kind":"commit","published_at":"2020-05-07T19:15:35.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.3.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.3.3/manifests"},{"name":"v5.0.3","sha":"7e1fed05a968f6a05cea90a72ce14c60831003bb","kind":"commit","published_at":"2020-05-02T13:54:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.3/manifests"},{"name":"v5.1.1","sha":"081d26bd286bf36316ad83933c04f7e6b56f5b72","kind":"commit","published_at":"2020-05-02T13:38:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.1/manifests"},{"name":"v5.4.0.rc2","sha":"b9adf3778109b7eab7e924eb615ac4c89ccedd83","kind":"commit","published_at":"2020-05-02T13:27:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.4.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.4.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.4.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0.rc2/manifests"},{"name":"v5.2.5","sha":"c8039ec4d70664e2e766fc2d39e44a321c0c0cd6","kind":"commit","published_at":"2020-05-02T13:24:00.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.5","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.5/manifests"},{"name":"v5.3.2","sha":"8495a810e45abb14335b6e81a34e0815e4f0cf1d","kind":"commit","published_at":"2020-05-02T13:13:50.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.3.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.3.2/manifests"},{"name":"v5.4.0.rc1","sha":"ec060bcb4aea91ef7e5b042249cd7e5e28b13eaa","kind":"commit","published_at":"2020-04-08T07:40:12.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.4.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.4.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.4.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.4.0.rc1/manifests"},{"name":"v.5.3.1","sha":"110e6d331130578d252ef13a1d1474f1754c8147","kind":"commit","published_at":"2020-02-09T09:41:49.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.3.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.3.1/manifests"},{"name":"v.5.2.4","sha":"1b1ace71f9561213c508df6621267b1c0b3444aa","kind":"commit","published_at":"2020-02-09T09:29:45.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.2.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.2.4/manifests"},{"name":"v.5.3.0","sha":"38b7333ca2c37f43ef000fecd166de56c3715a7f","kind":"commit","published_at":"2020-01-29T14:53:18.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v.5.3.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v.5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v.5.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v.5.3.0/manifests"},{"name":"v5.2.3","sha":"23e9c0316a24c28819f8b194a113fb7bf5b935ba","kind":"commit","published_at":"2019-12-12T14:45:49.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.3/manifests"},{"name":"v5.2.2","sha":"1332d8bd17e8f366125b024eb2d33a3739270561","kind":"commit","published_at":"2019-11-10T10:09:07.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.2/manifests"},{"name":"v5.2.1","sha":"b69df59708b2d5aaa36fdbb331552d9dd53b8cab","kind":"commit","published_at":"2019-09-17T13:32:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"bef23f69ffddf120bfefe11dfb6f4243a6685bc0","kind":"commit","published_at":"2019-09-16T08:30:18.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0/manifests"},{"name":"v5.2.0.rc3","sha":"8cc09f2da26ed3c4f736dc8f9b72dc0e3ae5ebc0","kind":"commit","published_at":"2019-08-28T07:34:01.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.0.rc3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc3/manifests"},{"name":"v5.2.0.rc2","sha":"d3539adfd7c400a65b674ea91ddc856b3472c48f","kind":"commit","published_at":"2019-06-17T08:27:00.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc2/manifests"},{"name":"v5.2.0.rc1","sha":"4965eed838cc5bef3f794439fce754bfe22d4bab","kind":"commit","published_at":"2019-05-23T15:17:56.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.2.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.2.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.2.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.2.0.rc1/manifests"},{"name":"v5.1.0","sha":"2dac191615bea7ec44f19a3e1057292f172ba016","kind":"commit","published_at":"2019-04-17T14:34:39.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0/manifests"},{"name":"v5.1.0.rc2","sha":"7e16d1b3be5b202a3f31aee3f62b2cb87275b4f6","kind":"commit","published_at":"2019-03-22T07:50:32.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0.rc2/manifests"},{"name":"v5.1.0.rc1","sha":"f2816becf0d62250aa76d019535b31084d1622f4","kind":"commit","published_at":"2019-01-17T08:46:15.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.1.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.1.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.1.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.1.0.rc1/manifests"},{"name":"v5.0.2","sha":"67a2cfc6569e6ad1c9bed2b76eaba4e3ef698c15","kind":"commit","published_at":"2018-10-25T09:25:33.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"6004331ca9d0f66520d05f32a7557a13538d5cc9","kind":"commit","published_at":"2018-10-10T14:02:42.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.1/manifests"},{"name":"v4.4.3","sha":"f3822eab675d2cb45a57334f506f34d63e7ca5d4","kind":"commit","published_at":"2018-09-18T17:10:14.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.4.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.3/manifests"},{"name":"v5.0.0","sha":"4c94445c4508cb372bc2004e74353b525359af46","kind":"commit","published_at":"2018-08-24T13:52:41.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0/manifests"},{"name":"v4.4.2","sha":"9772e0556102ae0588bbe8100d9dd758076bbd82","kind":"commit","published_at":"2018-08-19T13:48:54.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.4.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.2/manifests"},{"name":"v4.4.1","sha":"ff635c7b20eb9e5bb0be117ebfbdf2d9faf36bcd","kind":"commit","published_at":"2018-07-27T14:43:57.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.4.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.1/manifests"},{"name":"v5.0.0.rc2","sha":"178e86cc777d36566413ca72c6401ec08f41b9ca","kind":"commit","published_at":"2018-07-17T10:01:09.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0.rc2/manifests"},{"name":"v4.4.0","sha":"16e76e666b63e0e5e2704dd45b59e426190ddc78","kind":"commit","published_at":"2018-07-17T09:52:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.4.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.4.0/manifests"},{"name":"v5.0.0.rc1","sha":"bf36149a82693c92d7a3b4c3a3628ae3d4094dd1","kind":"commit","published_at":"2018-06-09T15:41:03.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v5.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v5.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v5.0.0.rc1/manifests"},{"name":"v4.3.2","sha":"e29441ba35ebc5eff6feb32a3af084533695ee4c","kind":"commit","published_at":"2018-03-28T09:44:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.3.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.2/manifests"},{"name":"v4.3.1","sha":"2cd40599ea56b8e9d21103e0fb15d9b1228d9854","kind":"commit","published_at":"2018-03-03T09:43:54.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.3.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.1/manifests"},{"name":"v4.3.0","sha":"644d2ceb41411b9b320a6c8ee769762b37deba01","kind":"commit","published_at":"2018-02-17T03:16:51.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.3.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.3.0/manifests"},{"name":"v4.2.6","sha":"4967b04cbe9f35f3e1d4f7fcd8223ca80952128e","kind":"tag","published_at":"2017-05-26T00:08:22.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.2.6","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.6/manifests"},{"name":"v4.2.5","sha":"23a02a807cbe6a1bd94aa660a440cb158cad6184","kind":"tag","published_at":"2017-02-12T16:08:59.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.2.5","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.5/manifests"},{"name":"v4.2.0","sha":"c846335ad75f2f9c7108e577cb84eaf8ab66b86f","kind":"tag","published_at":"2016-08-18T21:14:58.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.2.0/manifests"},{"name":"v4.1.0","sha":"9e36ccc82e02a1979356cb405c79a9fe79be0fec","kind":"tag","published_at":"2016-07-29T23:08:17.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.1.0/manifests"},{"name":"v4.0.0","sha":"b7be514ef26f1fc780c99630f352f1ae460c8a8c","kind":"tag","published_at":"2016-07-01T21:30:47.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0/manifests"},{"name":"v4.0.0.rc4","sha":"7e998046cdccabd0dbd03a0ab9e817c2190b27b0","kind":"tag","published_at":"2016-05-17T18:14:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0.rc4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0.rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0.rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc4/manifests"},{"name":"v4.0.0.rc3","sha":"1d7a9c12838feee3e53a1c38a2229f8ecfc6f553","kind":"tag","published_at":"2016-04-20T22:23:11.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0.rc3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc3/manifests"},{"name":"v4.0.0.rc2","sha":"3f0a89e9eda332cc475049e7e705b4ce75902882","kind":"tag","published_at":"2016-03-03T01:57:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc2/manifests"},{"name":"v4.0.0.rc1","sha":"719adab3017f3b0257dd5e3114ee831a6bfc0a19","kind":"tag","published_at":"2016-02-26T03:36:15.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v4.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v4.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v4.0.0.rc1/manifests"},{"name":"v3.1.0","sha":"0b7cdc2dc5b19b5a9f4f119299ac5414a30acf59","kind":"tag","published_at":"2015-12-23T18:09:49.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.1.0/manifests"},{"name":"v3.0.1","sha":"6946da7d93d76ec8ba5e980cea9d137e7f2a954b","kind":"tag","published_at":"2015-09-24T03:48:26.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.0.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.1/manifests"},{"name":"v2.2.2","sha":"8008c3d5656e164137e00e30250b16873d90cb6d","kind":"commit","published_at":"2015-07-30T19:13:51.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.2.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.2/manifests"},{"name":"v3.0.0","sha":"66990398d9044156d95f83a8573f90d8f1f2e456","kind":"commit","published_at":"2015-07-30T18:56:05.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0/manifests"},{"name":"v3.0.0.rc2","sha":"ff984b94327ea0bf9f44b24b4e58914102d0cf93","kind":"commit","published_at":"2015-07-09T22:31:19.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0.rc2/manifests"},{"name":"v3.0.0.rc1","sha":"b62dcad046564a0e535e6ac17226fc33778a2cde","kind":"commit","published_at":"2015-05-12T03:17:52.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v3.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v3.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v3.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v3.0.0.rc1/manifests"},{"name":"v2.2.1","sha":"365c10ea51bc451d4b075cc0a005cf05fb900e17","kind":"commit","published_at":"2015-05-05T02:11:36.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.2.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"65a7591c7c7c65e59e31972c6754cce6c9ebc3a1","kind":"tag","published_at":"2015-04-19T12:53:15.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.2.0/manifests"},{"name":"v2.1.4","sha":"8fef4d2492257c91aaef585b096dfadd4847e1c5","kind":"commit","published_at":"2015-03-27T16:12:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.4/manifests"},{"name":"v1.4.2","sha":"31a66a5c7787bcbad7d681f755e35dfbd0b6e84f","kind":"commit","published_at":"2015-03-03T04:08:53.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.4.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.2/manifests"},{"name":"v2.1.3","sha":"d983f5f71848c956085949cd28198370e8ab3179","kind":"commit","published_at":"2015-03-01T22:33:26.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.3/manifests"},{"name":"v2.1.2","sha":"486fcc97d71210392f5626d73c8a7029d439e001","kind":"commit","published_at":"2015-02-26T02:38:11.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"47d16af9d5ff7ce39935818ca970059ce898207b","kind":"commit","published_at":"2015-02-06T16:12:06.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"1415013c652009340717d173dcb72bf6d2d119b5","kind":"commit","published_at":"2015-01-13T20:38:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"3444e56739816cdf414079aae2c2136fa869269c","kind":"commit","published_at":"2014-12-17T19:43:35.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.1/manifests"},{"name":"v1.4.1","sha":"04dc4922778abf19c437fe0539851790ed48e651","kind":"commit","published_at":"2014-12-17T13:12:50.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.4.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.1/manifests"},{"name":"v2.0.0","sha":"db93345ae23d5a6370dd6ffcbebcd3e5dff9820b","kind":"commit","published_at":"2014-12-16T21:02:40.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0/manifests"},{"name":"v2.0.0.rc3","sha":"5641f3d7c69ba605f4ca6f6d1ce258f14e75d8b5","kind":"commit","published_at":"2014-12-14T16:59:00.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0.rc3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0.rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0.rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc3/manifests"},{"name":"v2.0.0.rc2","sha":"5df95ee66973604e7b702553df165ac7944c9fb3","kind":"commit","published_at":"2014-12-09T13:15:24.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc2/manifests"},{"name":"v2.0.0.rc1","sha":"5c2673c3187dca58c01e5737121c8e0fe6ea6875","kind":"commit","published_at":"2014-10-11T20:50:18.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.rc1/manifests"},{"name":"v2.0.0.alpha1","sha":"5c2673c3187dca58c01e5737121c8e0fe6ea6875","kind":"commit","published_at":"2014-10-11T20:50:18.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v2.0.0.alpha1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v2.0.0.alpha1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v2.0.0.alpha1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.alpha1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v2.0.0.alpha1/manifests"},{"name":"v1.4.0","sha":"3e1f6bed80dc580ab1f041079fe4f2caa2937f7e","kind":"commit","published_at":"2014-07-31T15:47:55.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.4.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"214dfecd477edc78277d277e4beeb3942472e729","kind":"commit","published_at":"2014-07-06T14:48:48.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.3.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"a782bbf2a09c44ef3c5155ee007734b3b0f77601","kind":"commit","published_at":"2014-05-23T15:18:23.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.3.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"7c1c98389c4bb22235acebb23ab997cb96e448bf","kind":"commit","published_at":"2014-05-03T13:31:08.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"02a86b5c2fd73be274c112efa51d333fc73296b8","kind":"commit","published_at":"2014-03-29T17:41:38.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"16abb492d57a887adceace95d9dbb4d367bc6599","kind":"commit","published_at":"2014-01-13T17:52:45.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.0.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0/manifests"},{"name":"v1.0.0.rc2","sha":"c361757693df33dc3e965d68174521a55b475f89","kind":"commit","published_at":"2014-01-09T20:01:20.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.0.0.rc2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0.rc2/manifests"},{"name":"v1.0.0.rc1","sha":"31ee6c0a83b2c3a043c2dfd41015a62db30b1eb1","kind":"commit","published_at":"2013-12-11T19:01:09.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v1.0.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v1.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v1.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v1.0.0.rc1/manifests"},{"name":"v0.7.4","sha":"33be53ec3ecc478520a54fce0a37a5d3eba9c060","kind":"commit","published_at":"2013-12-01T15:02:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"aaa1f83e93226e6fe768199499852cb1b553a913","kind":"commit","published_at":"2013-10-04T22:58:20.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"2998ae0ce61651f4973a38d800bf764fc826ce62","kind":"commit","published_at":"2013-09-11T00:43:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"3c7dcd5c58be1602388b721645de7421f6c9b0d6","kind":"commit","published_at":"2013-08-30T21:33:43.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"596ed1cde16dbe7ab8b3fb83003d9bb8cd843e15","kind":"commit","published_at":"2013-08-22T03:01:48.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.7.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.7.0/manifests"},{"name":"v0.6.7","sha":"62a76f0463b3e52e7ff4c35912f9ddf6ca76d9a8","kind":"tag","published_at":"2013-01-13T18:47:58.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.7","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.7/manifests"},{"name":"v0.6.6","sha":"59711a4a65940b9a65b6c3b84320437e4da2ac56","kind":"tag","published_at":"2013-01-04T14:29:38.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.6","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.6/manifests"},{"name":"v0.6.5","sha":"4cbf304203088f9c93cd57d46de880e106591d23","kind":"tag","published_at":"2012-12-26T22:45:10.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.5","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.5/manifests"},{"name":"v0.6.4","sha":"f10498f79f7ffad5ed61b8303f347e5fc2c4d8e8","kind":"tag","published_at":"2012-12-15T19:50:53.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"ea0876e98e2bc5212423c2d8bcc468845b2a5f7b","kind":"tag","published_at":"2012-12-07T00:02:29.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"c551aabeb784775232c9a04e5d15c6974e953d11","kind":"tag","published_at":"2012-11-10T21:37:06.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"ede53aca13033da93a1c814806fe87911d532aa6","kind":"tag","published_at":"2012-11-07T19:58:58.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"eded44e277e9b88e8ee7e6eccc7ed2d7a87a7f5b","kind":"tag","published_at":"2012-11-05T22:07:37.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.0/manifests"},{"name":"v0.6.0.rc1","sha":"6a46af45a3f3bae1f6062554d94b2eed34071578","kind":"tag","published_at":"2012-11-03T15:39:33.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.6.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.6.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.6.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.6.0.rc1/manifests"},{"name":"v0.5.0","sha":"bb7bb02a3ea5d3a7c02900e348215dee0673fe96","kind":"tag","published_at":"2012-10-20T03:37:45.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.5.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.5.0/manifests"},{"name":"v0.5.0.rc1","sha":"e01625da83ae2dda53df273781d32ae0c15dbf07","kind":"tag","published_at":"2012-10-13T15:18:22.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.5.0.rc1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.5.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.5.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.5.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.5.0.rc1/manifests"},{"name":"v0.4.2","sha":"9f62d2a85a37e719e9c9ee937583edfcc378938d","kind":"tag","published_at":"2012-06-05T18:26:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.4.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"c6348e3166b35ec8c9924f47ae9c31e15b40428b","kind":"tag","published_at":"2012-06-02T10:11:02.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.4.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"96c3601571953b26eb315038474edcb71a5f5e6d","kind":"tag","published_at":"2012-05-26T14:03:03.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.4.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.4.0/manifests"},{"name":"v0.3.4","sha":"c9a882db5dc814ab15a3a6b3824bec1501b94e62","kind":"tag","published_at":"2012-05-24T18:47:48.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.4","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"4b332253cdf203bafb69892ffba3d0e075add8f7","kind":"tag","published_at":"2012-05-08T16:52:50.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.3","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"614bea60f654ad348d3a1e60853a6a354ad02d57","kind":"tag","published_at":"2012-04-29T20:08:56.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.2","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"3638766adf044493ba6e6ba2f0e6e90117d4b7e6","kind":"tag","published_at":"2012-02-17T22:20:00.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"73e4c23258a39736a66080b9fce7a97df27e7b09","kind":"tag","published_at":"2012-02-11T11:31:52.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.3.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"f8d1dcca3ca264e87f6ce4db70104c29daeacff3","kind":"tag","published_at":"2011-12-17T20:17:19.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.2.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.2.0/manifests"},{"name":"v0.1.1","sha":"449ab690d183de0eaeb5ab05d8fc6ec2afc58016","kind":"tag","published_at":"2011-11-30T13:56:30.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.1.1","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"a0a9c0eaad3e276ef74ee16a7ca260660665b789","kind":"commit","published_at":"2011-11-25T21:50:46.000Z","download_url":"https://codeload.github.com/doorkeeper-gem/doorkeeper/tar.gz/v0.1.0","html_url":"https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/doorkeeper-gem/doorkeeper@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-28T12:52:28.899Z","dependent_packages_count":0,"downloads":105491931,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.24817249881050216,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":0.08272416627016739},"purl":"pkg:gem/doorkeeper?repository_url=https://gem.coop","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTY5NG0tamhyOS1wZjc3","url":"https://github.com/advisories/GHSA-694m-jhr9-pf77","title":"Doorkeeper subject to Incorrect Permission Assignment","description":"Doorkeeper version 4.2.0 and later contains a Incorrect Access Control vulnerability in Token revocation API's authorized method that can result in Access tokens are not revoked for public OAuth apps, leaking access until expiry.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-08-13T20:46:41.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1000211","https://github.com/doorkeeper-gem/doorkeeper/issues/891","https://github.com/doorkeeper-gem/doorkeeper/pull/1119","https://github.com/advisories/GHSA-694m-jhr9-pf77"],"source_kind":"github","identifiers":["GHSA-694m-jhr9-pf77","CVE-2018-1000211"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","blast_radius":0.0,"created_at":"2022-12-21T16:13:36.648Z","updated_at":"2023-01-21T03:36:04.000Z","epss_percentage":0.0028,"epss_percentile":0.50847,"packages":[{"ecosystem":"rubygems","package_name":"doorkeeper","versions":[{"first_patched_version":"4.4.0","vulnerable_version_range":"\u003e= 4.2.0, \u003c 4.4.0"}],"purl":"pkg:gem/doorkeeper","statistics":{"dependent_packages_count":41,"dependent_repos_count":5403,"downloads":98139660,"downloads_period":"total"},"affected_versions":["4.2.0","4.2.5","4.2.6","4.3.0","4.3.1","4.3.2"],"unaffected_versions":["0.1.0","0.1.1","0.2.0","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.4.0","0.4.1","0.4.2","0.5.0","0.6.0","0.6.1","0.6.2","0.6.3","0.6.4","0.6.5","0.6.6","0.6.7","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","1.0.0","1.1.0","1.2.0","1.3.0","1.3.1","1.4.0","1.4.1","1.4.2","2.0.0","2.0.1","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.2.0","2.2.1","2.2.2","3.0.0","3.0.1","3.1.0","4.0.0","4.1.0","4.4.0","4.4.1","4.4.2","4.4.3","5.0.0","5.0.1","5.0.2","5.0.3","5.1.0","5.1.1","5.1.2","5.2.0","5.2.1","5.2.2","5.2.3","5.2.4","5.2.5","5.2.6","5.3.0","5.3.1","5.3.2","5.3.3","5.4.0","5.5.0","5.5.1","5.5.2","5.5.3","5.5.4","5.6.0","5.6.1","5.6.2","5.6.3","5.6.4","5.6.5","5.6.6","5.6.7","5.6.8","5.6.9","5.7.0","5.7.1","5.8.0","5.8.1","5.8.2"]}]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTY4NXctdmM4NC13eGN4","url":"https://github.com/advisories/GHSA-685w-vc84-wxcx","title":"Doorkeeper vulnerable to Cross-site Request Forgery","description":"Cross-site request forgery (CSRF) vulnerability in doorkeeper before 1.4.1 allows remote attackers to hijack the authentication of unspecified victims for requests that read a user OAuth authorization code via unknown vectors.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-09-17T21:55:22.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2014-8144","https://exchange.xforce.ibmcloud.com/vulnerabilities/99342","https://github.com/doorkeeper-gem/doorkeeper/blob/master/CHANGELOG.md","http://seclists.org/oss-sec/2014/q4/1076","https://github.com/advisories/GHSA-685w-vc84-wxcx"],"source_kind":"github","identifiers":["GHSA-685w-vc84-wxcx","CVE-2014-8144"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","blast_radius":0.0,"created_at":"2022-12-21T16:13:36.167Z","updated_at":"2025-04-14T21:54:41.000Z","epss_percentage":0.00126,"epss_percentile":0.33235,"packages":[{"ecosystem":"rubygems","package_name":"doorkeeper","versions":[{"first_patched_version":"1.4.1","vulnerable_version_range":"\u003c 1.4.1"}],"purl":"pkg:gem/doorkeeper","statistics":{"dependent_packages_count":41,"dependent_repos_count":5403,"downloads":98139660,"downloads_period":"total"},"affected_versions":["0.1.0","0.1.1","0.2.0","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.4.0","0.4.1","0.4.2","0.5.0","0.6.0","0.6.1","0.6.2","0.6.3","0.6.4","0.6.5","0.6.6","0.6.7","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","1.0.0","1.1.0","1.2.0","1.3.0","1.3.1","1.4.0"],"unaffected_versions":["1.4.1","1.4.2","2.0.0","2.0.1","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.2.0","2.2.1","2.2.2","3.0.0","3.0.1","3.1.0","4.0.0","4.1.0","4.2.0","4.2.5","4.2.6","4.3.0","4.3.1","4.3.2","4.4.0","4.4.1","4.4.2","4.4.3","5.0.0","5.0.1","5.0.2","5.0.3","5.1.0","5.1.1","5.1.2","5.2.0","5.2.1","5.2.2","5.2.3","5.2.4","5.2.5","5.2.6","5.3.0","5.3.1","5.3.2","5.3.3","5.4.0","5.5.0","5.5.1","5.5.2","5.5.3","5.5.4","5.6.0","5.6.1","5.6.2","5.6.3","5.6.4","5.6.5","5.6.6","5.6.7","5.6.8","5.6.9","5.7.0","5.7.1","5.8.0","5.8.1","5.8.2"]}]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTVwOWYtNTVqOC05MjJt","url":"https://github.com/advisories/GHSA-5p9f-55j8-922m","title":"Moderate severity vulnerability that affects doorkeeper","description":"Withdrawn, accidental duplicate publish.\r\n\r\nThe Doorkeeper gem before 4.2.0 for Ruby might allow remote attackers to conduct replay attacks or revoke arbitrary tokens by leveraging failure to implement the OAuth 2.0 Token Revocation specification.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-08-13T20:49:10.000Z","withdrawn_at":"2020-06-17T15:14:35.000Z","classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2016-6582","https://github.com/advisories/GHSA-5p9f-55j8-922m"],"source_kind":"github","identifiers":["GHSA-5p9f-55j8-922m"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:13:36.687Z","updated_at":"2023-01-09T05:03:25.000Z","epss_percentage":null,"epss_percentile":null,"packages":[{"ecosystem":"rubygems","package_name":"doorkeeper","versions":[{"first_patched_version":"4.2.0","vulnerable_version_range":"\u003e= 1.2.0, \u003c 4.2.0"}],"purl":"pkg:gem/doorkeeper","statistics":{"dependent_packages_count":41,"dependent_repos_count":5403,"downloads":98139660,"downloads_period":"total"},"affected_versions":["1.2.0","1.3.0","1.3.1","1.4.0","1.4.1","1.4.2","2.0.0","2.0.1","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.2.0","2.2.1","2.2.2","3.0.0","3.0.1","3.1.0","4.0.0","4.1.0"],"unaffected_versions":["0.1.0","0.1.1","0.2.0","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.4.0","0.4.1","0.4.2","0.5.0","0.6.0","0.6.1","0.6.2","0.6.3","0.6.4","0.6.5","0.6.6","0.6.7","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","1.0.0","1.1.0","4.2.0","4.2.5","4.2.6","4.3.0","4.3.1","4.3.2","4.4.0","4.4.1","4.4.2","4.4.3","5.0.0","5.0.1","5.0.2","5.0.3","5.1.0","5.1.1","5.1.2","5.2.0","5.2.1","5.2.2","5.2.3","5.2.4","5.2.5","5.2.6","5.3.0","5.3.1","5.3.2","5.3.3","5.4.0","5.5.0","5.5.1","5.5.2","5.5.3","5.5.4","5.6.0","5.6.1","5.6.2","5.6.3","5.6.4","5.6.5","5.6.6","5.6.7","5.6.8","5.6.9","5.7.0","5.7.1","5.8.0","5.8.1","5.8.2"]}]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWh3aGgtMmZ3bS1jZmd3","url":"https://github.com/advisories/GHSA-hwhh-2fwm-cfgw","title":"Doorkeeper is vulnerable to stored XSS and code execution","description":"Doorkeeper version 2.1.0 through 4.2.5 contains a Cross Site Scripting (XSS) vulnerability in web view's OAuth app form, user authorization prompt web view that can result in Stored XSS on the OAuth Client's name will cause users interacting with it will execute payload. This attack appear to be exploitable via The victim must be tricked to click an opaque link to the web view that runs the XSS payload. A malicious version virtually indistinguishable from a normal link. This vulnerability appears to have been fixed in 4.2.6, 4.3.0.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2018-03-13T20:44:48.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1000088","https://github.com/doorkeeper-gem/doorkeeper/issues/969","https://github.com/doorkeeper-gem/doorkeeper/pull/970","https://github.com/rubysec/ruby-advisory-db/pull/328/files","https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.3.0","https://github.com/doorkeeper-gem/doorkeeper/commit/7b1a8373ecd69768c896000c7971dbf48948c1b5","https://blog.justinbull.ca/cve-2018-1000088-stored-xss-in-doorkeeper/","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/doorkeeper/CVE-2018-1000088.yml","https://github.com/advisories/GHSA-hwhh-2fwm-cfgw"],"source_kind":"github","identifiers":["GHSA-hwhh-2fwm-cfgw","CVE-2018-1000088"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","blast_radius":0.0,"created_at":"2022-12-21T16:13:37.326Z","updated_at":"2023-07-31T21:11:36.000Z","epss_percentage":0.00172,"epss_percentile":0.38986,"packages":[{"ecosystem":"rubygems","package_name":"doorkeeper","versions":[{"first_patched_version":"4.2.6","vulnerable_version_range":"\u003e= 2.1.0, \u003c= 4.2.5"}],"purl":"pkg:gem/doorkeeper","statistics":{"dependent_packages_count":41,"dependent_repos_count":5403,"downloads":98139660,"downloads_period":"total"},"affected_versions":["2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.2.0","2.2.1","2.2.2","3.0.0","3.0.1","3.1.0","4.0.0","4.1.0","4.2.0","4.2.5"],"unaffected_versions":["0.1.0","0.1.1","0.2.0","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.4.0","0.4.1","0.4.2","0.5.0","0.6.0","0.6.1","0.6.2","0.6.3","0.6.4","0.6.5","0.6.6","0.6.7","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","1.0.0","1.1.0","1.2.0","1.3.0","1.3.1","1.4.0","1.4.1","1.4.2","2.0.0","2.0.1","4.2.6","4.3.0","4.3.1","4.3.2","4.4.0","4.4.1","4.4.2","4.4.3","5.0.0","5.0.1","5.0.2","5.0.3","5.1.0","5.1.1","5.1.2","5.2.0","5.2.1","5.2.2","5.2.3","5.2.4","5.2.5","5.2.6","5.3.0","5.3.1","5.3.2","5.3.3","5.4.0","5.5.0","5.5.1","5.5.2","5.5.3","5.5.4","5.6.0","5.6.1","5.6.2","5.6.3","5.6.4","5.6.5","5.6.6","5.6.7","5.6.8","5.6.9","5.7.0","5.7.1","5.8.0","5.8.1","5.8.2"]}]},{"uuid":"GSA_kwCzR0hTQS03dzJjLXc0N2gtNzg5d84AAzyW","url":"https://github.com/advisories/GHSA-7w2c-w47h-789w","title":"Doorkeeper Improper Authentication vulnerability","description":"OAuth RFC 8252 says  https://www.rfc-editor.org/rfc/rfc8252#section-8.6\n\n\u003e the authorization server SHOULD NOT process authorization requests automatically without user consent or interaction, except when the identity of the client can be assured. **This includes the case where the user has previously approved an authorization request for a given client id**\n\nBut Doorkeeper automatically processes authorization requests without user consent for public clients that have been previously approved. Public clients are inherently vulnerable to impersonation, their identity cannot be assured.\n\nIssue https://github.com/doorkeeper-gem/doorkeeper/issues/1589\n\nFix https://github.com/doorkeeper-gem/doorkeeper/pull/1646","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2023-06-12T19:50:34.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/doorkeeper-gem/doorkeeper/security/advisories/GHSA-7w2c-w47h-789w","https://nvd.nist.gov/vuln/detail/CVE-2023-34246","https://github.com/doorkeeper-gem/doorkeeper/issues/1589","https://github.com/doorkeeper-gem/doorkeeper/pull/1646","https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v5.6.6","https://www.rfc-editor.org/rfc/rfc8252#section-8.6","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/doorkeeper/CVE-2023-34246.yml","https://lists.debian.org/debian-lts-announce/2023/07/msg00016.html","https://lists.debian.org/debian-lts-announce/2024/12/msg00010.html","https://github.com/advisories/GHSA-7w2c-w47h-789w"],"source_kind":"github","identifiers":["GHSA-7w2c-w47h-789w","CVE-2023-34246"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","blast_radius":0.0,"created_at":"2023-06-12T20:03:30.600Z","updated_at":"2025-10-31T01:59:22.747Z","epss_percentage":0.00376,"epss_percentile":0.58505,"packages":[{"ecosystem":"rubygems","package_name":"doorkeeper","versions":[{"first_patched_version":"5.6.6","vulnerable_version_range":"\u003c 5.6.6"}],"purl":"pkg:gem/doorkeeper","statistics":{"dependent_packages_count":41,"dependent_repos_count":5403,"downloads":98139660,"downloads_period":"total"},"affected_versions":["0.1.0","0.1.1","0.2.0","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.4.0","0.4.1","0.4.2","0.5.0","0.6.0","0.6.1","0.6.2","0.6.3","0.6.4","0.6.5","0.6.6","0.6.7","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","1.0.0","1.1.0","1.2.0","1.3.0","1.3.1","1.4.0","1.4.1","1.4.2","2.0.0","2.0.1","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.2.0","2.2.1","2.2.2","3.0.0","3.0.1","3.1.0","4.0.0","4.1.0","4.2.0","4.2.5","4.2.6","4.3.0","4.3.1","4.3.2","4.4.0","4.4.1","4.4.2","4.4.3","5.0.0","5.0.1","5.0.2","5.0.3","5.1.0","5.1.1","5.1.2","5.2.0","5.2.1","5.2.2","5.2.3","5.2.4","5.2.5","5.2.6","5.3.0","5.3.1","5.3.2","5.3.3","5.4.0","5.5.0","5.5.1","5.5.2","5.5.3","5.5.4","5.6.0","5.6.1","5.6.2","5.6.3","5.6.4","5.6.5"],"unaffected_versions":["5.6.6","5.6.7","5.6.8","5.6.9","5.7.0","5.7.1","5.8.0","5.8.1","5.8.2"]}]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTNtNnItMzlwMy1qcTI1","url":"https://github.com/advisories/GHSA-3m6r-39p3-jq25","title":"Doorkeeper is vulnerable to replay attacks","description":"The Doorkeeper gem before 4.2.0 for Ruby might allow remote attackers to conduct replay attacks or revoke arbitrary tokens by leveraging failure to implement the OAuth 2.0 Token Revocation specification.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2017-10-24T18:33:35.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2016-6582","https://github.com/doorkeeper-gem/doorkeeper/issues/875","https://github.com/advisories/GHSA-3m6r-39p3-jq25","https://github.com/doorkeeper-gem/doorkeeper/releases/tag/v4.2.0","http://packetstormsecurity.com/files/138430/Doorkeeper-4.1.0-Token-Revocation.html","http://seclists.org/fulldisclosure/2016/Aug/105","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/doorkeeper/CVE-2016-6582.yml","https://web.archive.org/web/20170214021758/http://www.securityfocus.com/bid/92551","https://web.archive.org/web/20201207202519/http://www.securityfocus.com/archive/1/539268/100/0/threaded","http://www.openwall.com/lists/oss-security/2016/08/19/2"],"source_kind":"github","identifiers":["GHSA-3m6r-39p3-jq25","CVE-2016-6582"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","blast_radius":0.0,"created_at":"2022-12-21T16:13:39.383Z","updated_at":"2023-08-25T21:13:59.000Z","epss_percentage":0.01593,"epss_percentile":0.8098,"packages":[{"ecosystem":"rubygems","package_name":"doorkeeper","versions":[{"first_patched_version":"4.2.0","vulnerable_version_range":"\u003c 4.2.0"}],"purl":"pkg:gem/doorkeeper","statistics":{"dependent_packages_count":41,"dependent_repos_count":5403,"downloads":98139660,"downloads_period":"total"},"affected_versions":["0.1.0","0.1.1","0.2.0","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.4.0","0.4.1","0.4.2","0.5.0","0.6.0","0.6.1","0.6.2","0.6.3","0.6.4","0.6.5","0.6.6","0.6.7","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","1.0.0","1.1.0","1.2.0","1.3.0","1.3.1","1.4.0","1.4.1","1.4.2","2.0.0","2.0.1","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.2.0","2.2.1","2.2.2","3.0.0","3.0.1","3.1.0","4.0.0","4.1.0"],"unaffected_versions":["4.2.0","4.2.5","4.2.6","4.3.0","4.3.1","4.3.2","4.4.0","4.4.1","4.4.2","4.4.3","5.0.0","5.0.1","5.0.2","5.0.3","5.1.0","5.1.1","5.1.2","5.2.0","5.2.1","5.2.2","5.2.3","5.2.4","5.2.5","5.2.6","5.3.0","5.3.1","5.3.2","5.3.3","5.4.0","5.5.0","5.5.1","5.5.2","5.5.3","5.5.4","5.6.0","5.6.1","5.6.2","5.6.3","5.6.4","5.6.5","5.6.6","5.6.7","5.6.8","5.6.9","5.7.0","5.7.1","5.8.0","5.8.1","5.8.2"]}]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWo3dngtOG1xai1jcXA5","url":"https://github.com/advisories/GHSA-j7vx-8mqj-cqp9","title":"Exposure of Sensitive Information to an Unauthorized Actor in Doorkeeper","description":"### Impact\nInformation disclosure vulnerability. Allows an attacker to see all `Doorkeeper::Application` model attribute values (including secrets) using authorized applications controller if it's enabled (GET /oauth/authorized_applications.json).\n\n### Patches\n\nThese versions have the fix:\n\n* 5.0.3\n* 5.1.1\n* 5.2.5\n* 5.3.2\n\n### Workarounds\nPatch `Doorkeeper::Application` model `#as_json(options = {})` method and define only those attributes you want to expose.\n\nAdditional recommended hardening is to enable application secrets hashing ([guide](https://doorkeeper.gitbook.io/guides/security/token-and-application-secrets)), available since Doorkeeper 5.1. This would render the exposed secret useless.\n\n### References\n\n- Commit with fix: https://github.com/doorkeeper-gem/doorkeeper/commit/25d038022c2fcad45af5b73f9d003cf38ff491f6\n- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10187","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2020-05-07T21:11:07.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/doorkeeper-gem/doorkeeper/security/advisories/GHSA-j7vx-8mqj-cqp9","https://nvd.nist.gov/vuln/detail/CVE-2020-10187","https://github.com/rubysec/ruby-advisory-db/pull/446","https://github.com/doorkeeper-gem/doorkeeper/commit/25d038022c2fcad45af5b73f9d003cf38ff491f6","https://github.com/doorkeeper-gem/doorkeeper/releases","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/doorkeeper/CVE-2020-10187.yml","https://github.com/advisories/GHSA-j7vx-8mqj-cqp9"],"source_kind":"github","identifiers":["GHSA-j7vx-8mqj-cqp9","CVE-2020-10187"],"repository_url":"https://github.com/doorkeeper-gem/doorkeeper","blast_radius":0.0,"created_at":"2022-12-21T16:13:24.929Z","updated_at":"2023-05-04T19:47:01.000Z","epss_percentage":0.00425,"epss_percentile":0.61474,"packages":[{"ecosystem":"rubygems","package_name":"doorkeeper","versions":[{"first_patched_version":"5.3.2","vulnerable_version_range":"\u003e= 5.3.0, \u003c 5.3.2"},{"first_patched_version":"5.2.5","vulnerable_version_range":"\u003e= 5.2.0, \u003c 5.2.5"},{"first_patched_version":"5.1.1","vulnerable_version_range":"= 5.1.0"},{"first_patched_version":"5.0.3","vulnerable_version_range":"\u003e= 5.0.0, \u003c 5.0.3"}],"purl":"pkg:gem/doorkeeper","statistics":{"dependent_packages_count":41,"dependent_repos_count":5403,"downloads":98139660,"downloads_period":"total"},"affected_versions":["5.0.0","5.0.1","5.0.2","5.1.0","5.2.0","5.2.1","5.2.2","5.2.3","5.2.4","5.3.0","5.3.1"],"unaffected_versions":["0.1.0","0.1.1","0.2.0","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.4.0","0.4.1","0.4.2","0.5.0","0.6.0","0.6.1","0.6.2","0.6.3","0.6.4","0.6.5","0.6.6","0.6.7","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","1.0.0","1.1.0","1.2.0","1.3.0","1.3.1","1.4.0","1.4.1","1.4.2","2.0.0","2.0.1","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.2.0","2.2.1","2.2.2","3.0.0","3.0.1","3.1.0","4.0.0","4.1.0","4.2.0","4.2.5","4.2.6","4.3.0","4.3.1","4.3.2","4.4.0","4.4.1","4.4.2","4.4.3","5.0.3","5.1.1","5.1.2","5.2.5","5.2.6","5.3.2","5.3.3","5.4.0","5.5.0","5.5.1","5.5.2","5.5.3","5.5.4","5.6.0","5.6.1","5.6.2","5.6.3","5.6.4","5.6.5","5.6.6","5.6.7","5.6.8","5.6.9","5.7.0","5.7.1","5.8.0","5.8.1","5.8.2"]}]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/doorkeeper","docker_dependents_count":254,"docker_downloads_count":581827009,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/doorkeeper","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/doorkeeper/dependencies","status":null,"funding_links":["https://opencollective.com/doorkeeper-gem"],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-26T03:03:32.644Z","issues_count":131,"pull_requests_count":189,"avg_time_to_close_issue":10437684.25,"avg_time_to_close_pull_request":3725826.398734177,"issues_closed_count":80,"pull_requests_closed_count":158,"pull_request_authors_count":65,"issue_authors_count":105,"avg_comments_per_issue":4.267175572519084,"avg_comments_per_pull_request":2.0846560846560847,"merged_pull_requests_count":128,"bot_issues_count":1,"bot_pull_requests_count":23,"past_year_issues_count":11,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":3711130.5,"past_year_avg_time_to_close_pull_request":574207.7894736842,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":19,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":10,"past_year_avg_comments_per_issue":2.090909090909091,"past_year_avg_comments_per_pull_request":1.6333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":17,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/issues","maintainers":[{"login":"nbulaj","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nbulaj"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/doorkeeper/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/doorkeeper/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/doorkeeper/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/doorkeeper/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/doorkeeper/codemeta","maintainers":[{"uuid":"544","login":"thoughtbot","name":null,"email":null,"url":null,"packages_count":65,"html_url":"https://gem.coop/profiles/thoughtbot","role":null,"created_at":"2025-10-07T16:12:14.119Z","updated_at":"2025-10-07T16:12:14.119Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/thoughtbot/packages"},{"uuid":"80063","login":"nikita_bulai","name":null,"email":null,"url":null,"packages_count":13,"html_url":"https://gem.coop/profiles/nikita_bulai","role":null,"created_at":"2025-10-07T16:12:14.304Z","updated_at":"2025-10-07T16:12:14.304Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/nikita_bulai/packages"},{"uuid":"55879","login":"tutec","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://gem.coop/profiles/tutec","role":null,"created_at":"2025-10-07T16:12:14.051Z","updated_at":"2025-10-07T16:12:14.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/tutec/packages"},{"uuid":"78761","login":"applerebel","name":null,"email":null,"url":null,"packages_count":14,"html_url":"https://gem.coop/profiles/applerebel","role":null,"created_at":"2025-10-07T16:12:14.200Z","updated_at":"2025-10-07T16:12:14.200Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/applerebel/packages"},{"uuid":"52515","login":"felipeelias","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://gem.coop/profiles/felipeelias","role":null,"created_at":"2025-10-07T16:12:13.977Z","updated_at":"2025-10-07T16:12:13.977Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/felipeelias/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190394,"maintainers_count":67477,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}}],"commits":{"id":3151,"full_name":"doorkeeper-gem/doorkeeper","default_branch":"main","total_commits":1921,"total_committers":337,"total_bot_commits":37,"total_bot_committers":4,"mean_commits":5.700296735905044,"dds":0.8006246746486205,"past_year_total_commits":51,"past_year_total_committers":14,"past_year_total_bot_commits":14,"past_year_total_bot_committers":2,"past_year_mean_commits":3.642857142857143,"past_year_dds":0.7647058823529411,"last_synced_at":"2026-04-28T10:56:27.969Z","last_synced_commit":"897b387edd97ffc18c357ba4ff91188cf5eacdb4","created_at":"2023-03-07T09:16:43.818Z","updated_at":"2026-04-28T11:04:15.988Z","committers":[{"name":"Felipe Elias Philipp","email":"felipeelias@gmail.com","login":"felipeelias","count":383},{"name":"Nikita Bulai","email":"bulaj.nikita@gmail.com","login":"nbulaj","count":373},{"name":"Tute Costa","email":"tutecosta@gmail.com","login":"tute","count":213},{"name":"Piotr Jakubowski","email":"piotrj@gmail.com","login":"piotrj","count":71},{"name":"jasl","email":"jasl9187@hotmail.com","login":"jasl","count":57},{"name":"Jon Moss","email":"me@jonathanmoss.me","login":"maclover7","count":46},{"name":"Peter M. Goldstein","email":"peter.m.goldstein@gmail.com","login":"petergoldstein","count":27},{"name":"Linh Dang","email":"dangduylinh.bk@gmail.com","login":"linhdangduy","count":26},{"name":"Jaime Iniesta","email":"jaimeiniesta@gmail.com","login":"jaimeiniesta","count":18},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":18},{"name":"Simon Bonnard","email":"smn.bonnard@gmail.com","login":"sjfxb","count":16},{"name":"Anthony Kirwan","email":"amkirwan@gmail.com","login":"amkirwan","count":15},{"name":"Martin Lagrange","email":"martin@ifeelgoods.com","login":"martin-ifg","count":15},{"name":"Peter Goldstein","email":"peter_m_goldstein@yahoo.com","login":null,"count":15},{"name":"Carol Nichols","email":"carol.nichols@gmail.com","login":"carols10cents","count":14},{"name":"Stas SUȘCOV","email":"stas@net.utcluj.ro","login":"stas","count":13},{"name":"Ransom Briggs","email":"ransom.briggs@ezcater.com","login":"ransombriggs","count":13},{"name":"Kenn Ejima","email":"kenn.ejima@gmail.com","login":"kenn","count":13},{"name":"JeremyC-za","email":"jcoupland12@gmail.com","login":"JeremyC-za","count":13},{"name":"camero2734","email":"42698419+camero2734","login":"camero2734","count":11},{"name":"Kristine Robison","email":"kris@tout.com","login":"kris-at-tout","count":10},{"name":"Justin Bull","email":"justin@wealthsimple.com","login":null,"count":9},{"name":"Rishabh Sairawat","email":"rishabh.sairawat01@gmail.com","login":"rishabhsairawat","count":9},{"name":"dependabot-preview[bot]","email":"27856297+dependabot-preview[bot]","login":"dependabot-preview[bot]","count":9},{"name":"copilot-swe-agent[bot]","email":"198982749+Copilot","login":"Copilot","count":9},{"name":"Emelia Smith","email":"ThisIsMissEm","login":"ThisIsMissEm","count":7},{"name":"Justin Bull","email":"me@justinbull.ca","login":"f3ndot","count":7},{"name":"carvil","email":"carlosvilhena@gmail.com","login":"carvil","count":7},{"name":"Kenta Ishizaki","email":"kentaishizaki@55728.jp","login":"55728","count":7},{"name":"Ryan Schlesinger","email":"ryan@ryanschlesinger.com","login":"ryansch","count":7},{"name":"Edward Paget","email":"edward@cassetteta.pe","login":null,"count":7},{"name":"Matt Manning","email":"matt.manning@calendly.com","login":"mattmanning","count":6},{"name":"Reid Beels","email":"mail@reidbeels.com","login":"reidab","count":6},{"name":"Tatsuhiko Miyagawa","email":"miyagawa@bulknews.net","login":"miyagawa","count":6},{"name":"Phill Sparks","email":"phill@crowdlab.com","login":null,"count":6},{"name":"Ryan Jones","email":"ryan@system88.com","login":null,"count":5},{"name":"Hannah Yeates","email":"hyeates@wealthsimple.com","login":"hannahyeates","count":5},{"name":"Ian Unruh","email":"ianunruh@gmail.com","login":"ianunruh","count":5},{"name":"Shiv Deepak","email":"idlecool@gmail.com","login":"idlecool","count":5},{"name":"Stan Hu","email":"stanhu@gmail.com","login":"stanhu","count":5},{"name":"Yu-Cheng Chuang","email":"ducksteven@gmail.com","login":"yorkxin","count":5},{"name":"Ryunosuke Sato","email":"tricknotes.rs@gmail.com","login":"tricknotes","count":5},{"name":"lurz","email":"lurz@umich.edu","login":"lurz","count":4},{"name":"Takayuki Nakata","email":"f.seasons017@gmail.com","login":"giraffate","count":4},{"name":"Pavel Shebalkou","email":"pavel.shebalkou@gmail.com","login":"Paultdx","count":4},{"name":"Oliver Günther","email":"mail@oliverguenther.de","login":"oliverguenther","count":4},{"name":"Markus Koller","email":"markus-koller@gmx.ch","login":"toupeira","count":4},{"name":"Akira Matsuda","email":"ronnie@dio.jp","login":"amatsuda","count":4},{"name":"Antek Drzewiecki","email":"antek.drzewiecki@nedap.com","login":null,"count":4},{"name":"Christopher Warren","email":"christopher.warren@gmail.com","login":null,"count":4},{"name":"Tute Costa \u0026 Avi Gilligan","email":"avi+tute@thoughtbot.com","login":null,"count":3},{"name":"Chris TenHarmsel","email":"chris.tenharmsel@centro.net","login":null,"count":3},{"name":"Aaron Soules","email":"asoules@gmail.com","login":"asoules","count":3},{"name":"Alex Ghiculescu","email":"alex@tanda.co","login":"ghiculescu","count":3},{"name":"Antek Piechnik","email":"antek.piechnik@gmail.com","login":"antekpiechnik","count":3},{"name":"Connor Shea","email":"connor.james.shea@gmail.com","login":"connorshea","count":3},{"name":"Enrico Brunetta","email":"enrico@bitproductions.com","login":"enrico","count":3},{"name":"Fotos Georgiadis","email":"gfotos@gmail.com","login":"fotos","count":3},{"name":"Gauthier Monserand","email":"simkim@simkim.net","login":"simkim","count":3},{"name":"Bruce Park","email":"brucepark0@gmail.com","login":"treble37","count":3},{"name":"nhosoya","email":"hnhnnhnh@gmail.com","login":"nhosoya","count":3},{"name":"gkemmey","email":"gray.kemmey@gmail.com","login":"gkemmey","count":3},{"name":"Zilvinas Kucinskas","email":"zil.kucinskas@gmail.com","login":"ZilvinasKucinskas","count":3},{"name":"Tower He","email":"towerhe@gmail.com","login":"towerhe","count":3},{"name":"Thibaud Guillaume-Gentil","email":"thibaud@thibaud.gg","login":"thibaudgg","count":3},{"name":"Steven Harman","email":"steven@harmanly.com","login":"stevenharman","count":3},{"name":"Lachlan Priest","email":"lachlanpriest@gmail.com","login":"lcpriest","count":3},{"name":"Junichi Sato","email":"22004610+sato11","login":"sato11","count":3},{"name":"John Griffin","email":"johnog@gmail.com","login":"john-griffin","count":3},{"name":"Ji Zhou","email":"calf.zhou@gmail.com","login":"calfzhou","count":3},{"name":"Kale Worsley","email":"kale@worsley.co.nz","login":"kaleworsley","count":2},{"name":"Ken Mayer","email":"ken.mayer@meraki.net","login":"kmayer","count":2},{"name":"Markus Chmelar","email":"mexx@innovaptor.com","login":"iv-mexx","count":2},{"name":"Matt Green","email":"mattgreenrocks@gmail.com","login":"mattgreen","count":2},{"name":"Soul Rebel","email":"set.krag@gmail.com","login":"arr-dev","count":2},{"name":"Akinori MUSHA","email":"knu@idaemons.org","login":"knu","count":2},{"name":"Andrew Shu","email":"talklittle@gmail.com","login":"talklittle","count":2},{"name":"Brenda Wallace","email":"brenda@wallace.net.nz","login":"Br3nda","count":2},{"name":"Bryan Rite","email":"bryan@bryanrite.com","login":"bryanrite","count":2},{"name":"Dave Steinberg","email":"dave@steinbergcomputing.com","login":"redterror","count":2},{"name":"David Wilkie","email":"dwilkie@gmail.com","login":"dwilkie","count":2},{"name":"Duccio Giovannelli","email":"duccio@commercelayer.io","login":"clgiovannelli","count":2},{"name":"Felipe Zavan","email":"felipe@zavan.me","login":"zavan","count":2},{"name":"Kohei Yamamoto","email":"kymmt90@gmail.com","login":"kymmt90","count":2},{"name":"Michael Grosser","email":"michael@grosser.it","login":"grosser","count":2},{"name":"Tay Ray Chuan","email":"rctay89@gmail.com","login":"rctay","count":2},{"name":"Thomas Dy","email":"thatsmydoing@gmail.com","login":"thatsmydoing","count":2},{"name":"Tim Galeckas","email":"tim@galeckas.com","login":"timgaleckas","count":2},{"name":"Yuki Iwanaga","email":"yuki@creasty.com","login":"creasty","count":2},{"name":"benoist","email":"benoist.claassen@gmail.com","login":"benoist","count":2},{"name":"Sanghyun Park","email":"sanghyun.park@jora.com","login":"baxang","count":2},{"name":"jrectenwald","email":"jimrec101@gmail.com","login":"jrectenwald","count":2},{"name":"rono23","email":"rono23@gmail.com","login":"rono23","count":2},{"name":"ydah","email":"13041216+ydah","login":"ydah","count":2},{"name":"James Herdman","email":"james.herdman@gmail.com","login":"jherdman","count":2},{"name":"NAITOH Jun","email":"naitoh@gmail.com","login":"naitoh","count":2},{"name":"Nadeem Bitar","email":"nadeem@gmail.com","login":"shinzui","count":2},{"name":"Nagata Hiromichi","email":"xendoc","login":"xendoc","count":2},{"name":"Paul B.","email":"paul@bonaud.fr","login":"paulRbr","count":2},{"name":"Bente Pieck","email":"b.pieck@x-ion.de","login":null,"count":2},{"name":"Baptiste Acca","email":"baptiste@aircall.io","login":null,"count":2},{"name":"Michael Deutsch","email":"mdeutsch@patientslikeme.com","login":null,"count":2},{"name":"Matthieu Paret","email":"matthieu@ifeelgoods.com","login":null,"count":2},{"name":"Mac Browning","email":"mac@digitalocean.com","login":null,"count":2},{"name":"Rodrigo Pinto","email":"rodrigo.pinto@askcharlie.com","login":null,"count":2},{"name":"Patrick Foley","email":"patrick.foley@procore.com","login":null,"count":2},{"name":"dickeyxxx","email":"jeff@dickey.xxx","login":null,"count":2},{"name":"Justin Smestad","email":"justin.smestad@gmail.com","login":"jsmestad","count":2},{"name":"Julian Kornberger","email":"jk+github@digineo.de","login":"corny","count":2},{"name":"Jan Sandbrink","email":"jan.sandbrink@kaeuferportal.de","login":"NobodysNightmare","count":2},{"name":"Riley Avron","email":"ra.git@posteo.net","login":"ravron","count":2},{"name":"Raison Dsouza","email":"raisondsouza@gmail.com","login":"rdsoze","count":2},{"name":"Rafael","email":"rafiepatel@gmail.com","login":"RowiDont","count":2},{"name":"Phillip Baker","email":"phillip@digitalocean.com","login":"phillbaker","count":2},{"name":"Phill Sparks","email":"me@phills.me.uk","login":"sparksp","count":2},{"name":"Bradley Priest","email":"bradleypriest@gmail.com","login":"bradleypriest","count":1},{"name":"Bob Ziuchkovski","email":"bob.ziuchkovski@gmail.com","login":"bobziuchkovski","count":1},{"name":"Blake Dickie","email":"blake.dickie@qhrtech.com","login":"BlakeDickie","count":1},{"name":"Aurel Canciu","email":"aurelcanciu@gmail.com","login":"relu","count":1},{"name":"Asif Ahmed","email":"asif.h.ahmed@gmail.com","login":"sifxtreme","count":1},{"name":"Artur Krzemiński-Freda","email":"a.krzeminski.freda@gmail.com","login":"Fredar","count":1},{"name":"Andy Bell","email":"andy.bell.github@gmail.com","login":"Andy-Bell","count":1},{"name":"Adam Heath","email":"adam@polleverywhere.com","login":"adam-h","count":1},{"name":"Adrian Dulić","email":"adulic@gmail.com","login":"adriandulic","count":1},{"name":"Alex Koppel","email":"alex+git@alexkoppel.com","login":"arsduo","count":1},{"name":"Alexandru Anca","email":"aanca@freshbooks.com","login":"ionut998","count":1},{"name":"Amrit","email":"github@amritdhakal.com","login":"AmritD","count":1},{"name":"Andrew Babichev","email":"andrew.babichev@gmail.com","login":"Tensho","count":1},{"name":"Andrew Clemons","email":"andrew.clemons@gmail.com","login":"aclemons","count":1},{"name":"Andrew Hooker","email":"geekoncoffee@gmail.com","login":"GeekOnCoffee","count":1},{"name":"Andrew Nesbitt","email":"andrewnez@gmail.com","login":"andrew","count":1},{"name":"borisding","email":"lding@sequoiacap.com","login":null,"count":1},{"name":"atomiyama","email":"akifumi.tomiyama@studyplus.jp","login":null,"count":1},{"name":"William Johnston","email":"wjohnston@mpr.org","login":null,"count":1},{"name":"Vladimir Lyzo","email":"vladimir@lyzo.me","login":null,"count":1},{"name":"Tomek Wałkuski","email":"ja@jestem.tw","login":null,"count":1},{"name":"Tobias Bielohlawek","email":"t.bielohlawek@web.de","login":null,"count":1},{"name":"Stefan Vermaas","email":"stefan.vermaas@nedap.com","login":null,"count":1},{"name":"Sjoerd","email":"andringa.sjoerd@gmail.com","login":null,"count":1},{"name":"Sam Dengler","email":"sam.dengler@playonsports.com","login":null,"count":1},{"name":"Ryan Bigg","email":"radar@lifx.co","login":null,"count":1},{"name":"Renaud Tircher","email":"rtircher@teslamotors.com","login":null,"count":1},{"name":"Radek Rochmalski","email":"radek@wredny.net","login":null,"count":1},{"name":"Nikolay Sidoruk","email":"nikolay.sidoruk@softswiss.com","login":null,"count":1},{"name":"Nikolay Sidoruk","email":"godsent@tut.by","login":null,"count":1},{"name":"Nikita Bulai","email":"nbulay@avallain.com","login":null,"count":1},{"name":"Nicholas Shook","email":"nshook@q-centrix.com","login":null,"count":1},{"name":"Naoto Takai","email":"takai@cookpad.com","login":null,"count":1},{"name":"Matt Meyer","email":"mmeyer@everfi.com","login":null,"count":1},{"name":"Levente Bagi","email":"leventeb@square-enix.com","login":null,"count":1},{"name":"Andrew Cantino \u0026 Katlyn Daniluk","email":"pair+andrew+katlyn@mavenlink.com","login":null,"count":1},{"name":"Alex McNamara","email":"alex.mcnamara@outreach.io","login":null,"count":1},{"name":"Ahmed Shahin","email":"a.shahin@youngcapital.nl","login":null,"count":1},{"name":"Adbeel Itamar","email":"aguzman@prodivnet.com","login":null,"count":1},{"name":"Adbeel Itamar","email":"aguzman@ihispano.com","login":null,"count":1},{"name":"Aurel Canciu","email":"aurelcanciu@cloud.upwork.com","login":null,"count":1},{"name":"Bob Forma","email":"bforma@zilverline.com","login":null,"count":1},{"name":"Brian Durand","email":"brian@embellishedvisions.com","login":null,"count":1},{"name":"Chris Papazian","email":"christopher.papazian@gsa.gov","login":null,"count":1},{"name":"Cedric Chin \u0026 Tommi Lew","email":"pair+cedric+tommi@viikii.com","login":null,"count":1},{"name":"David Frey","email":"david.frey@webtrends.com","login":null,"count":1},{"name":"Igor Drozdov","email":"idrozdov@gitlab.com","login":null,"count":1},{"name":"Jacob Harris","email":"jacob.harris@gsa.gov","login":null,"count":1},{"name":"Jolyon Pawlyn","email":"jolyon@contentful.com","login":null,"count":1},{"name":"Kristijan Novoselić","email":"kristijan@codecons.com","login":null,"count":1},{"name":"Krzysztof Buszewicz","email":"kbuszewicz@grupainteger.pl","login":null,"count":1},{"name":"Leif Gensert","email":"leif@propertybase.com","login":null,"count":1},{"name":"masarakki","email":"masaki@hisme.net","login":null,"count":1},{"name":"k774","email":"k.sou@80percent.io","login":null,"count":1},{"name":"Raphael Costa","email":"raphael@raphaelcosta.net","login":"raphaelcosta","count":1},{"name":"RealNobody","email":"RealNobody1@cox.net","login":"RealNobody","count":1},{"name":"Reinier de Lange","email":"rjdelange@icloud.com","login":"moiristo","count":1},{"name":"RinkeRiezebos","email":"RinkeRiezebos","login":"RinkeRiezebos","count":1},{"name":"Ronnie Miller","email":"ronniemiller@gmail.com","login":"mlr","count":1},{"name":"Ryan McGeary","email":"ryan@mcgeary.org","login":"rmm5t","count":1},{"name":"Saiqul Haq","email":"saiqulhaq@gmail.com","login":"saiqulhaq","count":1},{"name":"Saranga Komanduri","email":"skomanduri@civisanalytics.com","login":"skomanduri","count":1},{"name":"Don Morrison","email":"github@elskwid.net","login":"elskwid","count":1},{"name":"Sergey Tokarenko","email":"private.tokarenko.sergey@gmail.com","login":"stokarenko","count":1},{"name":"Sergey Toy","email":"toydestroyer@me.com","login":"toydestroyer","count":1},{"name":"Stefan Sundin","email":"git@stefansundin.com","login":"stefansundin","count":1},{"name":"Stefan Sundin","email":"stefan.sundin@outreach.io","login":"stefanwork","count":1},{"name":"Stephen von Takach","email":"steve@advancedcontrol.com.au","login":"stakach","count":1},{"name":"Steve Hodges","email":"shodges317@gmail.com","login":"stevehodges","count":1},{"name":"Steve Richert","email":"steve.richert@gmail.com","login":"laserlemon","count":1},{"name":"Stuart Olivera","email":"stuart@stuartolivera.com","login":"sman591","count":1},{"name":"Swift","email":"theycallmeswift@gmail.com","login":"theycallmeswift","count":1},{"name":"Tasveer Singh","email":"taz@tazsingh.com","login":"tazsingh","count":1},{"name":"Thomas Romera","email":"github@thomas-romera.com","login":"thromera","count":1},{"name":"Tim Vandecasteele","email":"tim-vandecasteele","login":"tim-vandecasteele","count":1},{"name":"Mihail-K","email":"mihail@platterz.ca","login":"mintyfresh","count":1},{"name":"Mujadded","email":"mujadded.alif@welltravel.com","login":"mal-wtag","count":1},{"name":"Nagesh A T","email":"74532266+nageshlop","login":"nageshlop","count":1},{"name":"Nataliia Terskaia","email":"terskaya.nv@gmail.com","login":"natt-eyre","count":1},{"name":"Neil Slater","email":"neil.slater@clixifix.co.uk","login":"NeilSlater-Clixifix","count":1},{"name":"O-Show","email":"oshow999@gmail.com","login":"oshow","count":1},{"name":"OKURA Masafumi","email":"masafumi.o1988@gmail.com","login":"okuramasafumi","count":1},{"name":"Olivier","email":"olimart","login":"olimart","count":1},{"name":"Olivier Lance","email":"olance","login":"olance","count":1},{"name":"Paul McMahon","email":"paul@doorkeeper.jp","login":"pwim","count":1},{"name":"Paul Sorensen","email":"paulnsorensen@gmail.com","login":"paulnsorensen","count":1},{"name":"Pavel Shutsin","email":"publicshady@gmail.com","login":"pluff","count":1},{"name":"Phil Phillips","email":"phil@productplan.com","login":"irphilli","count":1},{"name":"yui-knk","email":"spiketeika@gmail.com","login":"yui-knk","count":1},{"name":"Tyler Knappe","email":"tyler.knappe@gmail.com","login":"knappe","count":1},{"name":"Pierre Jambet","email":"pierre.jambet@gmail.com","login":"pjambet","count":1},{"name":"Pierre-Louis Gottfrois","email":"pierrelouis.gottfrois@gmail.com","login":"gottfrois","count":1},{"name":"Pirate Praveen Arimbrathodiyil","email":"praveen@debian.org","login":"pravi","count":1},{"name":"Pontus Malm","email":"malm@chalmers.it","login":"malmers","count":1},{"name":"Rafael Sales","email":"rafaelcds@gmail.com","login":"rafaelsales","count":1},{"name":"Rajeev N Bharshetty","email":"rajeev.n@sourcebits.com","login":"rajeev-sourcebits","count":1},{"name":"delba","email":"delba","login":"delba","count":1},{"name":"Vadim Hvistik","email":"hvistikvadim@gmail.com","login":"stahor","count":1},{"name":"edmondchui","email":"Edmond.Chui@gmail.com","login":"edmondchui","count":1},{"name":"elioncho","email":"elioncho@gmail.com","login":"elioncho","count":1},{"name":"hongxingshi","email":"hongxingshi","login":"hongxingshi","count":1},{"name":"jackvnimble","email":"jack.wilson.v@gmail.com","login":"id4ho","count":1},{"name":"jartek","email":"jartek.91@gmail.com","login":"jartek","count":1},{"name":"k.wakitani","email":"k.wakitani@gmail.com","login":"wktk","count":1},{"name":"kamillle","email":"32205171+kamillle","login":"kamillle","count":1},{"name":"lionelperrin","email":"lionel.perrin@moodys.com","login":"lionelperrin","count":1},{"name":"matthijs","email":"vos1996@gmail.com","login":"Matthijsy","count":1},{"name":"menisy","email":"elmenisy@gmail.com","login":"menisy","count":1},{"name":"nathannaveen","email":"42319948+nathannaveen","login":"nathannaveen","count":1},{"name":"nattfodd","email":"nattfodd.pp.ua@gmail.com","login":"nattfodd","count":1},{"name":"neilnaveen","email":"42328488+neilnaveen","login":"neilnaveen","count":1},{"name":"nikkypx","email":"npalaniuk+github@gmail.com","login":"nikkypx","count":1},{"name":"pioz","email":"epilotto@gmx.com","login":"pioz","count":1},{"name":"piyush5050","email":"piyushagarwal5050@gmail.com","login":"piyush5050","count":1},{"name":"r7kamura","email":"r7kamura@gmail.com","login":"r7kamura","count":1},{"name":"sowawa","email":"keisuke.sogawa@gmail.com","login":"sowawa","count":1},{"name":"dependabot[bot]","email":"support@dependabot.com","login":"dependabot-support","count":1},{"name":"Tom Hughes","email":"tom@compton.nu","login":"tomhughes","count":1},{"name":"Travis Hunter","email":"travis.c.hunter@gmail.com","login":"travisofthenorth","count":1},{"name":"Trevor Wistaff","email":"trev@a07.com.au","login":"trev","count":1},{"name":"Tyler Hunt","email":"tyler@tylerhunt.com","login":"tylerhunt","count":1},{"name":"Scott Albertson","email":"ascottalbertson@gmail.com","login":"salbertson","count":1},{"name":"tritrg","email":"55372852+tritrg","login":"tritrg","count":1},{"name":"Vasanth Balakrishnan","email":"vasantheb@gmail.com","login":"hallucinations","count":1},{"name":"Vasiliy Ermolovich","email":"younash@gmail.com","login":"nashby","count":1},{"name":"Vasily Vasinov","email":"des.elyon@gmail.com","login":"vasinov","count":1},{"name":"Vincent Ollivier","email":"v@vinc.cc","login":"vinc","count":1},{"name":"Vladimir Rybas","email":"vladimirrybas@gmail.com","login":"vrybas","count":1},{"name":"Waliff Cordeiro Bandeira","email":"43971264+waliffcordeiro","login":"waliffcordeiro","count":1},{"name":"Washington Luiz","email":"huoxito@gmail.com","login":"huoxito","count":1},{"name":"Weston Platter","email":"westonplatter@gmail.com","login":"westonplatter","count":1},{"name":"Yana Agun Siswanto","email":"yana.developer@gmail.com","login":"bekicot","count":1},{"name":"Zac Williams","email":"zac@zacwilliams.com","login":"jzw","count":1},{"name":"Zach Taylor","email":"ztaylor234@gmail.com","login":"zach-taylor","count":1},{"name":"aalvarado","email":"adan.alvarado7@gmail.com","login":"aalvarado","count":1},{"name":"akkolvt","email":"shakhazizian@gmail.com","login":"akkolvt","count":1},{"name":"bmarjanovic","email":"bmarjanovic@gitlab.com","login":"marjanovic-gitlab","count":1},{"name":"caiubi","email":"caiubi.fonseca@syngenta.com","login":"caiubi","count":1},{"name":"Dimitris Karakasilis","email":"jimmykarily@gmail.com","login":"jimmykarily","count":1},{"name":"Dirkjan Bussink","email":"d.bussink@gmail.com","login":"dbussink","count":1},{"name":"Djordje Kovacevic","email":"djordje.bigjoe@gmail.com","login":"djordje","count":1},{"name":"Dmitry Trager","email":"dmitry.trager@flatstack.com","login":"dmitrytrager","count":1},{"name":"Dominic","email":"dominic.couture@gmail.com","login":"dee-see","count":1},{"name":"Donald Huang","email":"don.hcd@gmail.com","login":"donhcd","count":1},{"name":"Edward Betts","email":"edward@4angle.com","login":"EdwardBetts","count":1},{"name":"Eito Katagiri","email":"eitoball@gmail.com","login":"eitoball","count":1},{"name":"Emery A. Miller","email":"emerybmiller@gmail.com","login":"emeryamiller","count":1},{"name":"Emiliano Zilocchi","email":"ezilocchi@gmail.com","login":"ezilocchi","count":1},{"name":"Eric Guo","email":"guochunzhong@thape.com.cn","login":"Eric-Guo","count":1},{"name":"Esteban Marín","email":"estebanmarin@gmx.ch","login":"macjohnny","count":1},{"name":"Esteban Pastorino","email":"143179+kitop","login":"kitop","count":1},{"name":"Evan Tann","email":"egtann@gmail.com","login":"egtann","count":1},{"name":"Fabian Schwahn","email":"fabian.schwahn@gmail.com","login":"fschwahn","count":1},{"name":"Felix Borzik","email":"borzik1992@gmail.com","login":"Borzik","count":1},{"name":"Filipe Esperandio","email":"filipesperandio@gmail.com","login":"filipesperandio","count":1},{"name":"Fran Zekan","email":"zekan.fran369@gmail.com","login":"Zeko369","count":1},{"name":"Francois Fortin","email":"francois.fortin@adgear.com","login":"ffortin","count":1},{"name":"François Ferrandis","email":"francois@ferrandis.cool","login":"francois-ferrandis","count":1},{"name":"Frédéric Planté","email":"fredplante","login":"fredplante","count":1},{"name":"Brooks Swinnerton","email":"bswinnerton@gmail.com","login":"bswinnerton","count":1},{"name":"Campbell Allen","email":"campbell.allen@gmail.com","login":"camallen","count":1},{"name":"Carlos Eduardo Gorges","email":"carlos.gorges@gmail.com","login":"carlosgorges","count":1},{"name":"Dane Anderson","email":"dane_anderson@hotmail.com","login":"daande","count":1},{"name":"Dan Costalis","email":"10038391+thatsanicehat","login":"thatsanicehat","count":1},{"name":"Damien Wilson","email":"damien@mindglob.com","login":"damien","count":1},{"name":"Damian Legawiec","email":"damian@sparksolutions.co","login":"damianlegawiec","count":1},{"name":"Cyd La Luz","email":"cyd@brightbytes.net","login":"quetzaluz","count":1},{"name":"Cristofer Reyes","email":"cristofer.reyes@riskmethods.net","login":"crismethods","count":1},{"name":"Clément Prod'homme","email":"prodhomme.clement@hotmail.fr","login":"cprodhomme","count":1},{"name":"Clif Reeder","email":"clif.reeder@arcadia.com","login":"clifff","count":1},{"name":"Claudio Poli","email":"masterkain@gmail.com","login":"masterkain","count":1},{"name":"Christian Schmidt","email":"github@chsc.dk","login":"c960657","count":1},{"name":"Chris Kruger","email":"montdidier","login":"montdidier","count":1},{"name":"Carlos Souza","email":"carloshrsouza@gmail.com","login":"caike","count":1},{"name":"Daniel O","email":"86343144+doconnor-clintel","login":"doconnor-clintel","count":1},{"name":"Danny Hawkins","email":"danny.hawkins@gmail.com","login":"danhawkins","count":1},{"name":"David Huie","email":"dahuie@gmail.com","login":"DavidHuie","count":1},{"name":"David Underwood","email":"davefp@gmail.com","login":"davefp","count":1},{"name":"David Verhasselt","email":"david@crowdway.com","login":"dv","count":1},{"name":"Denis","email":"mearion@gmail.com","login":"arion","count":1},{"name":"Josh Kalderimis","email":"josh.kalderimis@gmail.com","login":"joshk","count":1},{"name":"JoshNorthrup","email":"josh.northrup@introhive.com","login":"JoshNorthrup","count":1},{"name":"Karl Freeman","email":"karlfreeman@gmail.com","login":"karlfreeman","count":1},{"name":"Kazuhiro NISHIYAMA","email":"zn@mbf.nifty.com","login":"znz","count":1},{"name":"Kerri Miller","email":"kerrizor@kerrizor.com","login":"kerrizor","count":1},{"name":"Kori Roys","email":"kori@koriroys.com","login":"koriroys","count":1},{"name":"Kristijan Novoselic","email":"kristijan@glooko.com","login":"knovoselic","count":1},{"name":"Laurens De la Marche","email":"ldlamarc","login":"ldlamarc","count":1},{"name":"Levent Ali","email":"lebreeze@gmail.com","login":"levent","count":1},{"name":"Louis Nyffenegger","email":"louis@pentesterlab.com","login":"remediate","count":1},{"name":"Luiz Armesto","email":"luiz.armesto@gmail.com","login":"LuizArmesto","count":1},{"name":"Lyonsclay","email":"lyonsclay@yahoo.com","login":"Lyonsclay","count":1},{"name":"M Hickford","email":"mirth.hickford@gmail.com","login":"hickford","count":1},{"name":"Marcin Szczepaniak","email":"crabo.nature@gmail.com","login":"crabonature","count":1},{"name":"Markus Zucker","email":"m.zucker@exop-group.com","login":"irminsul","count":1},{"name":"Martin Lagrange","email":"lagrangemartin@gmail.com","login":"supertinou","count":1},{"name":"Masaki Wakatake","email":"GATAKAWAKACHICO","login":"GATAKAWAKACHICO","count":1},{"name":"Matt Panaro","email":"matt.panaro@gmail.com","login":"panarom","count":1},{"name":"Matthew Heath","email":"matthew.heath@oysterhr.com","login":"matthewheathoyster","count":1},{"name":"Matthieu Beauché","email":"Yoshiji","login":"Yoshiji","count":1},{"name":"Matthieu Paret","email":"matthieuparet69@gmail.com","login":"mtparet","count":1},{"name":"Gabriel Gayan Fanta","email":"gabrielgayan@gmail.com","login":"ggayan","count":1},{"name":"George Palmer","email":"george.palmer@gmail.com","login":"georgepalmer","count":1},{"name":"Greg Lazarev","email":"greg.lazarev@gmail.com","login":"gylaz","count":1},{"name":"Gregory Clarke","email":"greg.clarke@shopify.com","login":"gregology","count":1},{"name":"Gustavo Barron","email":"cicloid@42fu.com","login":"cicloid","count":1},{"name":"Hobofan","email":"goisser94@gmail.com","login":"hobofan","count":1},{"name":"Igor Victor","email":"gogainda@yandex.ru","login":"gogainda","count":1},{"name":"Itay Grudev","email":"itay+git2020@grudev.com","login":"itay-grudev","count":1},{"name":"Jacob Grishey","email":"jgrishey@gmail.com","login":"JGrishey","count":1},{"name":"Jared Szechy","email":"jared.szechy@gmail.com","login":"szechyjs","count":1},{"name":"Jeff Cousens","email":"github@jeffreyc.com","login":"jeffreyc","count":1},{"name":"Jeremy Fleischman","email":"jeremyfleischman@gmail.com","login":"jfly","count":1},{"name":"Jeremy Venezia","email":"veneziajeremy@gmail.com","login":"jvenezia","count":1},{"name":"Jevon Wright","email":"jevon@jevon.org","login":"soundasleep","count":1},{"name":"Jim Dalton","email":"jim.dalton@gmail.com","login":"jsdalton","count":1},{"name":"Joey Paris","email":"joey@leadjig.com","login":"JoeyLeadJig","count":1},{"name":"Johnny Shields","email":"johnny.shields@gmail.com","login":"johnnyshields","count":1},{"name":"Jonathan Clem","email":"jotclem@gmail.com","login":"jclem","count":1},{"name":"Jonne Haß","email":"me@jhass.eu","login":"jhass","count":1},{"name":"Jordan Moncharmont","email":"jormon@gmail.com","login":"jormon","count":1},{"name":"Josh Goldberg","email":"me@joshuakgoldberg.com","login":"JoshuaKGoldberg","count":1}],"past_year_committers":[{"name":"Nikita Bulai","email":"bulaj.nikita@gmail.com","login":"nbulaj","count":12},{"name":"copilot-swe-agent[bot]","email":"198982749+Copilot","login":"Copilot","count":9},{"name":"Kenta Ishizaki","email":"kentaishizaki@55728.jp","login":"55728","count":7},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":5},{"name":"Hannah Yeates","email":"hyeates@wealthsimple.com","login":"hannahyeates","count":5},{"name":"Pavel Shebalkou","email":"pavel.shebalkou@gmail.com","login":"Paultdx","count":3},{"name":"gkemmey","email":"gray.kemmey@gmail.com","login":"gkemmey","count":2},{"name":"Paul B.","email":"paul@bonaud.fr","login":"paulRbr","count":2},{"name":"caiubi","email":"caiubi.fonseca@syngenta.com","login":"caiubi","count":1},{"name":"Nataliia Terskaia","email":"terskaya.nv@gmail.com","login":"natt-eyre","count":1},{"name":"François Ferrandis","email":"francois@ferrandis.cool","login":"francois-ferrandis","count":1},{"name":"Dan Costalis","email":"10038391+thatsanicehat","login":"thatsanicehat","count":1},{"name":"Amrit","email":"github@amritdhakal.com","login":"AmritD","count":1},{"name":"Nikita Bulai","email":"nbulay@avallain.com","login":null,"count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-28T00:00:07.369Z","repositories_count":6220975,"commits_count":899996139,"contributors_count":34891180,"owners_count":1146654,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"doorkeeper-gem/doorkeeper","html_url":"https://github.com/doorkeeper-gem/doorkeeper","last_synced_at":"2026-04-27T23:36:07.858Z","status":"active","issues_count":131,"pull_requests_count":189,"avg_time_to_close_issue":10437684.25,"avg_time_to_close_pull_request":3725826.398734177,"issues_closed_count":80,"pull_requests_closed_count":158,"pull_request_authors_count":65,"issue_authors_count":105,"avg_comments_per_issue":4.267175572519084,"avg_comments_per_pull_request":2.0899470899470898,"merged_pull_requests_count":128,"bot_issues_count":1,"bot_pull_requests_count":23,"past_year_issues_count":11,"past_year_pull_requests_count":30,"past_year_avg_time_to_close_issue":3711130.5,"past_year_avg_time_to_close_pull_request":574207.7894736842,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":19,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":10,"past_year_avg_comments_per_issue":2.090909090909091,"past_year_avg_comments_per_pull_request":1.6666666666666667,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":17,"created_at":"2023-05-12T09:23:21.838Z","updated_at":"2026-04-27T23:36:07.859Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/doorkeeper-gem%2Fdoorkeeper/issues","issue_labels_count":{"wontfix":16,"enhancement":7,"pinned":7,"bug?":5,"bug":5,"feature request":5,"RFC":5,"question/discussion":4,"help wanted":2,"security":2,"ruby":1,"spec":1,"refactor":1,"dependencies":1,"docs":1},"pull_request_labels_count":{"dependencies":23,"ruby":16,"github_actions":7,"wontfix":6,"WIP":2,"pinned":2,"refactor":1,"bug":1,"enhancement":1},"issue_author_associations_count":{"NONE":103,"CONTRIBUTOR":28},"pull_request_author_associations_count":{"CONTRIBUTOR":121,"NONE":40,"MEMBER":28},"issue_authors":{"ThisIsMissEm":10,"ransombriggs":7,"kmayer":3,"nov":2,"mroach":2,"PhilippeChab":2,"stevetsanders":2,"hickford":2,"brent-cybrid":2,"j-seixas":2,"verenion":2,"matthewheath":2,"jensljungblad":1,"zoeoverthere":1,"dependabot[bot]":1,"NeilSlater-Clixifix":1,"pakwfoley":1,"sealabcore":1,"bgvo":1,"benissimo":1,"doconnor-clintel":1,"mtancoigne":1,"scottrobertson":1,"sradu":1,"zedtux":1,"apellizzn":1,"spennerCC":1,"mainameiz":1,"bhardwajrahul919":1,"AzRu":1,"Gargron":1,"emersion":1,"frantisekrokusek":1,"tobidelius":1,"leoarnold":1,"lukasnagl":1,"BenLubar":1,"pioz":1,"rczern":1,"danilokleber":1,"benebrice":1,"8ma10s":1,"sgallag-insta":1,"KevinColemanInc":1,"connorshea":1,"fabrik42":1,"dblessing":1,"habin201291":1,"jagthedrummer":1,"ShalaQweghen":1,"mwmeyer":1,"esnrRahman":1,"chendo":1,"kyori19":1,"olimart":1,"olbrich":1,"pdany1116":1,"jaluke":1,"Oromis":1,"miharekar":1,"bilouw":1,"vlad-pisanov":1,"nbudin":1,"Myahr208":1,"rrraffael":1,"sofianegargouri":1,"danieldocki":1,"frechei":1,"Akankshabhasin":1,"denisahearn":1,"masterkain":1,"foton":1,"thatandyrose":1,"jonathansimmons":1,"syakovyn":1,"leemeichin":1,"glaucocustodio":1,"notfelineit":1,"alfredw33":1,"HunterHillegas":1,"dstuckey-uoe":1,"yra-wtag":1,"johnnyshields":1,"hagaivcita":1,"pyromaniac":1,"raivil":1,"55728":1,"timlkelly":1,"grosser":1,"barmstrong":1,"KevinShiCA":1,"ngan":1,"smakman":1,"henrikbjorn":1,"pswenson":1,"benviloria":1,"rishav-enigma":1,"sugamkarki":1,"apneadiving":1,"thenickcox":1,"aaronmallen":1,"tbhb":1,"stereoscott":1,"mtparet":1,"colinbruce":1},"pull_request_authors":{"nbulaj":28,"dependabot[bot]":23,"ThisIsMissEm":15,"ransombriggs":9,"55728":7,"Copilot":6,"naitoh":6,"stanhu":6,"JeremyC-za":5,"gkemmey":4,"sato11":4,"lurz":4,"kmayer":4,"ydah":3,"mattmanning":2,"chris-iotum":2,"fredplante":2,"Paultdx":2,"camero2734":2,"hannahyeates":2,"zarkius":2,"tachyons":2,"nikkypx":2,"laomatt":2,"andrew":2,"piyush5050":2,"filipesperandio":2,"c960657":2,"olimart":1,"thatsanicehat":1,"doconnor-clintel":1,"mainameiz":1,"matthewheath":1,"zerogro42":1,"ravron":1,"rsharrott":1,"saiqulhaq":1,"caiubi":1,"AmritD":1,"jhass":1,"paulRbr":1,"JasonnnW3000":1,"mlr":1,"hickford":1,"leoarnold":1,"raphaelcosta":1,"moiristo":1,"marjanovic93":1,"Fredar":1,"Zeko369":1,"cwjenkins":1,"kymmt90":1,"tonybruess":1,"gogainda":1,"giovannelli":1,"adam-h":1,"zavan":1,"francois-ferrandis":1,"kursataktas":1,"pioz":1,"craisp":1,"stereoscott":1,"danielcooper":1,"starsolutions":1,"natt-eyre":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-28T00:00:08.715Z","repositories_count":14436727,"issues_count":34386313,"pull_requests_count":112714403,"authors_count":11247459,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"enhancement":1},"past_year_pull_request_labels_count":{"dependencies":5,"github_actions":3,"ruby":2,"bug":1},"past_year_issue_author_associations_count":{"NONE":10,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":24,"NONE":6},"past_year_issue_authors":{"stevetsanders":2,"55728":1,"Akankshabhasin":1,"apneadiving":1,"HunterHillegas":1,"leoarnold":1,"mainameiz":1,"rrraffael":1,"timlkelly":1,"zoeoverthere":1},"past_year_pull_request_authors":{"55728":7,"Copilot":6,"dependabot[bot]":5,"gkemmey":2,"hannahyeates":2,"AmritD":1,"caiubi":1,"francois-ferrandis":1,"leoarnold":1,"mainameiz":1,"natt-eyre":1,"paulRbr":1,"thatsanicehat":1},"maintainers":[{"login":"nbulaj","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nbulaj"}],"active_maintainers":[]},"events":{"total":{"ReleaseEvent":2,"DeleteEvent":8,"PullRequestEvent":47,"ForkEvent":22,"IssuesEvent":16,"WatchEvent":142,"IssueCommentEvent":120,"PushEvent":48,"PullRequestReviewEvent":115,"PullRequestReviewCommentEvent":92,"CreateEvent":6},"last_year":{"DeleteEvent":5,"PullRequestEvent":13,"ForkEvent":10,"IssuesEvent":3,"WatchEvent":60,"IssueCommentEvent":36,"PushEvent":29,"PullRequestReviewEvent":20,"PullRequestReviewCommentEvent":16,"CreateEvent":2}},"keywords":["authentication","authorization","doorkeeper","grape","identity","oauth","oauth2","oauth2-provider","oauth2-server","ruby-on-rails"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/check_orm_changes.yml","sha":null,"kind":"manifest","created_at":"2023-02-16T17:01:06.973Z","updated_at":"2023-02-16T17:01:06.973Z","repository_link":"https://github.com/doorkeeper-gem/doorkeeper/blob/main/.github/workflows/check_orm_changes.yml","dependencies":[{"id":7718799695,"package_name":"lots0logs/gh-action-get-changed-files","ecosystem":"actions","requirements":"2.1.4","direct":true,"kind":"composite","optional":false},{"id":7718799696,"package_name":"dacbd/create-issue-action","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-02-16T17:01:07.141Z","updated_at":"2023-02-16T17:01:07.141Z","repository_link":"https://github.com/doorkeeper-gem/doorkeeper/blob/main/.github/workflows/ci.yml","dependencies":[{"id":7718799773,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7718799774,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-16T17:01:07.221Z","updated_at":"2023-02-16T17:01:07.221Z","repository_link":"https://github.com/doorkeeper-gem/doorkeeper/blob/main/Dockerfile","dependencies":[{"id":7718799798,"package_name":"ruby","ecosystem":"docker","requirements":"2.6.5-alpine","direct":true,"kind":"build","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2023-02-16T17:01:07.255Z","updated_at":"2023-02-16T17:01:07.255Z","repository_link":"https://github.com/doorkeeper-gem/doorkeeper/blob/main/Gemfile","dependencies":[{"id":7718799989,"package_name":"rails","ecosystem":"rubygems","requirements":"\u003e= 6.0, \u003c 7.1","direct":true,"kind":"runtime","optional":false},{"id":7718799990,"package_name":"sprockets-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":7718799991,"package_name":"rspec-core","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":7718799992,"package_name":"rspec-expectations","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":7718799993,"package_name":"rspec-mocks","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":7718799994,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"~\u003e 6.0","direct":true,"kind":"runtime","optional":false},{"id":7718799996,"package_name":"rspec-support","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":7718799997,"package_name":"rubocop","ecosystem":"rubygems","requirements":"~\u003e 1.4","direct":true,"kind":"runtime","optional":false},{"id":7718799998,"package_name":"rubocop-performance","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":7718799999,"package_name":"rubocop-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":7718800000,"package_name":"rubocop-rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":7718800001,"package_name":"bcrypt","ecosystem":"rubygems","requirements":"~\u003e 3.1","direct":true,"kind":"runtime","optional":false},{"id":7718800002,"package_name":"activerecord-jdbcsqlite3-adapter","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":7718800003,"package_name":"timecop","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"doorkeeper.gemspec","sha":null,"kind":"manifest","created_at":"2023-02-16T17:01:07.308Z","updated_at":"2023-02-16T17:01:07.308Z","repository_link":"https://github.com/doorkeeper-gem/doorkeeper/blob/main/doorkeeper.gemspec","dependencies":[{"id":7718800118,"package_name":"railties","ecosystem":"rubygems","requirements":"\u003e= 5","direct":true,"kind":"runtime","optional":false},{"id":7718800119,"package_name":"appraisal","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":7718800120,"package_name":"capybara","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":7718800121,"package_name":"coveralls_reborn","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":7718800122,"package_name":"database_cleaner","ecosystem":"rubygems","requirements":"~\u003e 2.0","direct":true,"kind":"development","optional":false},{"id":7718800124,"package_name":"factory_bot","ecosystem":"rubygems","requirements":"~\u003e 6.0","direct":true,"kind":"development","optional":false},{"id":7718800125,"package_name":"generator_spec","ecosystem":"rubygems","requirements":"~\u003e 0.9.3","direct":true,"kind":"development","optional":false},{"id":7718800127,"package_name":"grape","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":7718800128,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 11.3.0","direct":true,"kind":"development","optional":false},{"id":7718800129,"package_name":"rspec-rails","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":7718800130,"package_name":"timecop","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]}],"score":35.47883916245892,"created_at":"2024-12-15T21:38:08.341Z","updated_at":"2026-04-30T05:03:30.748Z","avatar_url":"https://github.com/doorkeeper-gem.png","language":"Ruby","monthly_downloads":0,"readme":"# Doorkeeper — awesome OAuth 2 provider for your Rails / Grape app.\n\n[![Gem Version](https://badge.fury.io/rb/doorkeeper.svg)](https://rubygems.org/gems/doorkeeper)\n[![CI](https://github.com/doorkeeper-gem/doorkeeper/actions/workflows/ci.yml/badge.svg)](https://github.com/doorkeeper-gem/doorkeeper/actions/workflows/ci.yml)\n[![Maintainability](https://qlty.sh/gh/doorkeeper-gem/projects/doorkeeper/maintainability.svg)](https://qlty.sh/gh/doorkeeper-gem/projects/doorkeeper)\n[![Coverage Status](https://coveralls.io/repos/github/doorkeeper-gem/doorkeeper/badge.svg?branch=main)](https://coveralls.io/github/doorkeeper-gem/doorkeeper?branch=main)\n[![GuardRails badge](https://api.guardrails.io/v2/badges/21183?token=66768ce8f6995814df81f65a2cff40f739f688492704f973e62809e15599bb62)](https://dashboard.guardrails.io/gh/doorkeeper-gem/repos/21183)\n[![Dependabot](https://img.shields.io/badge/dependabot-enabled-success.svg)](https://dependabot.com)\n\nDoorkeeper is a gem (Rails engine) that makes it easy to introduce OAuth 2 provider\nfunctionality to your Ruby on Rails or Grape application.\n\nSupported features:\n\n- [The OAuth 2.0 Authorization Framework](https://datatracker.ietf.org/doc/html/rfc6749)\n  - [Authorization Code Flow](https://datatracker.ietf.org/doc/html/rfc6749#section-4.1)\n  - [Access Token Scopes](https://datatracker.ietf.org/doc/html/rfc6749#section-3.3)\n  - [Refresh token](https://datatracker.ietf.org/doc/html/rfc6749#section-1.5)\n  - [Implicit grant](https://datatracker.ietf.org/doc/html/rfc6749#section-4.2)\n  - [Resource Owner Password Credentials](https://datatracker.ietf.org/doc/html/rfc6749#section-4.3)\n  - [Client Credentials](https://datatracker.ietf.org/doc/html/rfc6749#section-4.4)\n- [OAuth 2.0 Token Revocation](https://datatracker.ietf.org/doc/html/rfc7009)\n- [OAuth 2.0 Token Introspection](https://datatracker.ietf.org/doc/html/rfc7662)\n- [OAuth 2.0 Threat Model and Security Considerations](https://datatracker.ietf.org/doc/html/rfc6819)\n- [OAuth 2.0 for Native Apps](https://datatracker.ietf.org/doc/html/rfc8252)\n- [Proof Key for Code Exchange by OAuth Public Clients](https://datatracker.ietf.org/doc/html/rfc7636)\n\n## Table of Contents\n\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n\n\n- [Documentation](#documentation)\n- [Installation](#installation)\n  - [Ruby on Rails](#ruby-on-rails)\n  - [Grape](#grape)\n- [ORMs](#orms)\n- [Extensions](#extensions)\n- [Example Applications](#example-applications)\n- [Sponsors](#sponsors)\n- [Development](#development)\n- [Contributing](#contributing)\n- [Contributors](#contributors)\n- [License](#license)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\n## Documentation\n\nThis documentation is valid for `main` branch. Please check the documentation for the version of doorkeeper you are using in:\nhttps://github.com/doorkeeper-gem/doorkeeper/releases.\n\nAdditionally, other resources can be found on:\n\n- [Guides](https://doorkeeper.gitbook.io/guides/) with how-to get started and configuration documentation\n- See the [Wiki](https://github.com/doorkeeper-gem/doorkeeper/wiki) for articles on how to integrate with other solutions\n- Screencast from [railscasts.com](http://railscasts.com/): [#353\nOAuth with\nDoorkeeper](http://railscasts.com/episodes/353-oauth-with-doorkeeper)\n- See [upgrade guides](https://github.com/doorkeeper-gem/doorkeeper/wiki/Migration-from-old-versions)\n- For general questions, please post on [Stack Overflow](http://stackoverflow.com/questions/tagged/doorkeeper)\n- See [SECURITY.md](SECURITY.md) for this project's security disclose\n  policy\n\n## Installation\n\nInstallation depends on the framework you're using. The first step is to add the following to your Gemfile:\n\n```ruby\ngem 'doorkeeper'\n```\n\nAnd run `bundle install`. After this, check out the guide related to the framework you're using.\n\n### Ruby on Rails\n\nDoorkeeper currently supports Ruby on Rails \u003e= 5.0. See the guide [here](https://doorkeeper.gitbook.io/guides/ruby-on-rails/getting-started).\n\n### Grape\n\nGuide for integration with Grape framework can be found [here](https://doorkeeper.gitbook.io/guides/grape/grape).\n\n## ORMs\n\nDoorkeeper supports Active Record by default, but can be configured to work with the following ORMs:\n\n| ORM | Support via |\n| :--- | :--- |\n| Active Record | by default |\n| MongoDB | [doorkeeper-gem/doorkeeper-mongodb](https://github.com/doorkeeper-gem/doorkeeper-mongodb) |\n| Sequel | [nbulaj/doorkeeper-sequel](https://github.com/nbulaj/doorkeeper-sequel) |\n| Couchbase | [acaprojects/doorkeeper-couchbase](https://github.com/acaprojects/doorkeeper-couchbase) |\n| RethinkDB | [aca-labs/doorkeeper-rethinkdb](https://github.com/aca-labs/doorkeeper-rethinkdb) |\n\n## Extensions\n\nExtensions that are not included by default and can be installed separately.\n\n|  | Link |\n| :--- | :--- |\n| OpenID Connect extension | [doorkeeper-gem/doorkeeper-openid\\_connect](https://github.com/doorkeeper-gem/doorkeeper-openid_connect) |\n| JWT Token support | [doorkeeper-gem/doorkeeper-jwt](https://github.com/doorkeeper-gem/doorkeeper-jwt) |\n| Assertion grant extension | [doorkeeper-gem/doorkeeper-grants\\_assertion](https://github.com/doorkeeper-gem/doorkeeper-grants_assertion) |\n| I18n translations | [doorkeeper-gem/doorkeeper-i18n](https://github.com/doorkeeper-gem/doorkeeper-i18n) |\n| CIBA - Client Initiated Backchannel Authentication Flow extension | [doorkeeper-ciba](https://github.com/autoseg/doorkeeper-ciba) |\n| Device Authorization Grant | [doorkeeper-device_authorization_grant](https://github.com/exop-group/doorkeeper-device_authorization_grant) |\n\n## Example Applications\n\nThese applications show how Doorkeeper works and how to integrate with it. Start with the oAuth2 server and use the clients to connect with the server.\n\n| Application | Link |\n| :--- | :--- |\n| OAuth2 Server with Doorkeeper | [doorkeeper-gem/doorkeeper-provider-app](https://github.com/doorkeeper-gem/doorkeeper-provider-app) |\n| Sinatra Client connected to Provider App | [doorkeeper-gem/doorkeeper-sinatra-client](https://github.com/doorkeeper-gem/doorkeeper-sinatra-client) |\n| Devise + Omniauth Client | [doorkeeper-gem/doorkeeper-devise-client](https://github.com/doorkeeper-gem/doorkeeper-devise-client) |\n\nYou may want to create a client application to\ntest the integration. Check out these [client\nexamples](https://github.com/doorkeeper-gem/doorkeeper/wiki/Example-Applications)\nin our wiki or follow this [tutorial\nhere](https://github.com/doorkeeper-gem/doorkeeper/wiki/Testing-your-provider-with-OAuth2-gem).\n\n## Sponsors\n\n[![OpenCollective](https://opencollective.com/doorkeeper-gem/backers/badge.svg)](#backers) \n[![OpenCollective](https://opencollective.com/doorkeeper-gem/sponsors/badge.svg)](#sponsors)\n\nSupport this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/doorkeeper-gem#sponsor)]\n\n\u003ca href=\"https://codecademy.com/about/careers?utm_source=doorkeeper-gem\" target=\"_blank\"\u003e\u003cimg src=\"https://static-assets.codecademy.com/marketing/codecademy_logo_padded.png\"/\u003e\u003c/a\u003e\n\n\u003e Codecademy supports open source as part of its mission to democratize tech. Come help us build the education the world deserves: [https://codecademy.com/about/careers](https://codecademy.com/about/careers?utm_source=doorkeeper-gem)\n\n\u003cbr\u003e\n\n\u003ca href=\"https://oauth.io/?utm_source=doorkeeper-gem\" target=\"_blank\"\u003e\u003cimg src=\"https://oauth.io/img/logo_text.png\"/\u003e\u003c/a\u003e\n\n\u003e If you prefer not to deal with the gory details of OAuth 2, need dedicated customer support \u0026 consulting, try the cloud-based SaaS version: [https://oauth.io](https://oauth.io/?utm_source=doorkeeper-gem)\n\n\u003cbr\u003e\n\n\u003ca href=\"https://www.wealthsimple.com/?utm_source=doorkeeper-gem\" target=\"_blank\"\u003e\u003cimg src=\"https://wealthsimple.s3.amazonaws.com/branding/medium-black.svg\"/\u003e\u003c/a\u003e\n\n\u003e Wealthsimple is a financial company on a mission to help everyone achieve financial freedom by providing products and advice that are accessible and affordable. Using smart technology, Wealthsimple takes financial services that are often confusing, opaque and expensive and makes them simple, transparent, and low-cost. See what Investing on Autopilot is all about: [https://www.wealthsimple.com](https://www.wealthsimple.com/?utm_source=doorkeeper-gem)\n\n## Development\n\nTo run the local engine server:\n\n```\nbundle install\nbundle exec rake doorkeeper:server\n````\n\nBy default, it uses the latest Rails version with ActiveRecord. To run the\ntests with a specific Rails version:\n\n```\nBUNDLE_GEMFILE=gemfiles/rails_6_0.gemfile bundle exec rake\n```\n\nYou can also experiment with the changes using `bin/console`. It uses in-memory SQLite database and default\nDoorkeeper config, but you can reestablish connection or reconfigure the gem if you need.\n\n## Contributing\n\nWant to contribute and don't know where to start? Check out [features we're\nmissing](https://github.com/doorkeeper-gem/doorkeeper/wiki/Supported-Features),\ncreate [example\napps](https://github.com/doorkeeper-gem/doorkeeper/wiki/Example-Applications),\nintegrate the gem with your app and let us know!\n\nAlso, check out our [contributing guidelines page](CONTRIBUTING.md).\n\n## Contributors\n\nThanks to all our [awesome\ncontributors](https://github.com/doorkeeper-gem/doorkeeper/graphs/contributors)!\n\n\u003ca href=\"https://github.com/doorkeeper-gem/doorkeeper/graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/doorkeeper-gem/contributors.svg?width=890\u0026button=false\" /\u003e\u003c/a\u003e\n\n## License\n\nMIT License. Created in Applicake. Maintained by the community.\n","funding_links":["https://opencollective.com/doorkeeper-gem"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activerecord","activejob","mvc","rubygems","ruby-gem","crash-reporting","rack","background-jobs","sidekiq","rspec"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/552","html_url":"https://ruby.ecosyste.ms/projects/552"}