{"id":189949,"name":"devise","ecosystem":"rubygems","description":"Flexible authentication solution for Rails with Warden","homepage":"https://github.com/heartcombo/devise","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/heartcombo/devise","keywords_array":[],"namespace":null,"versions_count":173,"first_release_published_at":"2009-10-21T05:34:50.073Z","latest_release_published_at":"2026-05-08T14:37:13.570Z","latest_release_number":"5.0.4","latest_published_release_number":"5.0.4","last_synced_at":"2026-11-12T13:21:48.320Z","created_at":"2022-04-05T20:44:51.434Z","updated_at":"2026-11-12T13:21:48.320Z","registry_url":"https://rubygems.org/gems/devise","install_command":"gem install devise -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/devise/","metadata":{"funding":null},"repo_metadata":{"id":665659,"uuid":"308770","full_name":"heartcombo/devise","owner":"heartcombo","description":"Flexible authentication solution for Rails with Warden.","archived":false,"fork":false,"pushed_at":"2026-10-06T12:03:09.000Z","size":5958,"stargazers_count":24350,"open_issues_count":251,"forks_count":5471,"subscribers_count":433,"default_branch":"main","last_synced_at":"2026-11-10T21:37:37.579Z","etag":null,"topics":["authentication","devise","rails","ruby"],"latest_commit_sha":null,"homepage":"","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/heartcombo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"MIT-LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2009-09-16T12:15:12.000Z","updated_at":"2026-11-10T16:46:52.000Z","dependencies_parsed_at":"2026-10-06T22:27:28.141Z","dependency_job_id":null,"html_url":"https://github.com/heartcombo/devise","commit_stats":{"total_commits":3183,"total_committers":701,"mean_commits":4.540656205420827,"dds":0.724473766886585,"last_synced_commit":"fec67f98f26fcd9a79072e4581b1bd40d0c7fa1d"},"previous_names":["plataformatec/devise"],"tags_count":150,"template":false,"template_full_name":null,"purl":"pkg:github/heartcombo/devise","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heartcombo","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/sbom","scorecard":{"id":459126,"data":{"date":"2025-08-11","repo":{"name":"github.com/heartcombo/devise","commit":"cf93de390a29654620fdf7ac07b4794eb95171d0"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"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":"Maintained","score":3,"reason":"1 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 3","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":5,"reason":"Found 9/18 approved changesets -- score normalized to 5","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/heartcombo/devise/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/heartcombo/devise/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/heartcombo/devise/test.yml/main?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'main'"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"42 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-h47h-mwp9-c6q6","Warn: Project is vulnerable to: GHSA-9822-6m93-xqf4","Warn: Project is vulnerable to: GHSA-fwhr-88qx-h9g7","Warn: Project is vulnerable to: GHSA-jjhx-jhvp-74wq","Warn: Project is vulnerable to: GHSA-vfg9-r3fq-jvx4","Warn: Project is vulnerable to: GHSA-vfm5-rmrh-j26v","Warn: Project is vulnerable to: GHSA-x76w-6vjr-8xgj","Warn: Project is vulnerable to: GHSA-prjp-h48f-jgf6","Warn: Project is vulnerable to: GHSA-qjqp-xr96-cj99","Warn: Project is vulnerable to: GHSA-wwhv-wxv9-rpgw","Warn: Project is vulnerable to: GHSA-76r7-hhxj-r776","Warn: Project is vulnerable to: GHSA-r4mg-4433-c7g3","Warn: Project is vulnerable to: GHSA-7fc5-f82f-cx69","Warn: Project is vulnerable to: GHSA-j3g3-5qv5-52mj","Warn: Project is vulnerable to: GHSA-353f-x4gh-cqq8","Warn: Project is vulnerable to: GHSA-5w6v-399v-w3cc","Warn: Project is vulnerable to: GHSA-mrxw-mxhj-p664","Warn: Project is vulnerable to: GHSA-r95h-9x8f-r3f7","Warn: Project is vulnerable to: GHSA-vvfq-8hwr-qm4m","Warn: Project is vulnerable to: GHSA-xc9x-jj77-9p9j","Warn: Project is vulnerable to: GHSA-22f2-v57c-j9cx","Warn: Project is vulnerable to: GHSA-54rr-7fvw-6x8f","Warn: Project is vulnerable to: GHSA-7g2v-jj9q-g3rg","Warn: Project is vulnerable to: GHSA-7wqh-767x-r66v","Warn: Project is vulnerable to: GHSA-8cgq-6mh2-7j6v","Warn: Project is vulnerable to: GHSA-gjh7-p2fx-99vx","Warn: Project is vulnerable to: GHSA-vpfw-47h7-xj4g","Warn: Project is vulnerable to: GHSA-xj5v-6v4g-jfw6","Warn: Project is vulnerable to: GHSA-2x5m-9ch4-qgrr","Warn: Project is vulnerable to: GHSA-638j-pmjw-jq48","Warn: Project is vulnerable to: GHSA-cfjx-w229-hgx5","Warn: Project is vulnerable to: GHSA-rxv5-gxqc-xx8g","Warn: Project is vulnerable to: GHSA-w8gc-x259-rc7x","Warn: Project is vulnerable to: GHSA-592j-995h-p23j","Warn: Project is vulnerable to: GHSA-2rxp-v6pw-ch6m","Warn: Project is vulnerable to: GHSA-4xqq-m2hx-25v8","Warn: Project is vulnerable to: GHSA-5866-49gr-22v4","Warn: Project is vulnerable to: GHSA-r55c-59qm-vjw6","Warn: Project is vulnerable to: GHSA-vg3r-rm7w-2xgh","Warn: Project is vulnerable to: GHSA-vmwr-mc7x-5vc3","Warn: Project is vulnerable to: GHSA-6f62-3596-g6w7","Warn: Project is vulnerable to: GHSA-r995-q44h-hr64"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T10:37:29.357Z","repository_id":665659,"created_at":"2025-08-19T10:37:29.357Z","updated_at":"2025-08-19T10:37:29.357Z"},"funding_links":[],"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":349647599,"owners_count":38601382,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-11-03T11:36:44.738Z","status":"online","status_checked_at":"2026-11-10T02:00:06.594Z","response_time":100,"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":"heartcombo","name":"heartcombo","uuid":"59584037","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":"heartcombo","company":null,"icon_url":"https://avatars.githubusercontent.com/u/59584037?v=4","repositories_count":8,"last_synced_at":"2026-11-07T13:32:40.004Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/heartcombo","funding_links":[],"total_stars":38609,"followers":154,"following":0,"created_at":"2022-11-02T19:09:08.288Z","updated_at":"2026-11-07T13:32:40.023Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heartcombo","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heartcombo/repositories"},"tags":[{"name":"v5.0.4","sha":"9ea459de9aec5f1217ad738c58e0d23fb9f5beaa","kind":"tag","published_at":"2026-05-08T14:37:01.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v5.0.4","html_url":"https://github.com/heartcombo/devise/releases/tag/v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v5.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v5.0.4/manifests"},{"name":"v5.0.3","sha":"2f809205b2a9112767e68e1a5666c649a42609c6","kind":"tag","published_at":"2026-03-16T20:44:19.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v5.0.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v5.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v5.0.3/manifests"},{"name":"v5.0.2","sha":"5b008ed51c0df3223cf727e7ad07378d6329b12f","kind":"tag","published_at":"2026-02-18T14:06:42.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v5.0.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v5.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"1054ef82e7ed65264bc65e539e035ec51a5f2aff","kind":"tag","published_at":"2026-02-13T17:52:07.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v5.0.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"c51da69d04caacfa2ef32240796b668bc134265f","kind":"tag","published_at":"2026-01-23T16:34:37.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v5.0.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v5.0.0/manifests"},{"name":"v5.0.0.rc","sha":"00a97782cb91104a72ea68d8f62ca8aa0e6eb101","kind":"tag","published_at":"2025-12-31T18:46:09.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v5.0.0.rc","html_url":"https://github.com/heartcombo/devise/releases/tag/v5.0.0.rc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v5.0.0.rc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v5.0.0.rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v5.0.0.rc/manifests"},{"name":"v4.9.4","sha":"d5a48b49dcb95941f864180296ad68683e205edc","kind":"tag","published_at":"2024-04-10T12:27:24.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.9.4","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.9.4/manifests"},{"name":"v4.9.3","sha":"1d6658097e364d45b5e059976f1e822eee7d67da","kind":"tag","published_at":"2023-10-11T22:08:47.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.9.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.9.3/manifests"},{"name":"v4.9.2","sha":"8b0b849a67c46b10827743aa0ccb0679d69e5396","kind":"tag","published_at":"2023-04-03T12:23:06.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.9.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.9.2/manifests"},{"name":"v4.9.1","sha":"3926e6d9eb139cc839faec8ea6c8f8cefa2d95f6","kind":"tag","published_at":"2023-03-31T12:39:22.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.9.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.9.1/manifests"},{"name":"v4.9.0","sha":"7f419bf99adb9463617be7ccb0852d5f8f7b0317","kind":"tag","published_at":"2023-02-17T14:14:20.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.9.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.9.0/manifests"},{"name":"v4.8.1","sha":"43800b4b8550d1249ab049a94ee7c16e243551a1","kind":"tag","published_at":"2021-12-16T11:06:57.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.8.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.8.1/manifests"},{"name":"v4.8.0","sha":"57d1a1d3816901e9f2cc26e36c3ef70547a91034","kind":"tag","published_at":"2021-04-29T11:52:38.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.8.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.8.0/manifests"},{"name":"v4.7.3","sha":"f6e8d90b98cd6cbaa83a81a938913957a9fbfb91","kind":"tag","published_at":"2020-09-21T00:19:56.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.7.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.7.3/manifests"},{"name":"v4.7.2","sha":"16f27b3074c544c868335898c207bf6d2152c929","kind":"tag","published_at":"2020-06-10T18:26:43.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.7.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.7.2/manifests"},{"name":"v4.7.1","sha":"098345aace53d4ddf88e04f1eb2680e2676e8c28","kind":"commit","published_at":"2019-09-06T13:20:20.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.7.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.7.1/manifests"},{"name":"v4.7.0","sha":"6bb74c5abff9f75e992560b308b1f8ae926da50e","kind":"commit","published_at":"2019-08-19T16:32:56.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.7.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.7.0/manifests"},{"name":"v4.6.2","sha":"2e5b5fcd705b06c518ab0156b96badb91c4cb6ea","kind":"commit","published_at":"2019-03-26T16:26:56.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.6.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.6.2/manifests"},{"name":"v4.6.1","sha":"20e299bce0307d79895b05b13530f3c74a0ca0e0","kind":"commit","published_at":"2019-02-11T13:38:35.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.6.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.6.1/manifests"},{"name":"v4.6.0","sha":"45016829d6fce6db42c900a5f7565cd670fd9cc9","kind":"commit","published_at":"2019-02-07T15:28:00.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.6.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.6.0/manifests"},{"name":"v4.5.0","sha":"3b0bc08ec67dd073ddd6d043c71646c2784ced6c","kind":"commit","published_at":"2018-08-15T23:03:08.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.5.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.5.0/manifests"},{"name":"v4.4.3","sha":"75f9e76f65d2fd9892631efd0221ebe1921344b7","kind":"commit","published_at":"2018-03-17T23:44:00.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.4.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.4.3/manifests"},{"name":"v4.4.2","sha":"0d279415f3f5e0ee9c4675ba5affb0b8a9d2d39c","kind":"commit","published_at":"2018-03-15T12:56:15.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.4.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.4.2/manifests"},{"name":"v4.4.1","sha":"e55c9caa056a80a8ad10f4afffb70ffacf503a2d","kind":"commit","published_at":"2018-01-23T17:03:41.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.4.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.4.1/manifests"},{"name":"v4.4.0","sha":"3080e9e018f3a6f5171837ea6ad2fbfcaf43af8e","kind":"commit","published_at":"2017-12-29T18:42:58.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.4.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.4.0/manifests"},{"name":"v4.3.0","sha":"079ed3b6f8b671acde2dd630d28d21adb010fb3a","kind":"tag","published_at":"2017-05-15T00:12:24.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.3.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.3.0/manifests"},{"name":"v4.2.1","sha":"7d3d6fb3f04caea95e343956a88654f753b45af4","kind":"tag","published_at":"2017-03-15T15:35:11.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.2.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.2.1/manifests"},{"name":"v4.2.0","sha":"245b1f9de0b3386b7913e14b60ea24f43b77feb0","kind":"tag","published_at":"2016-07-01T17:45:32.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.2.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.2.0/manifests"},{"name":"v3.5.10","sha":"321fe1d13b172c7160bce9fd083d526cb4900fcc","kind":"tag","published_at":"2016-05-15T15:14:16.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.5.10","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.5.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.10/manifests"},{"name":"v4.0.3","sha":"12029092b8b23522f5b365462bb8a2b4e3e54702","kind":"tag","published_at":"2016-05-15T15:07:47.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.0.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.0.3/manifests"},{"name":"v4.1.1","sha":"b4b92d66581135d827a764c1e32532123aa46cc6","kind":"tag","published_at":"2016-05-15T15:03:59.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.1.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"1bc9ebd7de422aebf9e542e1059f1edb59571f23","kind":"tag","published_at":"2016-05-03T02:52:00.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.1.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.1.0/manifests"},{"name":"v3.5.9","sha":"7e658a2abfd5e429eaf95dc3f088acb7f21f5d15","kind":"tag","published_at":"2016-05-03T02:47:32.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.5.9","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.9/manifests"},{"name":"v4.0.2","sha":"b8e496a33d71c99a71785e9065c12f7bf328aae2","kind":"tag","published_at":"2016-05-03T02:43:29.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.0.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"4da955d9cd1aa0b726c3a2c5f6335911984a653a","kind":"tag","published_at":"2016-04-25T20:06:48.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.0.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.0.1/manifests"},{"name":"v3.5.8","sha":"b8cddc3cf34d1502fc057fdcba800485fea8f869","kind":"tag","published_at":"2016-04-25T19:57:47.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.5.8","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.8/manifests"},{"name":"v3.5.7","sha":"812c1de8e8324de6debd18b1262e29108891f4a7","kind":"tag","published_at":"2016-04-18T14:59:06.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.5.7","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.7/manifests"},{"name":"v4.0.0","sha":"940ca4f2b82a2a4b7272a3d55e2bc51fc3702928","kind":"tag","published_at":"2016-04-18T14:53:07.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.0.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.0.0/manifests"},{"name":"v4.0.0.rc2","sha":"ccda4692b45c60ba2a76bc9d2cdac777a2574769","kind":"tag","published_at":"2016-03-09T14:30:47.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.0.0.rc2","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.0.0.rc2/manifests"},{"name":"v4.0.0.rc1","sha":"aab7610808287602115804409ffb485d65df6899","kind":"tag","published_at":"2016-02-01T11:20:50.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v4.0.0.rc1","html_url":"https://github.com/heartcombo/devise/releases/tag/v4.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v4.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v4.0.0.rc1/manifests"},{"name":"v3.5.6","sha":"89931ed533cfcf929ea81f52577cdf11d508bb4a","kind":"tag","published_at":"2016-02-01T11:10:04.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.5.6","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.6/manifests"},{"name":"v3.5.5","sha":"8cbdeb54a5e0c186263e9faf4681bb60d9ba02a6","kind":"commit","published_at":"2016-01-22T19:22:34.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.5.5","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.5/manifests"},{"name":"v3.5.4","sha":"1516a0ae6d7e23996bdf72d1beaa8197d3970fbc","kind":"commit","published_at":"2016-01-18T14:12:07.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.5.4","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.4/manifests"},{"name":"v3.5.3","sha":"032eb145df73820db35629336c9a5953705b91ca","kind":"tag","published_at":"2015-12-10T16:37:10.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.5.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.3/manifests"},{"name":"v3.5.2","sha":"d9939d1ea01e53a53023511f48491544821bea3d","kind":"commit","published_at":"2015-08-10T12:46:36.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.5.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.2/manifests"},{"name":"v3.5.1","sha":"42c1ad3c780aa74a289ec308cf01fd1ab8e91926","kind":"commit","published_at":"2015-05-26T13:10:29.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.5.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"4c137c480680e6c4e0d4f993906ed4ba160dbc7a","kind":"commit","published_at":"2015-05-23T20:44:49.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.5.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.5.0/manifests"},{"name":"v3.4.1","sha":"e3f794f369e6c63c4f42f75dfcc187d3bf987bd0","kind":"tag","published_at":"2014-10-29T14:59:41.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.4.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"bdf9c25f3b46dfa47aa59d9b656014a7054b9e77","kind":"tag","published_at":"2014-10-03T17:28:29.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.4.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.4.0/manifests"},{"name":"v3.3.0","sha":"6e95b66b544638178f1e9648369ec560594163ac","kind":"tag","published_at":"2014-08-13T16:41:44.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.3.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.3.0/manifests"},{"name":"v3.2.4","sha":"755219ccfc1cdde0b77af1f8f837c234c7c93702","kind":"tag","published_at":"2014-03-17T14:16:46.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.2.4","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.2.4/manifests"},{"name":"v3.2.3","sha":"b8f1d0d0c69dfd4abc49650691c5bb8038ce9ff7","kind":"tag","published_at":"2014-02-20T18:33:23.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.2.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.2.3/manifests"},{"name":"v3.2.2","sha":"65947b6696516d210dbb9cc9a5ba053eb4839327","kind":"commit","published_at":"2013-11-25T11:00:21.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.2.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.2.2/manifests"},{"name":"v3.2.1","sha":"3b598ec23584aba30010ef9b186599776f088f86","kind":"commit","published_at":"2013-11-13T13:15:13.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.2.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.2.1/manifests"},{"name":"v2.2.8","sha":"beeb48c404ae8b4c3c34f6d0a2325ca2bcc9298e","kind":"commit","published_at":"2013-11-13T13:11:45.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.2.8","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.8/manifests"},{"name":"v3.0.4","sha":"d401147f68022d1a6d96312209eb594f2b34c8d9","kind":"commit","published_at":"2013-11-13T13:10:16.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.0.4","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.0.4/manifests"},{"name":"v3.1.2","sha":"0a0681c663b76ba233410968e878de6747148a74","kind":"commit","published_at":"2013-11-13T13:08:08.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.1.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.1.2/manifests"},{"name":"v3.2.0","sha":"c840fc419f985be8a747e8fe572106dfb9a21b9a","kind":"commit","published_at":"2013-11-06T20:50:04.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.2.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.2.0/manifests"},{"name":"v3.1.1","sha":"0efcba36270bfa95314280f8531c5aba157b3fde","kind":"commit","published_at":"2013-10-01T15:11:42.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.1.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"08edcc10fefced9463715174c33f98e489abe053","kind":"commit","published_at":"2013-09-02T22:02:48.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.1.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.1.0/manifests"},{"name":"v2.0.6","sha":"b78519e1544cca18fd78df94637fec0ecef80fe7","kind":"commit","published_at":"2013-08-18T08:43:33.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.0.6","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.6/manifests"},{"name":"v2.1.4","sha":"8563f106a18d4e755b0290fff0cdb509197f68e6","kind":"commit","published_at":"2013-08-18T08:37:31.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.1.4","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.1.4/manifests"},{"name":"v2.2.7","sha":"cd982123a819d02204cb7a10b7fcdab43fd530bd","kind":"commit","published_at":"2013-08-18T08:29:38.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.2.7","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.7/manifests"},{"name":"v3.0.3","sha":"d559a32646193f066077c033ec4bf089eb85e628","kind":"commit","published_at":"2013-08-18T08:26:26.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.0.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.0.3/manifests"},{"name":"v3.1.0.rc2","sha":"3f00d735a45b284bed70845039ad663b7b066dc1","kind":"commit","published_at":"2013-08-18T08:17:51.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.1.0.rc2","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.1.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.1.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.1.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.1.0.rc2/manifests"},{"name":"v3.1.0.rc","sha":"58cbd915124c42fcee365581a7966a7edfdeadfe","kind":"commit","published_at":"2013-08-13T16:55:50.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.1.0.rc","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.1.0.rc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.1.0.rc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.1.0.rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.1.0.rc/manifests"},{"name":"v2.2.6","sha":"02a2976f5eb8f79aeeb00dc8f6936f54df24a63c","kind":"commit","published_at":"2013-08-09T08:31:54.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.2.6","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.6/manifests"},{"name":"v3.0.2","sha":"6b95b9654795d2d599113de0d1f7056e771e7b8f","kind":"commit","published_at":"2013-08-09T08:24:23.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.0.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"7c8c0f8dba8b04db8cb12454c195e54270928ed4","kind":"commit","published_at":"2013-08-02T21:25:11.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.0.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.0.1/manifests"},{"name":"v2.2.5","sha":"373fd03ebc42c5683b7943dba4eb7d101414caa6","kind":"commit","published_at":"2013-08-02T21:24:17.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.2.5","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.5/manifests"},{"name":"v3.0.0","sha":"b46b7e37360413e6a9faf43df76ffc6f6e749058","kind":"commit","published_at":"2013-07-14T18:40:56.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.0.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.0.0/manifests"},{"name":"v3.0.0.rc","sha":"39c1a2c7d025adbc90e86fb5c1da41dad65d4385","kind":"tag","published_at":"2013-05-07T16:34:49.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v3.0.0.rc","html_url":"https://github.com/heartcombo/devise/releases/tag/v3.0.0.rc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v3.0.0.rc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.0.0.rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v3.0.0.rc/manifests"},{"name":"v2.2.4","sha":"f5e33089a032f44abd80225e34370c4fdd651a25","kind":"tag","published_at":"2013-05-07T15:54:01.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.2.4","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.4/manifests"},{"name":"v2.2.3","sha":"d099d8f0ac764f5758b019c7ec28a55ca6b1cc37","kind":"commit","published_at":"2013-01-26T18:43:17.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.2.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"6c2f51e35e56c9ff13663101f78c75d9c9d7870d","kind":"commit","published_at":"2013-01-15T20:03:15.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.2.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"872ef2b97fdb2efc072559db56daf15943f32eec","kind":"commit","published_at":"2013-01-11T18:15:54.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.2.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"b2b8b5bf9a390690c48542b295c918823c95069f","kind":"commit","published_at":"2013-01-08T20:30:43.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.2.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.0/manifests"},{"name":"v2.2.0.rc","sha":"86f0bff332e295d59f5daef30f9a28631de0692f","kind":"commit","published_at":"2012-12-13T08:59:36.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.2.0.rc","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.2.0.rc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.2.0.rc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.0.rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.2.0.rc/manifests"},{"name":"v2.1.2","sha":"174c2903d7d7f85688b80924453cebd665eef26a","kind":"commit","published_at":"2012-06-19T09:27:30.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.1.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"ba2e44c6a4ede1df1dc020618d640e0ddf809ebf","kind":"commit","published_at":"2012-06-16T13:57:17.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.1.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"f1db0809b1fbc672c98c2ea316129a6f0faad73c","kind":"tag","published_at":"2012-05-15T17:16:35.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.1.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.1.0/manifests"},{"name":"v2.1.0.rc2","sha":"36db032ca0321fb868fc643e1b992651fbb5bab0","kind":"tag","published_at":"2012-05-09T22:54:23.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.1.0.rc2","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.1.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.1.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.1.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.1.0.rc2/manifests"},{"name":"v2.1.0.rc","sha":"91ba14e77e2b51372c9ca1ae2f2dbeb68b001ba5","kind":"tag","published_at":"2012-03-15T14:16:30.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.1.0.rc","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.1.0.rc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.1.0.rc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.1.0.rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.1.0.rc/manifests"},{"name":"v2.0.4","sha":"8fc18b49eba29b850e51b5a3c370d9b039aa625c","kind":"commit","published_at":"2012-02-17T11:49:21.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.0.4","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"9f4f973277f6ef4c35f0da4dfc326bc248c41d22","kind":"tag","published_at":"2012-02-16T18:15:01.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.0.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"2e27d1f763f8338c7dc64e8bfbf64c2c073f414a","kind":"commit","published_at":"2012-02-15T16:26:23.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.0.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"f1a27b8f33d76b0da81f25e7c3b36291e2c0df12","kind":"commit","published_at":"2012-02-09T10:11:12.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.0.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"a71a352822a67f4764a5bd20337c48e8e28ed222","kind":"commit","published_at":"2012-01-26T18:40:04.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.0.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.0/manifests"},{"name":"v2.0.0.rc2","sha":"85e9dab3702025d84ade17f9f7bedb7f760142cc","kind":"commit","published_at":"2012-01-24T13:29:26.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.0.0.rc2","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.0.rc2/manifests"},{"name":"v2.0.0.rc","sha":"94e5a589b65fa8194a8547b2267114cca3bdf70c","kind":"commit","published_at":"2011-12-19T12:35:54.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v2.0.0.rc","html_url":"https://github.com/heartcombo/devise/releases/tag/v2.0.0.rc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v2.0.0.rc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.0.rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v2.0.0.rc/manifests"},{"name":"v1.5.3","sha":"59cd9e72b9cb2ffc98d41b1bbad04c7849a97a2e","kind":"commit","published_at":"2011-12-19T11:56:56.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.5.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"442beefa9b1f7d4623ded34278dc91a9d69dab24","kind":"tag","published_at":"2011-11-30T09:17:30.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.5.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"99040535d7e13433f206fce6643c9f7d8d9347b3","kind":"tag","published_at":"2011-11-22T15:12:37.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.5.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"a71319a080ca78a691152c96acda97f75bef43ad","kind":"tag","published_at":"2011-11-13T21:17:19.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.5.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.5.0/manifests"},{"name":"v1.5.0.rc1","sha":"301e24c06c85e04c286daa06db9d7684a4660ff7","kind":"tag","published_at":"2011-11-10T21:25:07.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.5.0.rc1","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.5.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.5.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.5.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.5.0.rc1/manifests"},{"name":"v1.5.0.rc","sha":"301e24c06c85e04c286daa06db9d7684a4660ff7","kind":"tag","published_at":"2011-11-10T21:20:20.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.5.0.rc","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.5.0.rc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.5.0.rc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.5.0.rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.5.0.rc/manifests"},{"name":"v1.4.9","sha":"04999bdca84b020181456956ce21731dedd288c7","kind":"commit","published_at":"2011-10-20T14:49:26.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.4.9","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.9/manifests"},{"name":"v1.4.8","sha":"c698e44d10cc1cd4a6f687ab41d3be84e0545b5a","kind":"commit","published_at":"2011-10-10T12:44:07.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.4.8","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.4.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.8/manifests"},{"name":"v1.4.7","sha":"e4902af15a572843716aef2affab5a768cc473df","kind":"commit","published_at":"2011-09-22T09:51:58.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.4.7","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.7/manifests"},{"name":"v1.4.6","sha":"08a8d7bf51784acd9e242402118278a49809245f","kind":"commit","published_at":"2011-09-14T23:54:15.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.4.6","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.6/manifests"},{"name":"v1.4.5","sha":"ede06b083fc7f697bbe3bc42beee8a9ee34cf430","kind":"commit","published_at":"2011-09-08T21:54:01.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.4.5","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"071f54ac59502c42ff616b9bea2b1895d6155d64","kind":"commit","published_at":"2011-08-31T14:45:12.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.4.4","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.4/manifests"},{"name":"v1.4.3","sha":"ef4eb47d5016b710a628187e4765ac4606ed69ae","kind":"commit","published_at":"2011-08-30T12:35:19.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.4.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"7a2e018df807d8e20d6c5850f569c86b13a65725","kind":"commit","published_at":"2011-06-30T18:20:13.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.4.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"82ae53dd75f81533fc2dfb277ce5a85be230868c","kind":"commit","published_at":"2011-06-29T23:26:35.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.4.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"dba8f91f99dce0e102ad2e6aa78b142a92833bc3","kind":"commit","published_at":"2011-06-23T12:53:05.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.4.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.4.0/manifests"},{"name":"v1.3.4","sha":"9f763d082a51d5b0c50c884b044a8900faada8bf","kind":"commit","published_at":"2011-04-29T12:13:35.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.3.4","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"39b59142ea288dca18d45771de94fd88b5d4621b","kind":"commit","published_at":"2011-04-21T17:19:35.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.3.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"76edb49c9d9c8ab89a11341792efc47f3f66fcc4","kind":"commit","published_at":"2011-04-21T11:59:40.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.3.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"b6cf1df6591bb083be7ae195c7dfa33955820497","kind":"commit","published_at":"2011-04-19T08:39:56.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.3.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"460beae671c654bdb83ebbc4c4ebfa613aee8384","kind":"commit","published_at":"2011-04-16T11:31:50.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.3.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"5ce5843888b827ac76ef0c4cf21c4f6e2f79fb74","kind":"commit","published_at":"2011-03-28T18:52:29.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.2.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"da510508bb919fdcd2b94a461f3c3c56d127ca5b","kind":"commit","published_at":"2011-03-25T14:53:59.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.2.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.2.0/manifests"},{"name":"v1.1.9","sha":"8e0d517cdb07e1c7326923155947706e030fc992","kind":"commit","published_at":"2011-03-25T14:52:19.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.9","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.9/manifests"},{"name":"v1.0.11","sha":"15fd736f07b5c5e0acb2e2faa3904d582333d934","kind":"commit","published_at":"2011-03-11T20:44:59.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.0.11","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.11/manifests"},{"name":"v1.1.8","sha":"1d85f389a073f5053c5f80edde831042f7447800","kind":"commit","published_at":"2011-03-11T20:23:23.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.8","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.8/manifests"},{"name":"v1.2.rc2","sha":"4f093574da82c1fb18a1fd803b9b1ab27e9d132e","kind":"commit","published_at":"2011-03-11T19:56:50.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.2.rc2","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.2.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.2.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.2.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.2.rc2/manifests"},{"name":"v1.1.7","sha":"2b123f30175e706a5dba1d72570e904c60753aae","kind":"commit","published_at":"2011-02-16T20:02:30.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.7","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"28353505fdffc91601e915ca23478bda3637a84a","kind":"commit","published_at":"2011-02-15T10:19:36.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.6","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"dea0f68291fc5e077e655f7dc0f23a9067a79f30","kind":"commit","published_at":"2010-11-27T18:50:55.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.5","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.5/manifests"},{"name":"v1.0.9","sha":"7abe80e07917200f63d6a1336d7089f7be60d488","kind":"commit","published_at":"2010-11-26T12:25:19.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.0.9","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.9/manifests"},{"name":"v1.1.4","sha":"36906a03f3a18d5dcc57376cf2b1a7f5753354b1","kind":"commit","published_at":"2010-11-26T12:21:57.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.4","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.4/manifests"},{"name":"v1.2.rc","sha":"1d6944d201513068619d301ecafd06f31c9ae6fe","kind":"commit","published_at":"2010-11-26T11:19:22.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.2.rc","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.2.rc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.2.rc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.2.rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.2.rc/manifests"},{"name":"v1.1.3","sha":"3b0aaaaae8267dee4c4084c739217837eeb58e6e","kind":"commit","published_at":"2010-09-24T07:38:56.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"79a70c66daebb4247ddbc7c20c4c6aafd5c53dbe","kind":"commit","published_at":"2010-08-25T11:45:16.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"879b64edc945e3531e65abf4a6b7970052927e39","kind":"commit","published_at":"2010-07-27T14:29:45.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"9ab64c53f48c60f360213c701cf8384ad45f4fa9","kind":"commit","published_at":"2010-07-26T18:25:28.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.0/manifests"},{"name":"v1.1.rc2","sha":"748eced9e8502b31c07dc8ee0e02e3c7855c14df","kind":"commit","published_at":"2010-06-23T10:39:04.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.rc2","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.rc2/manifests"},{"name":"v1.0.8","sha":"1741a79114df35c7396533d92426b307b55c45bf","kind":"commit","published_at":"2010-06-23T10:20:50.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.0.8","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.8/manifests"},{"name":"v1.0.7","sha":"c38b2f69d07f059b5496aa661d9dc9b33fae5a6a","kind":"commit","published_at":"2010-05-03T11:56:25.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.0.7","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.7/manifests"},{"name":"v1.1.rc1","sha":"ca6248cfd3aaecf126ab5502469bba52b5dc1216","kind":"commit","published_at":"2010-04-15T06:45:33.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.rc1","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.rc1/manifests"},{"name":"v1.0.6","sha":"234af4b14a8e7ebc7abc1923a677a4ca4a17df27","kind":"commit","published_at":"2010-04-13T07:15:30.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.0.6","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.6/manifests"},{"name":"v1.1.rc0","sha":"d3c31ef16dfaccba9ea902ed7d903cfd088db041","kind":"commit","published_at":"2010-04-03T11:20:00.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.rc0","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.rc0/manifests"},{"name":"v1.0.5","sha":"ce3926fea44c516c13f591c90d95dd34e2a0bade","kind":"commit","published_at":"2010-03-26T12:04:05.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.0.5","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"d36e1012f8d378d19d1042677921e9e03efedcd0","kind":"commit","published_at":"2010-03-03T11:24:29.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.0.4","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.4/manifests"},{"name":"v1.1.pre4","sha":"1d4f4c19c9fe56fb9737b3cdfb3a6781c7d39dc3","kind":"commit","published_at":"2010-03-03T11:22:04.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.pre4","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.pre4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.pre4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.pre4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.pre4/manifests"},{"name":"v1.1.pre3","sha":"94511c1a43f9aa7c732d7ab7aaae03f3e2f2399b","kind":"commit","published_at":"2010-02-24T21:19:46.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.pre3","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.pre3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.pre3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.pre3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.pre3/manifests"},{"name":"v1.0.3","sha":"545462e9640e818fde4b190e0800b13796f3c4ce","kind":"commit","published_at":"2010-02-23T14:45:07.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.0.3","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.3/manifests"},{"name":"v1.1.pre2","sha":"889803151d846c334f1a3f19c9dfb831dc4b96ae","kind":"commit","published_at":"2010-02-18T17:06:01.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.pre2","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.pre2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.pre2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.pre2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.pre2/manifests"},{"name":"v1.0.2","sha":"23568bda82d04062615b79570949ed4ff18b039d","kind":"commit","published_at":"2010-02-17T20:30:54.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.0.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.2/manifests"},{"name":"v1.1.pre","sha":"6d6633d1fbf1202c603f438f4ad01f95faffb430","kind":"commit","published_at":"2010-02-17T12:53:05.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.1.pre","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.1.pre","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.1.pre","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.pre","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.1.pre/manifests"},{"name":"v1.0.1","sha":"3e37fe8d4da633e747455408642a6e3298160953","kind":"commit","published_at":"2010-02-15T13:19:08.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.0.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"4bfbeea7e6e6f78503abf5b59571a316a7a72158","kind":"commit","published_at":"2010-02-09T01:17:20.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v1.0.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v1.0.0/manifests"},{"name":"v0.9.2","sha":"e02810d5284139ebebc4ffc14d73d6803389b656","kind":"commit","published_at":"2010-02-05T20:37:28.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v0.9.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"ca794776c1da40786ae106d3d97ce943293f224e","kind":"commit","published_at":"2010-01-25T19:19:47.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v0.9.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"e4e9e16623fe9b4c62c55351c3f71fbaf5c39dcf","kind":"commit","published_at":"2010-01-21T14:30:13.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v0.9.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v0.9.0/manifests"},{"name":"v0.8.2","sha":"d1dc18cb1a5f2a91f70be0d574146e8f9dc38b12","kind":"commit","published_at":"2010-01-13T16:46:16.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v0.8.2","html_url":"https://github.com/heartcombo/devise/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"c4764c931ab1d7a0ceacc6ac0cb6fdf6d019e97d","kind":"commit","published_at":"2010-01-08T22:27:15.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v0.8.1","html_url":"https://github.com/heartcombo/devise/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"d00c31314d6dc8692ee1697c3ed6516b74672636","kind":"commit","published_at":"2010-01-07T21:50:01.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v0.8.0","html_url":"https://github.com/heartcombo/devise/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v0.8.0/manifests"},{"name":"v0.7.5","sha":"7c67388a90afc7f356e7b3217df91400001d1043","kind":"commit","published_at":"2010-01-02T09:12:04.000Z","download_url":"https://codeload.github.com/heartcombo/devise/tar.gz/v0.7.5","html_url":"https://github.com/heartcombo/devise/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/heartcombo/devise@v0.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/tags/v0.7.5/manifests"}]},"repo_metadata_updated_at":"2026-11-12T13:21:47.672Z","dependent_packages_count":866,"downloads":304765549,"downloads_period":"total","dependent_repos_count":228359,"rankings":{"downloads":0.09310779317804217,"dependent_repos_count":0.09199272978668836,"dependent_packages_count":0.05463810617633612,"stargazers_count":0.03345190174061395,"forks_count":0.0724791204379969,"docker_downloads_count":0.24196875592377426,"average":0.0979397345405753},"purl":"pkg:gem/devise","advisories":[{"uuid":"GSA_kwCzR0hTQS1qcDk0LTMyOTItYzN4ds4ABWfC","url":"https://github.com/advisories/GHSA-jp94-3292-c3xv","title":"Devise has an Open Redirect via Unvalidated `request.referrer` in Timeoutable Session Timeout Handler","description":"## Summary\n\nWhen the `Timeoutable` module is enabled in Devise, the `FailureApp#redirect_url` method returns `request.referrer` — the HTTP `Referer` header, which is attacker-controllable — without validation for any non-GET request that results in a session timeout. An attacker who hosts a page with an auto-submitting cross-origin form can cause a victim with an expired Devise session to be redirected to an arbitrary external URL. This contrasts with the GET timeout path (which uses server-side `attempted_path`) and Devise's own `store_location_for` mechanism (which strips external hosts via `extract_path_from_location`), both of which are protected; only the non-GET timeout redirect path is unprotected.\n\n## Details\n\nThe vulnerable code is in `lib/devise/failure_app.rb`:\n\n```ruby\ndef redirect_url\n  if warden_message == :timeout\n    flash[:timedout] = true if is_flashing_format?\n\n    path = if request.get?\n      attempted_path          # safe: server-side value from warden options\n    else\n      request.referrer        # UNSAFE: HTTP Referer header, attacker-controlled\n    end\n\n    path || scope_url\n  else\n    scope_url\n  end\nend\n```\n\nThis is passed directly to `redirect_to`:\n\n```ruby\ndef redirect\n  store_location!\n  # ...\n  redirect_to redirect_url   # redirect_url may be an external attacker URL\nend\n```\n\nThe GET timeout path uses `attempted_path`, which is set server-side by Warden and cannot be influenced by the client. The `store_location!` method also only runs for GET requests, so no session-based protection is applied on POST timeouts.\n\nBy contrast, Devise's `store_location_for` method (used elsewhere) correctly sanitizes URLs via `extract_path_from_location`, which strips the scheme and host.\n\n## Impact\n\n- Victims with expired sessions who click any attacker-crafted link or visit an attacker page with an auto-submitting form are redirected to an arbitrary external URL.\n- The redirect happens transparently via a trusted domain (the target app's domain), bypassing browser phishing warnings.\n- An attacker can redirect victims to a fake login page to harvest credentials (phishing), or to malicious download sites.\n\n_Note_: Rails' built-in open-redirect protection does not mitigate this issue. `Devise::FailureApp` is an `ActionController::Metal` app with its own isolated copy of the relevant redirect configuration, so `config.action_controller.action_on_open_redirect = :raise` (and the older `raise_on_open_redirects` setting) do not reach it.\n\n## Patches\n\nThis is patched in Devise v5.0.4. Users should upgrade as soon as possible.\n\n## Workaround\n\nNone beyond upgrading. If an upgrade is not immediately possible, the same changes from the patch commit can be applied as a monkey-patch in a Rails initializer (`Devise::FailureApp#redirect_url` and `Devise::Controllers::StoreLocation#extract_path_from_location`). Remove the monkey-patch after upgrading.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2026-05-08T15:41:47.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.1,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","references":["https://github.com/heartcombo/devise/security/advisories/GHSA-jp94-3292-c3xv","https://nvd.nist.gov/vuln/detail/CVE-2026-40295","https://github.com/heartcombo/devise/commit/025fe2124f9928766fc46520e999633b598d0360","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/devise/CVE-2026-40295.yml","https://github.com/advisories/GHSA-jp94-3292-c3xv"],"source_kind":"github","identifiers":["GHSA-jp94-3292-c3xv","CVE-2026-40295"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-05-08T16:00:08.059Z","updated_at":"2026-10-26T21:03:45.276Z","epss_percentage":0.00241,"epss_percentile":0.15068,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qcDk0LTMyOTItYzN4ds4ABWfC","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1qcDk0LTMyOTItYzN4ds4ABWfC","packages":[{"ecosystem":"rubygems","package_name":"devise","versions":[{"first_patched_version":"5.0.4","vulnerable_version_range":"\u003c= 5.0.3"}],"purl":"pkg:gem/devise"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1qcDk0LTMyOTItYzN4ds4ABWfC/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS01N2hxLTk1dzYtdjRmY84ABTwT","url":"https://github.com/advisories/GHSA-57hq-95w6-v4fc","title":"Devise has a confirmable \"change email\" race condition permits user to confirm email they have no access to","description":"### Impact\n\nA race condition in Devise's Confirmable module allows an attacker to confirm an email address they do not own. This affects any Devise application using the `reconfirmable` option (the default when using Confirmable with email changes).\n\nBy sending two concurrent email change requests, an attacker can desynchronize the `confirmation_token` and `unconfirmed_email` fields. The confirmation token is sent to an email the attacker controls, but the `unconfirmed_email` in the database points to a victim's email address. When the attacker uses the token, the victim's email is confirmed on the attacker's account.\n\n### Patches\n\nThis is patched in Devise **v5.0.3**. Users should upgrade as soon as possible.\n\n### Workarounds\n\nApplications can override this specific method from Devise models to force `unconfirmed_email` to be persisted when unchanged: (assuming your model is `User`)\n\n```ruby\nclass User \u003c ApplicationRecord\n  protected\n\n  def postpone_email_change_until_confirmation_and_regenerate_confirmation_token\n    unconfirmed_email_will_change!\n    super\n  end\nend\n```\n\nNote: Mongoid does not seem to respect that `will_change!` should force the attribute to be persisted, even if it did not really change, so you might have to implement a workaround similar to Devise by setting `changed_attributes[\"unconfirmed_email\"] = nil` as well.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2026-03-17T17:24:17.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":6.0,"cvss_vector":"CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N","references":["https://github.com/heartcombo/devise/security/advisories/GHSA-57hq-95w6-v4fc","https://github.com/heartcombo/devise/issues/5783","https://github.com/heartcombo/devise/pull/5784","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/devise/GHSA-57hq-95w6-v4fc.yml","https://nvd.nist.gov/vuln/detail/CVE-2026-32700","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/devise/CVE-2026-32700.yml","https://github.com/advisories/GHSA-57hq-95w6-v4fc"],"source_kind":"github","identifiers":["GHSA-57hq-95w6-v4fc","CVE-2026-32700"],"repository_url":null,"blast_radius":0.0,"created_at":"2026-03-17T18:00:09.209Z","updated_at":"2026-11-05T13:05:28.151Z","epss_percentage":0.00293,"epss_percentile":0.21969,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01N2hxLTk1dzYtdjRmY84ABTwT","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS01N2hxLTk1dzYtdjRmY84ABTwT","packages":[{"ecosystem":"rubygems","package_name":"devise","versions":[{"first_patched_version":"5.0.3","vulnerable_version_range":"\u003c= 5.0.2"}],"purl":"pkg:gem/devise"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS01N2hxLTk1dzYtdjRmY84ABTwT/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS03NDZnLTNnZnAtaGZod84AAxNH","url":"https://github.com/advisories/GHSA-746g-3gfp-hfhw","title":"Devise Gem for Ruby Unauthorized Access Using \"Remember Me\" Cookie","description":"Devise version before 3.5.4 uses cookies to implement a \"Remember me\" functionality. However, it generates the same cookie for all devices. If an attacker manages to steal a remember me cookie and the user does not change the password frequently, the cookie can be used to gain access to the application indefinitely.\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-01-26T23:54: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/heartcombo/devise/commit/c92996646aba2d25b2c3e235fe0c4f1a84b70d24","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/devise/CVE-2015-8314.yml","http://blog.plataformatec.com.br/2016/01/improve-remember-me-cookie-expiration-in-devise/","https://nvd.nist.gov/vuln/detail/CVE-2015-8314","https://github.com/advisories/GHSA-746g-3gfp-hfhw","https://rubysec.com/advisories/CVE-2015-8314/"],"source_kind":"github","identifiers":["GHSA-746g-3gfp-hfhw","CVE-2015-8314"],"repository_url":"https://github.com/heartcombo/devise","blast_radius":0.0,"created_at":"2023-01-27T00:03:01.354Z","updated_at":"2026-11-05T13:14:01.752Z","epss_percentage":0.00618,"epss_percentile":0.49541,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03NDZnLTNnZnAtaGZod84AAxNH","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS03NDZnLTNnZnAtaGZod84AAxNH","packages":[{"ecosystem":"rubygems","package_name":"devise","versions":[{"first_patched_version":"3.5.4","vulnerable_version_range":"\u003c 3.5.4"}],"purl":"pkg:gem/devise"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS03NDZnLTNnZnAtaGZod84AAxNH/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWZjanctOHJoai1nd3dj","url":"https://github.com/advisories/GHSA-fcjw-8rhj-gwwc","title":"Authentication Bypass in Devise","description":"An issue was discovered in Plataformatec Devise before 4.7.1. It confirms accounts upon receiving a request with a blank confirmation_token, if a database record has a blank value in the confirmation_token column. (However, there is no scenario within Devise itself in which such database records would exist.)","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2019-09-11T23:06:57.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.3,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-16109","https://github.com/plataformatec/devise/compare/v4.7.0...v4.7.1","https://github.com/plataformatec/devise/issues/5071","https://github.com/plataformatec/devise/pull/5132","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/devise/CVE-2019-16109.yml","https://github.com/advisories/GHSA-fcjw-8rhj-gwwc"],"source_kind":"github","identifiers":["GHSA-fcjw-8rhj-gwwc","CVE-2019-16109"],"repository_url":"https://github.com/plataformatec/devise","blast_radius":0.0,"created_at":"2022-12-21T16:13:28.176Z","updated_at":"2026-11-12T12:19:50.553Z","epss_percentage":0.01832,"epss_percentile":0.78517,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWZjanctOHJoai1nd3dj","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWZjanctOHJoai1nd3dj","packages":[{"ecosystem":"rubygems","package_name":"devise","versions":[{"first_patched_version":"4.7.1","vulnerable_version_range":"\u003c 4.7.1"}],"purl":"pkg:gem/devise","statistics":{"dependent_packages_count":866,"dependent_repos_count":228359,"downloads":304565675,"downloads_period":"total"},"affected_versions":["0.1.0","0.1.1","0.2.0","0.2.1","0.2.2","0.2.3","0.3.0","0.4.0","0.4.1","0.4.2","0.4.3","0.5.0","0.5.1","0.5.2","0.5.3","0.5.4","0.5.5","0.5.6","0.6.0","0.6.1","0.6.2","0.6.3","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","0.7.5","0.8.0","0.8.1","0.8.2","0.9.0","0.9.1","0.9.2","1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.0.10","1.0.11","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.2.0","1.2.1","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.4.1","1.4.2","1.4.3","1.4.5","1.4.7","1.4.8","1.4.9","1.5.0","1.5.0.rc1","1.5.1","1.5.2","1.5.3","1.5.4","2.0.0","2.0.0.rc","2.0.0.rc2","2.0.1","2.0.2","2.0.4","2.0.5","2.0.6","2.1.0","2.1.0.rc","2.1.0.rc2","2.1.2","2.1.3","2.1.4","2.2.0","2.2.0.rc","2.2.1","2.2.2","2.2.3","2.2.4","2.2.5","2.2.6","2.2.7","2.2.8","3.0.0","3.0.0.rc","3.0.1","3.0.2","3.0.3","3.0.4","3.1.0","3.1.0.rc2","3.1.1","3.1.2","3.2.0","3.2.1","3.2.2","3.2.3","3.2.4","3.3.0","3.4.0","3.4.1","3.5.1","3.5.2","3.5.3","3.5.4","3.5.5","3.5.6","3.5.7","3.5.8","3.5.9","3.5.10","4.0.0","4.0.0.rc1","4.0.0.rc2","4.0.1","4.0.2","4.0.3","4.1.0","4.1.1","4.2.0","4.2.1","4.3.0","4.4.0","4.4.1","4.4.2","4.4.3","4.5.0","4.6.0","4.6.1","4.6.2","4.7.0"],"unaffected_versions":["4.7.1","4.7.2","4.7.3","4.8.0","4.8.1","4.9.0","4.9.1","4.9.2","4.9.3","4.9.4","5.0.0","5.0.0.rc","5.0.1","5.0.2","5.0.3","5.0.4"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWZjanctOHJoai1nd3dj/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTczcmYtNm1yZi03NTlx","url":"https://github.com/advisories/GHSA-73rf-6mrf-759q","title":"devise Time-of-check Time-of-use Race Condition vulnerability","description":"Devise ruby gem before 4.6.0 when the `lockable` module is used is vulnerable to a time-of-check time-of-use (TOCTOU) race condition due to `increment_failed_attempts` within the `Devise::Models::Lockable` class not being concurrency safe.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2019-03-19T18:03:25.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2019-5421","https://github.com/plataformatec/devise/issues/4981","https://github.com/plataformatec/devise/pull/4996","https://github.com/advisories/GHSA-73rf-6mrf-759q"],"source_kind":"github","identifiers":["GHSA-73rf-6mrf-759q","CVE-2019-5421"],"repository_url":"https://github.com/plataformatec/devise","blast_radius":0.0,"created_at":"2022-12-21T16:13:30.816Z","updated_at":"2026-11-12T12:19:53.952Z","epss_percentage":0.01556,"epss_percentile":0.75503,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTczcmYtNm1yZi03NTlx","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTczcmYtNm1yZi03NTlx","packages":[{"ecosystem":"rubygems","package_name":"devise","versions":[{"first_patched_version":"4.6.0","vulnerable_version_range":"\u003c 4.6.0"}],"purl":"pkg:gem/devise","statistics":{"dependent_packages_count":866,"dependent_repos_count":228359,"downloads":304565675,"downloads_period":"total"},"affected_versions":["0.1.0","0.1.1","0.2.0","0.2.1","0.2.2","0.2.3","0.3.0","0.4.0","0.4.1","0.4.2","0.4.3","0.5.0","0.5.1","0.5.2","0.5.3","0.5.4","0.5.5","0.5.6","0.6.0","0.6.1","0.6.2","0.6.3","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","0.7.5","0.8.0","0.8.1","0.8.2","0.9.0","0.9.1","0.9.2","1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.0.10","1.0.11","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.2.0","1.2.1","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.4.1","1.4.2","1.4.3","1.4.5","1.4.7","1.4.8","1.4.9","1.5.0","1.5.0.rc1","1.5.1","1.5.2","1.5.3","1.5.4","2.0.0","2.0.0.rc","2.0.0.rc2","2.0.1","2.0.2","2.0.4","2.0.5","2.0.6","2.1.0","2.1.0.rc","2.1.0.rc2","2.1.2","2.1.3","2.1.4","2.2.0","2.2.0.rc","2.2.1","2.2.2","2.2.3","2.2.4","2.2.5","2.2.6","2.2.7","2.2.8","3.0.0","3.0.0.rc","3.0.1","3.0.2","3.0.3","3.0.4","3.1.0","3.1.0.rc2","3.1.1","3.1.2","3.2.0","3.2.1","3.2.2","3.2.3","3.2.4","3.3.0","3.4.0","3.4.1","3.5.1","3.5.2","3.5.3","3.5.4","3.5.5","3.5.6","3.5.7","3.5.8","3.5.9","3.5.10","4.0.0","4.0.0.rc1","4.0.0.rc2","4.0.1","4.0.2","4.0.3","4.1.0","4.1.1","4.2.0","4.2.1","4.3.0","4.4.0","4.4.1","4.4.2","4.4.3","4.5.0"],"unaffected_versions":["4.6.0","4.6.1","4.6.2","4.7.0","4.7.1","4.7.2","4.7.3","4.8.0","4.8.1","4.9.0","4.9.1","4.9.2","4.9.3","4.9.4","5.0.0","5.0.0.rc","5.0.1","5.0.2","5.0.3","5.0.4"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTczcmYtNm1yZi03NTlx/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWp4aHctbWc4bS0ycGo4","url":"https://github.com/advisories/GHSA-jxhw-mg8m-2pj8","title":"Devise does not properly perform type conversion when performing database queries","description":"Devise gem 2.2.x before 2.2.3, 2.1.x before 2.1.3, 2.0.x before 2.0.5, and 1.5.x before 1.5.4 for Ruby, when using certain databases, does not properly perform type conversion when performing database queries, which might allow remote attackers to cause incorrect results to be returned and bypass security checks via unknown vectors, as demonstrated by resetting passwords of arbitrary accounts.","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2017-10-24T18:33:37.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2013-0233","https://github.com/Snorby/snorby/issues/261","http://blog.plataformatec.com.br/2013/01/security-announcement-devise-v2-2-3-v2-1-3-v2-0-5-and-v1-5-3-released/","http://lists.opensuse.org/opensuse-updates/2013-03/msg00000.html","http://www.metasploit.com/modules/auxiliary/admin/http/rails_devise_pass_reset","http://www.openwall.com/lists/oss-security/2013/01/29/3","https://web.archive.org/web/20140726005251/http://www.phenoelit.org/blog/archives/2013/02/05/mysql_madness_and_rails/index.html","https://web.archive.org/web/20200229103406/http://www.securityfocus.com/bid/57577","https://github.com/advisories/GHSA-jxhw-mg8m-2pj8"],"source_kind":"github","identifiers":["GHSA-jxhw-mg8m-2pj8","CVE-2013-0233"],"repository_url":"https://github.com/Snorby/snorby","blast_radius":0.0,"created_at":"2022-12-21T16:13:38.301Z","updated_at":"2026-11-05T13:14:03.401Z","epss_percentage":0.14126,"epss_percentile":0.96501,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWp4aHctbWc4bS0ycGo4","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWp4aHctbWc4bS0ycGo4","packages":[{"ecosystem":"rubygems","package_name":"devise","versions":[{"first_patched_version":"1.5.4","vulnerable_version_range":"\u003e= 1.5.0, \u003c 1.5.4"},{"first_patched_version":"2.0.5","vulnerable_version_range":"\u003e= 2.0.0, \u003c 2.0.5"},{"first_patched_version":"2.1.3","vulnerable_version_range":"\u003e= 2.1.0, \u003c 2.1.3"},{"first_patched_version":"2.2.3","vulnerable_version_range":"\u003e= 2.2.0, \u003c 2.2.3"}],"purl":"pkg:gem/devise"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWp4aHctbWc4bS0ycGo4/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/devise","docker_dependents_count":561,"docker_downloads_count":502216305,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/devise","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/devise/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-11-12T05:02:05.955Z","issues_count":269,"pull_requests_count":243,"avg_time_to_close_issue":31786802.454545453,"avg_time_to_close_pull_request":21126590.493150685,"issues_closed_count":176,"pull_requests_closed_count":146,"pull_request_authors_count":137,"issue_authors_count":246,"avg_comments_per_issue":4.947955390334572,"avg_comments_per_pull_request":2.3127572016460904,"merged_pull_requests_count":60,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":15,"past_year_pull_requests_count":43,"past_year_avg_time_to_close_issue":717580.25,"past_year_avg_time_to_close_pull_request":608551.7272727273,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":31,"past_year_issue_authors_count":15,"past_year_avg_comments_per_issue":1.8666666666666667,"past_year_avg_comments_per_pull_request":0.6046511627906976,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/heartcombo%2Fdevise/issues","maintainers":[{"login":"carlosantoniodasilva","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/carlosantoniodasilva"},{"login":"nashby","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nashby"},{"login":"rafaelfranca","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rafaelfranca"}],"active_maintainers":[{"login":"carlosantoniodasilva","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/carlosantoniodasilva"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/devise/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/devise/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/devise/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/devise/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/devise/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/devise/codemeta","maintainers":[{"uuid":"429","login":"cantoniodasilva","name":null,"email":null,"url":null,"packages_count":66,"html_url":"https://rubygems.org/profiles/cantoniodasilva","role":null,"created_at":"2022-11-08T09:14:57.086Z","updated_at":"2022-11-08T09:14:57.086Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/cantoniodasilva/packages"},{"uuid":"47349","login":"rafaelfranca","name":null,"email":null,"url":null,"packages_count":120,"html_url":"https://rubygems.org/profiles/rafaelfranca","role":null,"created_at":"2022-11-08T09:14:57.124Z","updated_at":"2022-11-08T09:14:57.124Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/rafaelfranca/packages"}]}