{"id":323,"name":null,"description":"A request/response rewriting HTTP proxy. A Rack app.","url":"https://github.com/ncr/rack-proxy","last_synced_at":"2026-05-25T06:00:44.182Z","repository":{"id":775244,"uuid":"462202","full_name":"ncr/rack-proxy","owner":"ncr","description":"A request/response rewriting HTTP proxy. A Rack app.","archived":false,"fork":false,"pushed_at":"2026-05-15T08:20:59.000Z","size":402,"stargazers_count":268,"open_issues_count":0,"forks_count":98,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-05-22T07:08:35.728Z","etag":null,"topics":[],"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/ncr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"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},"funding":{"github":["ncr"]}},"created_at":"2010-01-07T10:53:34.000Z","updated_at":"2026-05-16T09:35:37.000Z","dependencies_parsed_at":"2024-06-18T11:42:28.410Z","dependency_job_id":null,"html_url":"https://github.com/ncr/rack-proxy","commit_stats":{"total_commits":153,"total_committers":51,"mean_commits":3.0,"dds":0.5294117647058824,"last_synced_commit":"ce04ba5a15dd0c32d3f1b223fc980e3210f8008e"},"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"purl":"pkg:github/ncr/rack-proxy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ncr","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33365125,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-21T12:23:38.849Z","status":"online","status_checked_at":"2026-05-22T02:00:06.671Z","response_time":265,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"ncr","name":"Jacek Becela","uuid":"5796","kind":"user","description":"","email":"","website":"http://trixbrix.eu","location":"Poland","twitter":null,"company":"@trixbrix ","icon_url":"https://avatars.githubusercontent.com/u/5796?v=4","repositories_count":42,"last_synced_at":"2023-04-09T21:57:37.735Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ncr","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:32:47.262Z","updated_at":"2023-04-09T21:57:37.909Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ncr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ncr/repositories"},"packages":[{"id":13407158,"name":"ruby-rack-proxy","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ncr/rack-proxy","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/ncr/rack-proxy","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:50:55.997Z","latest_release_published_at":"2026-02-06T15:50:55.997Z","latest_release_number":"0.7.7-1","last_synced_at":"2026-03-06T16:04:02.128Z","created_at":"2026-02-06T15:50:55.718Z","updated_at":"2026-03-06T16:04:02.128Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rack-proxy","install_command":"apt-get install ruby-rack-proxy","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rack-proxy","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 2.1~), rake, ruby-rack, ruby-rack-test","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/ruby-rack-proxy?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rack-proxy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rack-proxy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rack-proxy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rack-proxy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rack-proxy/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rack-proxy/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rack-proxy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rack-proxy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-rack-proxy/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13713087,"name":"ruby-rack-proxy","ecosystem":"debian","description":null,"homepage":"https://github.com/ncr/rack-proxy","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/ncr/rack-proxy","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:38:16.295Z","latest_release_published_at":"2026-02-12T23:38:16.295Z","latest_release_number":"0.7.4-1","last_synced_at":"2026-03-13T23:45:02.715Z","created_at":"2026-02-12T23:38:16.124Z","updated_at":"2026-03-14T00:02:15.068Z","registry_url":"https://tracker.debian.org/pkg/ruby-rack-proxy","install_command":"apt-get install ruby-rack-proxy","documentation_url":"https://packages.debian.org/bookworm/ruby-rack-proxy","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-rack-proxy","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-rack, ruby-rack-test","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:38:16.912Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-rack-proxy?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-rack-proxy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-rack-proxy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-rack-proxy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rack-proxy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rack-proxy/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rack-proxy/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rack-proxy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rack-proxy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-rack-proxy/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"bookworm"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-27T18:20:38.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":13467117,"name":"ruby-rack-proxy","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ncr/rack-proxy","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/ncr/rack-proxy","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T17:04:32.823Z","latest_release_published_at":"2026-02-09T17:04:32.823Z","latest_release_number":"0.7.7-1","last_synced_at":"2026-03-09T18:22:30.899Z","created_at":"2026-02-09T17:04:32.287Z","updated_at":"2026-03-09T19:02:17.504Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rack-proxy","install_command":"apt-get install ruby-rack-proxy","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rack-proxy","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 2.1~), rake, ruby-rack, ruby-rack-test","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-rack-proxy?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rack-proxy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rack-proxy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rack-proxy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rack-proxy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rack-proxy/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rack-proxy/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rack-proxy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rack-proxy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-rack-proxy/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":13805063,"name":"ruby-rack-proxy","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ncr/rack-proxy","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/ncr/rack-proxy","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:30:17.743Z","latest_release_published_at":"2026-02-13T18:30:17.743Z","latest_release_number":"0.7.6-2","last_synced_at":"2026-03-14T03:13:50.844Z","created_at":"2026-02-13T18:30:17.498Z","updated_at":"2026-03-14T03:13:50.844Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rack-proxy","install_command":"apt-get install ruby-rack-proxy","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rack-proxy","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 2.1~), rake, ruby-rack, ruby-rack-test","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T18:30:18.359Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-rack-proxy?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rack-proxy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rack-proxy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rack-proxy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rack-proxy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rack-proxy/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rack-proxy/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rack-proxy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rack-proxy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-rack-proxy/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-27T18:20:38.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13566990,"name":"ruby-rack-proxy","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/ncr/rack-proxy","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/ncr/rack-proxy","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:47:26.021Z","latest_release_published_at":"2026-02-11T06:47:26.021Z","latest_release_number":"0.7.4-1","last_synced_at":"2026-03-11T15:29:43.552Z","created_at":"2026-02-11T06:47:25.795Z","updated_at":"2026-03-11T15:29:43.553Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-rack-proxy","install_command":"apt-get install ruby-rack-proxy","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-rack-proxy","standards_version":"4.6.1","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-rack, ruby-rack-test","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:57:09.637Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-rack-proxy?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-rack-proxy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-rack-proxy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-rack-proxy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rack-proxy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rack-proxy/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rack-proxy/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rack-proxy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rack-proxy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-rack-proxy/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-27T18:20:38.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":280033,"name":"rack-proxy","ecosystem":"rubygems","description":"A Rack app that provides request/response rewriting proxy capabilities with streaming.","homepage":"https://github.com/ncr/rack-proxy","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ncr/rack-proxy","keywords_array":[],"namespace":null,"versions_count":47,"first_release_published_at":"2010-01-08T14:33:46.380Z","latest_release_published_at":"2026-05-15T08:22:06.468Z","latest_release_number":"0.8.2","last_synced_at":"2026-05-24T06:30:52.716Z","created_at":"2022-04-06T08:06:44.986Z","updated_at":"2026-05-24T06:30:53.926Z","registry_url":"https://rubygems.org/gems/rack-proxy","install_command":"gem install rack-proxy -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/rack-proxy/","metadata":{"funding":null},"repo_metadata":{"id":775244,"uuid":"462202","full_name":"ncr/rack-proxy","owner":"ncr","description":"A request/response rewriting HTTP proxy. A Rack app.","archived":false,"fork":false,"pushed_at":"2026-05-15T08:20:59.000Z","size":402,"stargazers_count":268,"open_issues_count":0,"forks_count":98,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-05-22T07:08:35.728Z","etag":null,"topics":[],"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/ncr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"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},"funding":{"github":["ncr"]}},"created_at":"2010-01-07T10:53:34.000Z","updated_at":"2026-05-16T09:35:37.000Z","dependencies_parsed_at":"2024-06-18T11:42:28.410Z","dependency_job_id":null,"html_url":"https://github.com/ncr/rack-proxy","commit_stats":{"total_commits":153,"total_committers":51,"mean_commits":3.0,"dds":0.5294117647058824,"last_synced_commit":"ce04ba5a15dd0c32d3f1b223fc980e3210f8008e"},"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"purl":"pkg:github/ncr/rack-proxy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ncr","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33365125,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-21T12:23:38.849Z","status":"online","status_checked_at":"2026-05-22T02:00:06.671Z","response_time":265,"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":"ncr","name":"Jacek Becela","uuid":"5796","kind":"user","description":"","email":"","website":"http://trixbrix.eu","location":"Poland","twitter":null,"company":"@trixbrix ","icon_url":"https://avatars.githubusercontent.com/u/5796?v=4","repositories_count":42,"last_synced_at":"2023-04-09T21:57:37.735Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ncr","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:32:47.262Z","updated_at":"2023-04-09T21:57:37.909Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ncr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ncr/repositories"},"tags":[{"name":"v0.7.7","sha":"57973871f4f8fa1cf6cd7bc73d7c042201ec20b4","kind":"tag","published_at":"2023-09-01T06:22:40.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.7","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.7/manifests"},{"name":"v0.7.6","sha":"ce04ba5a15dd0c32d3f1b223fc980e3210f8008e","kind":"tag","published_at":"2023-01-17T20:46:41.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.6","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.6/manifests"},{"name":"v0.7.5","sha":"b3b3aa2761234f72c61ef6a8f3d7d510b2e2b7c7","kind":"tag","published_at":"2023-01-17T20:41:04.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.5","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.5/manifests"},{"name":"v0.7.4","sha":"af5f008b413cf70eca0d41864c6f60d6e0f2d5c1","kind":"tag","published_at":"2022-09-07T20:41:53.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.4","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"ed66a54f193ed38aba79ab8249a5c1346dbf68b6","kind":"tag","published_at":"2022-08-31T20:38:21.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.3","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"b59051c6455db83717c14a6fa0632ba89c1334be","kind":"tag","published_at":"2022-01-05T20:36:03.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.2","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"3e99c037051d848731a1443128b45a4dfeb0bfb6","kind":"tag","published_at":"2022-01-05T20:20:56.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.1","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"e1a9aeac03c232429c7b13445eec999e01e62b9d","kind":"tag","published_at":"2021-05-28T08:26:40.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.0","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.0/manifests"},{"name":"v0.6.6","sha":"054290be5bef7d9b20c9a3ba462643d6898ea5e0","kind":"tag","published_at":"2021-05-28T07:39:12.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.6.6","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.6/manifests"},{"name":"v0.6.5","sha":"bee97d2b25a8c6611b4dccba2bb62288f5ac3596","kind":"tag","published_at":"2018-09-17T09:06:44.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.6.5","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.5/manifests"},{"name":"v0.6.4","sha":"03ffaba6c1c3ebe88fd58567eabf5879d8855662","kind":"tag","published_at":"2018-03-05T14:16:12.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.6.4","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"7b0c7e6e0836b884fbe825e0692ef8758afb3acc","kind":"tag","published_at":"2017-12-08T11:24:34.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.6.3","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"b9c95c9b97b5f9445dfd2f4e0176dfad34a0ff23","kind":"tag","published_at":"2017-08-16T09:17:39.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.6.2","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"d95376aad440139b1b5a0ea4f59615511b3dd03b","kind":"tag","published_at":"2017-04-04T21:24:08.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.6.1","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"9a4c88845054a9cf76b3b518aa2c9cc270252702","kind":"tag","published_at":"2016-05-19T15:14:02.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.6.0","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.0/manifests"},{"name":"v0.5.18","sha":"3f7f144b34ea7b4aeb5520d56a2199ee940ace47","kind":"tag","published_at":"2016-05-18T00:07:31.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.18","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.18/manifests"},{"name":"v0.5.17","sha":"986401f1008fc54113439d7d6edc1bf2d0e89eae","kind":"tag","published_at":"2014-10-27T08:51:14.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.17","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.17/manifests"},{"name":"v0.5.16","sha":"7442778df25c97b3ece85a0230fe47c91cca3cb4","kind":"tag","published_at":"2014-09-19T09:14:20.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.16","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.16/manifests"},{"name":"v0.5.15","sha":"359e20451695467ea7f0e19859426e29746fbf92","kind":"tag","published_at":"2014-06-25T13:25:03.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.15","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.15/manifests"},{"name":"v0.5.14","sha":"6700be5b9292dfa40f3d570c2ce66af7f7880fd5","kind":"tag","published_at":"2014-04-30T10:01:57.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.14","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.14/manifests"},{"name":"v0.5.13","sha":"8b7dd7c0b00089a7fa7d1643889956a5b3151a04","kind":"tag","published_at":"2014-04-17T14:00:35.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.13","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.13/manifests"},{"name":"v0.5.12","sha":"3dd6875bde7e0b1317ee7363516c369f03e7cd73","kind":"tag","published_at":"2014-02-24T10:04:58.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.12","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.12/manifests"},{"name":"v0.5.11","sha":"941cd8a569eabbcdc0c48604b2c3186d46b50519","kind":"tag","published_at":"2014-02-21T11:33:01.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.11","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.11/manifests"},{"name":"v0.5.10","sha":"43daaeabc9b2494b95abea8504460cc5b4fdc6f6","kind":"tag","published_at":"2014-01-28T15:29:22.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.10","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.10/manifests"},{"name":"v0.5.9","sha":"59d7b4d9d8f66755481700ff18000f3a49a0dd1f","kind":"tag","published_at":"2013-11-14T08:53:26.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.9","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"10f104779921b8dc0e287a9a6da0fc6daec6e2c6","kind":"tag","published_at":"2013-10-14T08:16:25.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.8","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.8/manifests"},{"name":"v0.5.6","sha":"3ee895c2adaba3b5e3bcbec69216d87c75023050","kind":"tag","published_at":"2013-10-09T07:57:58.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.6","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"020324c3b646560d98bde45cb1f00970e5ef4767","kind":"tag","published_at":"2013-10-08T09:11:13.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.5","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"ee44fccb69e27ef333f13598c308a75b1f4e53b7","kind":"tag","published_at":"2013-10-04T11:03:14.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.4","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"a1434bcc933f9b6668fd2f66c4d01c7a0945b889","kind":"tag","published_at":"2013-10-04T10:57:52.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.3","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"8ac28b3336959adf7dc4fbe11cfdf88ff464a963","kind":"tag","published_at":"2013-09-30T08:34:21.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.2","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"aa059182d5f5e2ee49d627e292f6f44feab4446e","kind":"tag","published_at":"2013-08-22T11:57:51.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.1","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"628cbc27c83666a901ecc3c893757b72369ea230","kind":"tag","published_at":"2013-08-21T19:19:32.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.0","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"acef83ce9bbc654894bf1c101b3b1fe503d35b29","kind":"tag","published_at":"2013-06-24T11:36:49.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.4.0","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.4.0/manifests"},{"name":"v0.3.7","sha":"85230cc147551a02a32abc25bcd890ab6a07eca3","kind":"tag","published_at":"2012-02-02T11:26:04.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.3.7","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.7/manifests"},{"name":"v0.3.6","sha":"304aff448cb28bfc7f0b092abf04dbfcbec8474c","kind":"tag","published_at":"2012-01-09T09:46:57.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.3.6","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"8fde3d64e0d997029bc1534c3ef8e56b4fae4f06","kind":"tag","published_at":"2012-01-09T09:34:09.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.3.5","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"4d6f1163d931a3dc8d8335bc291c5d44eaf3c986","kind":"tag","published_at":"2010-11-04T09:46:11.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.3.4","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"9a9223b639acfcd56e86153cc8f97295304d7f55","kind":"commit","published_at":"2010-01-22T14:34:39.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.3.3","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"be0360dda23e7fb039200cbffc3d111289ee0cdb","kind":"commit","published_at":"2010-01-22T14:13:37.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.3.2","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"f7ec3818460a298d4d9a8fdd6ccc6f3406edcb7a","kind":"commit","published_at":"2010-01-22T13:46:41.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.3.1","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.1/manifests"},{"name":"v0.2.0","sha":"0a75ca484cfc2da58c94198db02678907e5a48e9","kind":"commit","published_at":"2010-01-13T11:37:16.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.2.0","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"7c26f401dfd7ac6b43632b1cb28575e1fbd273ac","kind":"commit","published_at":"2010-01-08T15:32:37.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.1.0","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"53e2ff952ff1c82ed5aa07f3d5d4537ca9bc92ad","kind":"commit","published_at":"2010-01-08T14:32:01.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.0.1","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-05-24T06:30:53.905Z","dependent_packages_count":48,"downloads":168352685,"downloads_period":"total","dependent_repos_count":124808,"rankings":{"downloads":0.15555134309385488,"dependent_repos_count":0.10816114896131845,"dependent_packages_count":0.5502837836330996,"stargazers_count":3.5152373412428495,"forks_count":2.7084889775983765,"docker_downloads_count":0.210189449270191,"average":1.2079853406332817},"purl":"pkg:gem/rack-proxy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/rack-proxy","docker_dependents_count":355,"docker_downloads_count":554612924,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/rack-proxy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/rack-proxy/dependencies","status":null,"funding_links":["https://github.com/sponsors/ncr"],"critical":true,"issue_metadata":{"last_synced_at":"2026-05-15T14:02:14.211Z","issues_count":40,"pull_requests_count":64,"avg_time_to_close_issue":43910918.47826087,"avg_time_to_close_pull_request":17050940.85483871,"issues_closed_count":23,"pull_requests_closed_count":62,"pull_request_authors_count":48,"issue_authors_count":37,"avg_comments_per_issue":1.725,"avg_comments_per_pull_request":1.453125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/issues","maintainers":[{"login":"ncr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ncr"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rack-proxy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rack-proxy/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rack-proxy/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rack-proxy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rack-proxy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rack-proxy/codemeta","maintainers":[{"uuid":"1661","login":"ncr","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://rubygems.org/profiles/ncr","role":null,"created_at":"2022-11-09T09:46:38.534Z","updated_at":"2022-11-09T09:46:38.534Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/ncr/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":207321,"maintainers_count":68786,"namespaces_count":0,"keywords_count":18627,"github":"rubygems","metadata":{"funded_packages_count":7375},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-05-13T05:11:24.133Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":12302016,"name":"rack-proxy","ecosystem":"rubygems","description":"A Rack app that provides request/response rewriting proxy capabilities with streaming.","homepage":"https://github.com/ncr/rack-proxy","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ncr/rack-proxy","keywords_array":[],"namespace":null,"versions_count":47,"first_release_published_at":"2010-01-08T14:33:46.380Z","latest_release_published_at":"2026-05-15T08:22:06.468Z","latest_release_number":"0.8.2","last_synced_at":"2026-05-24T12:04:17.981Z","created_at":"2025-10-07T05:12:28.015Z","updated_at":"2026-05-24T13:18:51.059Z","registry_url":"https://gem.coop/gems/rack-proxy","install_command":"gem install rack-proxy -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/rack-proxy/","metadata":{"funding":null},"repo_metadata":{"id":775244,"uuid":"462202","full_name":"ncr/rack-proxy","owner":"ncr","description":"A request/response rewriting HTTP proxy. A Rack app.","archived":false,"fork":false,"pushed_at":"2026-05-15T08:20:59.000Z","size":402,"stargazers_count":268,"open_issues_count":0,"forks_count":98,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-05-22T07:08:35.728Z","etag":null,"topics":[],"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/ncr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"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},"funding":{"github":["ncr"]}},"created_at":"2010-01-07T10:53:34.000Z","updated_at":"2026-05-16T09:35:37.000Z","dependencies_parsed_at":"2024-06-18T11:42:28.410Z","dependency_job_id":null,"html_url":"https://github.com/ncr/rack-proxy","commit_stats":{"total_commits":153,"total_committers":51,"mean_commits":3.0,"dds":0.5294117647058824,"last_synced_commit":"ce04ba5a15dd0c32d3f1b223fc980e3210f8008e"},"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"purl":"pkg:github/ncr/rack-proxy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ncr","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33365125,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-21T12:23:38.849Z","status":"online","status_checked_at":"2026-05-22T02:00:06.671Z","response_time":265,"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":"ncr","name":"Jacek Becela","uuid":"5796","kind":"user","description":"","email":"","website":"http://trixbrix.eu","location":"Poland","twitter":null,"company":"@trixbrix ","icon_url":"https://avatars.githubusercontent.com/u/5796?v=4","repositories_count":42,"last_synced_at":"2023-04-09T21:57:37.735Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ncr","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:32:47.262Z","updated_at":"2023-04-09T21:57:37.909Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ncr","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ncr/repositories"},"tags":[{"name":"v0.7.7","sha":"57973871f4f8fa1cf6cd7bc73d7c042201ec20b4","kind":"tag","published_at":"2023-09-01T06:22:40.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.7","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.7/manifests"},{"name":"v0.7.6","sha":"ce04ba5a15dd0c32d3f1b223fc980e3210f8008e","kind":"tag","published_at":"2023-01-17T20:46:41.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.6","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.6/manifests"},{"name":"v0.7.5","sha":"b3b3aa2761234f72c61ef6a8f3d7d510b2e2b7c7","kind":"tag","published_at":"2023-01-17T20:41:04.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.5","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.5/manifests"},{"name":"v0.7.4","sha":"af5f008b413cf70eca0d41864c6f60d6e0f2d5c1","kind":"tag","published_at":"2022-09-07T20:41:53.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.4","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"ed66a54f193ed38aba79ab8249a5c1346dbf68b6","kind":"tag","published_at":"2022-08-31T20:38:21.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.3","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"b59051c6455db83717c14a6fa0632ba89c1334be","kind":"tag","published_at":"2022-01-05T20:36:03.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.2","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"3e99c037051d848731a1443128b45a4dfeb0bfb6","kind":"tag","published_at":"2022-01-05T20:20:56.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.1","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"e1a9aeac03c232429c7b13445eec999e01e62b9d","kind":"tag","published_at":"2021-05-28T08:26:40.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.7.0","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.7.0/manifests"},{"name":"v0.6.6","sha":"054290be5bef7d9b20c9a3ba462643d6898ea5e0","kind":"tag","published_at":"2021-05-28T07:39:12.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.6.6","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.6/manifests"},{"name":"v0.6.5","sha":"bee97d2b25a8c6611b4dccba2bb62288f5ac3596","kind":"tag","published_at":"2018-09-17T09:06:44.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.6.5","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.5/manifests"},{"name":"v0.6.4","sha":"03ffaba6c1c3ebe88fd58567eabf5879d8855662","kind":"tag","published_at":"2018-03-05T14:16:12.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.6.4","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"7b0c7e6e0836b884fbe825e0692ef8758afb3acc","kind":"tag","published_at":"2017-12-08T11:24:34.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.6.3","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"b9c95c9b97b5f9445dfd2f4e0176dfad34a0ff23","kind":"tag","published_at":"2017-08-16T09:17:39.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.6.2","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"d95376aad440139b1b5a0ea4f59615511b3dd03b","kind":"tag","published_at":"2017-04-04T21:24:08.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.6.1","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"9a4c88845054a9cf76b3b518aa2c9cc270252702","kind":"tag","published_at":"2016-05-19T15:14:02.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.6.0","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.6.0/manifests"},{"name":"v0.5.18","sha":"3f7f144b34ea7b4aeb5520d56a2199ee940ace47","kind":"tag","published_at":"2016-05-18T00:07:31.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.18","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.18/manifests"},{"name":"v0.5.17","sha":"986401f1008fc54113439d7d6edc1bf2d0e89eae","kind":"tag","published_at":"2014-10-27T08:51:14.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.17","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.17/manifests"},{"name":"v0.5.16","sha":"7442778df25c97b3ece85a0230fe47c91cca3cb4","kind":"tag","published_at":"2014-09-19T09:14:20.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.16","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.16/manifests"},{"name":"v0.5.15","sha":"359e20451695467ea7f0e19859426e29746fbf92","kind":"tag","published_at":"2014-06-25T13:25:03.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.15","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.15/manifests"},{"name":"v0.5.14","sha":"6700be5b9292dfa40f3d570c2ce66af7f7880fd5","kind":"tag","published_at":"2014-04-30T10:01:57.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.14","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.14/manifests"},{"name":"v0.5.13","sha":"8b7dd7c0b00089a7fa7d1643889956a5b3151a04","kind":"tag","published_at":"2014-04-17T14:00:35.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.13","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.13/manifests"},{"name":"v0.5.12","sha":"3dd6875bde7e0b1317ee7363516c369f03e7cd73","kind":"tag","published_at":"2014-02-24T10:04:58.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.12","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.12/manifests"},{"name":"v0.5.11","sha":"941cd8a569eabbcdc0c48604b2c3186d46b50519","kind":"tag","published_at":"2014-02-21T11:33:01.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.11","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.11/manifests"},{"name":"v0.5.10","sha":"43daaeabc9b2494b95abea8504460cc5b4fdc6f6","kind":"tag","published_at":"2014-01-28T15:29:22.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.10","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.10/manifests"},{"name":"v0.5.9","sha":"59d7b4d9d8f66755481700ff18000f3a49a0dd1f","kind":"tag","published_at":"2013-11-14T08:53:26.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.9","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.9/manifests"},{"name":"v0.5.8","sha":"10f104779921b8dc0e287a9a6da0fc6daec6e2c6","kind":"tag","published_at":"2013-10-14T08:16:25.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.8","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.8/manifests"},{"name":"v0.5.6","sha":"3ee895c2adaba3b5e3bcbec69216d87c75023050","kind":"tag","published_at":"2013-10-09T07:57:58.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.6","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"020324c3b646560d98bde45cb1f00970e5ef4767","kind":"tag","published_at":"2013-10-08T09:11:13.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.5","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"ee44fccb69e27ef333f13598c308a75b1f4e53b7","kind":"tag","published_at":"2013-10-04T11:03:14.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.4","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"a1434bcc933f9b6668fd2f66c4d01c7a0945b889","kind":"tag","published_at":"2013-10-04T10:57:52.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.3","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"8ac28b3336959adf7dc4fbe11cfdf88ff464a963","kind":"tag","published_at":"2013-09-30T08:34:21.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.2","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"aa059182d5f5e2ee49d627e292f6f44feab4446e","kind":"tag","published_at":"2013-08-22T11:57:51.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.1","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"628cbc27c83666a901ecc3c893757b72369ea230","kind":"tag","published_at":"2013-08-21T19:19:32.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.5.0","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"acef83ce9bbc654894bf1c101b3b1fe503d35b29","kind":"tag","published_at":"2013-06-24T11:36:49.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.4.0","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.4.0/manifests"},{"name":"v0.3.7","sha":"85230cc147551a02a32abc25bcd890ab6a07eca3","kind":"tag","published_at":"2012-02-02T11:26:04.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.3.7","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.7/manifests"},{"name":"v0.3.6","sha":"304aff448cb28bfc7f0b092abf04dbfcbec8474c","kind":"tag","published_at":"2012-01-09T09:46:57.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.3.6","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"8fde3d64e0d997029bc1534c3ef8e56b4fae4f06","kind":"tag","published_at":"2012-01-09T09:34:09.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.3.5","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"4d6f1163d931a3dc8d8335bc291c5d44eaf3c986","kind":"tag","published_at":"2010-11-04T09:46:11.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.3.4","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"9a9223b639acfcd56e86153cc8f97295304d7f55","kind":"commit","published_at":"2010-01-22T14:34:39.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.3.3","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"be0360dda23e7fb039200cbffc3d111289ee0cdb","kind":"commit","published_at":"2010-01-22T14:13:37.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.3.2","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"f7ec3818460a298d4d9a8fdd6ccc6f3406edcb7a","kind":"commit","published_at":"2010-01-22T13:46:41.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.3.1","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.3.1/manifests"},{"name":"v0.2.0","sha":"0a75ca484cfc2da58c94198db02678907e5a48e9","kind":"commit","published_at":"2010-01-13T11:37:16.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.2.0","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"7c26f401dfd7ac6b43632b1cb28575e1fbd273ac","kind":"commit","published_at":"2010-01-08T15:32:37.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.1.0","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"53e2ff952ff1c82ed5aa07f3d5d4537ca9bc92ad","kind":"commit","published_at":"2010-01-08T14:32:01.000Z","download_url":"https://codeload.github.com/ncr/rack-proxy/tar.gz/v0.0.1","html_url":"https://github.com/ncr/rack-proxy/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ncr/rack-proxy@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/tags/v0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-05-24T13:18:51.037Z","dependent_packages_count":0,"downloads":168365203,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.1557051334036169,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.17300570378179655,"average":0.08217770929635337},"purl":"pkg:gem/rack-proxy?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/rack-proxy","docker_dependents_count":355,"docker_downloads_count":554612924,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/rack-proxy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/rack-proxy/dependencies","status":null,"funding_links":["https://github.com/sponsors/ncr"],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-15T14:02:14.211Z","issues_count":40,"pull_requests_count":64,"avg_time_to_close_issue":43910918.47826087,"avg_time_to_close_pull_request":17050940.85483871,"issues_closed_count":23,"pull_requests_closed_count":62,"pull_request_authors_count":48,"issue_authors_count":37,"avg_comments_per_issue":1.725,"avg_comments_per_pull_request":1.453125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/issues","maintainers":[{"login":"ncr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ncr"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rack-proxy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rack-proxy/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rack-proxy/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rack-proxy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rack-proxy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rack-proxy/codemeta","maintainers":[{"uuid":"1661","login":"ncr","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://gem.coop/profiles/ncr","role":null,"created_at":"2025-10-08T03:22:29.586Z","updated_at":"2025-10-08T03:22:29.586Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/ncr/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":192157,"maintainers_count":67795,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":13669387,"name":"ruby-rack-proxy","ecosystem":"debian","description":null,"homepage":"https://github.com/ncr/rack-proxy","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/ncr/rack-proxy","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:40:24.746Z","latest_release_published_at":"2026-02-12T12:40:24.746Z","latest_release_number":"0.7.7-1","last_synced_at":"2026-03-14T18:08:03.490Z","created_at":"2026-02-12T12:40:24.510Z","updated_at":"2026-03-14T18:08:03.490Z","registry_url":"https://tracker.debian.org/pkg/ruby-rack-proxy","install_command":"apt-get install ruby-rack-proxy","documentation_url":"https://packages.debian.org/trixie/ruby-rack-proxy","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-rack-proxy","standards_version":"4.6.2","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 2.1~), rake, ruby-rack, ruby-rack-test","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T12:40:24.788Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-rack-proxy?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-rack-proxy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-rack-proxy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-rack-proxy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rack-proxy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rack-proxy/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rack-proxy/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rack-proxy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rack-proxy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-rack-proxy/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"trixie"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-04-27T18:20:39.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}}],"commits":{"id":19412,"full_name":"ncr/rack-proxy","default_branch":"master","total_commits":168,"total_committers":52,"total_bot_commits":4,"total_bot_committers":1,"mean_commits":3.230769230769231,"dds":0.5059523809523809,"past_year_total_commits":10,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":10.0,"past_year_dds":0.0,"last_synced_at":"2026-05-24T17:40:48.962Z","last_synced_commit":"4b014925175afb2230b8e774deda91042dda2ab6","created_at":"2023-03-07T11:40:58.812Z","updated_at":"2026-05-24T17:40:38.685Z","committers":[{"name":"Jacek Becela","email":"jacek.becela@gmail.com","login":"ncr","count":83},{"name":"Rada Bogdan Raul","email":"raoul_ice@yahoo.com","login":"bogdanRada","count":10},{"name":"Andrey Dolgikh","email":"lxnewayfarer@yandex.ru","login":"lxnewayfarer","count":5},{"name":"André Laszlo","email":"laszlo@kisi.io","login":"andrelaszlo","count":5},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":4},{"name":"Ben Marchant","email":"ben_marchant@hotmail.com","login":"bmarchant","count":4},{"name":"Whitney Young","email":"wbyoung@fadingred.com","login":"wbyoung","count":3},{"name":"Rick Fletcher","email":"fletch@pobox.com","login":"rfletcher","count":3},{"name":"Vladimir Temnikov","email":"vladimir.temnikov@activeplatform.com","login":"vladimirtemnikov","count":2},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":2},{"name":"Nicholas Hemsley","email":"nick.hems@gmail.com","login":"nhemsley","count":2},{"name":"Jake Worth","email":"jake@jakeworth.com","login":"jwworth","count":2},{"name":"Mikdiet","email":"mikdiet@gmail.com","login":"mikdiet","count":2},{"name":"sbopr","email":"sbopr_git@xbridge.com","login":null,"count":2},{"name":"Danny Guinther","email":"danny@backupify.com","login":null,"count":2},{"name":"Tim Case","email":"tim@2drops.net","login":null,"count":1},{"name":"Steve Hull","email":"steve@taskrabbit.com","login":null,"count":1},{"name":"Raul E Rangel","email":"Raul.Rangel@disney.com","login":null,"count":1},{"name":"Matt Colyer","email":"matt@smallbatchinc.com","login":null,"count":1},{"name":"Exoth","email":"yuri.trofimenko@aviasales.ru","login":null,"count":1},{"name":"Dan Mayer","email":"dan.mayer@offgrid-electric.com","login":null,"count":1},{"name":"Bevan Loon","email":"bevan.loon@digital.cabinet-office.gov.uk","login":null,"count":1},{"name":"Adam Pohorecki","email":"adam@pohorecki.pl","login":"psyho","count":1},{"name":"Beth Skurrie","email":"beth@bethesque.com","login":"bethesque","count":1},{"name":"Bill Abresch","email":"babresch@adaptly.com","login":"wija","count":1},{"name":"Filippos Vasilakis","email":"vasilakisfil@gmail.com","login":"vasilakisfil","count":1},{"name":"sandip mondal","email":"sandip_mondal85@yahoo.co.in","login":"smondal","count":1},{"name":"rssdev10","email":"rssdev10@gmail.com","login":"rssdev10","count":1},{"name":"pex","email":"rernst@farbenmeer.net","login":"pex","count":1},{"name":"ooooooo-q","email":"ooooooo-q","login":"ooooooo-q","count":1},{"name":"andrey-abramow","email":"abramow.andrey@gmail.com","login":"andrey-abramow","count":1},{"name":"aloha","email":"y.alohac@gmail.com","login":"alChaCC","count":1},{"name":"Vince Foley","email":"vince@newrelic.com","login":"binaryseed","count":1},{"name":"Sheldon Johnson","email":"8026227+drzel","login":"drzel","count":1},{"name":"Robby Russell","email":"robby@planetargon.com","login":"robbyrussell","count":1},{"name":"Peter Vandenberk","email":"pvandenberk@mac.com","login":"pvdb","count":1},{"name":"Nathaniel Talbott","email":"nathaniel@talbott.ws","login":"ntalbott","count":1},{"name":"Nate Berkopec","email":"nate.berkopec@gmail.com","login":"nateberkopec","count":1},{"name":"Moritz Nisblé","email":"moritz.nisble@aboutsource.net","login":"aboutNisblee","count":1},{"name":"Michael Rykov","email":"mrykov@gmail.com","login":"rykov","count":1},{"name":"Matt Parker","email":"moonmaster9000@gmail.com","login":"moonmaster9000","count":1},{"name":"Martin Posthumus","email":"martin.posthumus@gmail.com","login":"voikya","count":1},{"name":"Kyle Hargraves","email":"pd@krh.me","login":"pd","count":1},{"name":"Kasper Grubbe","email":"kawsper@gmail.com","login":"kaspergrubbe","count":1},{"name":"Julien Pellet","email":"pelletj@gmail.com","login":"jp","count":1},{"name":"John Barnette","email":"jbarnette@gmail.com","login":"jbarnette","count":1},{"name":"John Bachir","email":"jjb","login":"jjb","count":1},{"name":"Javan Makhmali","email":"javan@javan.us","login":"javan","count":1},{"name":"Jared Beck","email":"jared@jaredbeck.com","login":"jaredbeck","count":1},{"name":"Jan Raasch","email":"jan@janraasch.com","login":"janraasch","count":1},{"name":"Huy Hoang","email":"huythieuhoang@gmail.com","login":"huyh","count":1},{"name":"Geoff Longman","email":"glongman@gmail.com","login":"glongman","count":1}],"past_year_committers":[{"name":"Jacek Becela","email":"jacek.becela@gmail.com","login":"ncr","count":10}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-25T00:00:11.816Z","repositories_count":6241208,"commits_count":883198072,"contributors_count":34913468,"owners_count":1157308,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"ncr/rack-proxy","html_url":"https://github.com/ncr/rack-proxy","last_synced_at":"2026-05-23T05:00:47.930Z","status":"error","issues_count":40,"pull_requests_count":64,"avg_time_to_close_issue":43910918.47826087,"avg_time_to_close_pull_request":17050940.85483871,"issues_closed_count":23,"pull_requests_closed_count":62,"pull_request_authors_count":48,"issue_authors_count":37,"avg_comments_per_issue":1.725,"avg_comments_per_pull_request":1.453125,"merged_pull_requests_count":51,"bot_issues_count":0,"bot_pull_requests_count":10,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-12T15:39:58.891Z","updated_at":"2026-05-23T05:00:47.931Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncr%2Frack-proxy/issues","issue_labels_count":{"help needed":2},"pull_request_labels_count":{"dependencies":10},"issue_author_associations_count":{"NONE":30,"CONTRIBUTOR":9,"OWNER":1},"pull_request_author_associations_count":{"CONTRIBUTOR":60,"NONE":4},"issue_authors":{"jp":2,"nhemsley":2,"ioquatix":2,"tleish":1,"ndbroadbent":1,"pravi":1,"shomid":1,"amitfriedman12":1,"rahulbir":1,"jonleighton":1,"glongman":1,"timwis":1,"Silex":1,"vladimirtemnikov":1,"jjb":1,"ncr":1,"jxc876":1,"westoque":1,"jcamejo":1,"amingilani":1,"juliojgarciaperez":1,"Exoth":1,"acamargo":1,"mensfeld":1,"bogdanRada":1,"crazyoptimist":1,"JamesDunne":1,"caiofct":1,"RailsCod3rFuture":1,"richsoni":1,"jonmchan":1,"devilankur18":1,"geedon":1,"tiagomjorge":1,"joaomilho":1,"codyrickman":1,"andrewhavens":1},"pull_request_authors":{"dependabot[bot]":10,"nhemsley":4,"mikdiet":2,"binaryseed":2,"rfletcher":2,"olleolleolle":2,"pex":1,"danmayer":1,"glongman":1,"vasilakisfil":1,"jjb":1,"kaspergrubbe":1,"voikya":1,"psyho":1,"ooooooo-q":1,"Exoth":1,"moonmaster9000":1,"robbyrussell":1,"bogdanRada":1,"aboutNisblee":1,"jwworth":1,"sbstn-jmnz":1,"jbarnette":1,"drzel":1,"jaredbeck":1,"vladimirtemnikov":1,"bethesque":1,"pd":1,"nateberkopec":1,"smondal":1,"kamilc":1,"andrelaszlo":1,"alChaCC":1,"andrey-abramow":1,"jp":1,"bevanloon":1,"ntalbott":1,"wija":1,"janraasch":1,"wbyoung":1,"javan":1,"mjgiarlo":1,"lxnewayfarer":1,"rssdev10":1,"sbopr":1,"ismell":1,"pvdb":1,"bmarchant":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-24T00:00:44.577Z","repositories_count":14690627,"issues_count":34010158,"pull_requests_count":111410347,"authors_count":11272927,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"ncr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ncr"}],"active_maintainers":[]},"events":{"total":{"PullRequestEvent":1,"ForkEvent":3,"IssuesEvent":3,"WatchEvent":4,"PushEvent":1,"CreateEvent":3},"last_year":{"PullRequestEvent":1,"ForkEvent":1,"IssuesEvent":1,"WatchEvent":3,"PushEvent":1,"CreateEvent":3}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-06T10:00:50.613Z","updated_at":"2022-08-06T10:00:50.613Z","repository_link":"https://github.com/ncr/rack-proxy/blob/master/Gemfile","dependencies":[{"id":584293332,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-08-06T10:00:50.619Z","updated_at":"2022-08-06T10:00:50.619Z","repository_link":"https://github.com/ncr/rack-proxy/blob/master/Gemfile.lock","dependencies":[{"id":584293333,"package_name":"rack-proxy","ecosystem":"rubygems","requirements":"0.7.2","direct":false,"kind":"runtime","optional":false},{"id":584293334,"package_name":"power_assert","ecosystem":"rubygems","requirements":"0.2.6","direct":false,"kind":"runtime","optional":false},{"id":584293335,"package_name":"rack","ecosystem":"rubygems","requirements":"2.2.3","direct":false,"kind":"runtime","optional":false},{"id":584293336,"package_name":"rack-test","ecosystem":"rubygems","requirements":"0.5.6","direct":false,"kind":"runtime","optional":false},{"id":584293337,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.6","direct":false,"kind":"runtime","optional":false},{"id":584293338,"package_name":"test-unit","ecosystem":"rubygems","requirements":"3.1.5","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"rack-proxy.gemspec","sha":null,"kind":"manifest","created_at":"2022-08-06T10:00:50.625Z","updated_at":"2022-08-06T10:00:50.625Z","repository_link":"https://github.com/ncr/rack-proxy/blob/master/rack-proxy.gemspec","dependencies":[{"id":584293339,"package_name":"rack","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":584293340,"package_name":"rack-test","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":584293341,"package_name":"test-unit","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]}],"score":30.634345586012678,"created_at":"2024-12-15T21:38:07.738Z","updated_at":"2026-05-25T06:00:44.194Z","avatar_url":"https://github.com/ncr.png","language":"Ruby","monthly_downloads":0,"readme":"A request/response rewriting HTTP proxy. A Rack app. Subclass `Rack::Proxy` and provide your `rewrite_env` and `rewrite_response` methods.\n\nInstallation\n----\n\nAdd the following to your `Gemfile`:\n\n```\ngem 'rack-proxy', '~\u003e 0.8.0'\n```\n\nOr install:\n\n```\ngem install rack-proxy\n```\n\nUse Cases\n----\n\nBelow are some examples of real world use cases for Rack-Proxy. If you have done something interesting, add it to the list below and send a PR.\n\n* Allowing one app to act as central trust authority\n  * handle accepting self-sign certificates for internal apps\n  * authentication / authorization prior to proxying requests to a blindly trusting backend\n  * avoiding CORs complications by proxying from same domain to another backend\n* subdomain based pass-through to multiple apps\n* Complex redirect rules\n   * redirect pages with different extensions (ex: `.php`) to another app\n   * useful for handling awkward redirection rules for moved pages\n* fan Parallel Requests: turning a single API request to [multiple concurrent backend requests](https://github.com/typhoeus/typhoeus#making-parallel-requests) \u0026 merging results.\n* inserting or stripping headers required or problematic for certain clients\n\nOptions\n----\n\nOptions can be set when initializing the middleware or overriding a method.\n\n\n* `:streaming` - defaults to `true`, but does not work on all Ruby versions, recommend to set to `false`\n* `:ssl_verify_none` - tell `Net::HTTP` to skip TLS certificate verification (defaults to verifying — see [Upgrading](#upgrading) for the 0.8 change)\n* `:verify_mode` - explicit `OpenSSL::SSL::VERIFY_*` constant; wins over `ssl_verify_none`\n* `:ssl_version` - tell `Net::HTTP` to set a specific `ssl_version`\n* `:backend` - the URI parseable format of host and port of the target proxy backend. If not set it will assume the backend target is the same as the source.\n* `:read_timeout` - set proxy timeout it defaults to 60 seconds\n* `:logger` - any object responding to `#\u003c\u003c` (e.g. `$stdout`, a `StringIO`, or a Ruby `Logger`). Wired through to `Net::HTTP#set_debug_output` so the full HTTP wire-level conversation is written to the sink. Useful for debugging.\n\nTo pass in options, when you configure your middleware you can pass them in as an optional hash.\n\n```ruby\nRails.application.config.middleware.use ExampleServiceProxy, backend: 'http://guides.rubyonrails.org', streaming: false\n```\n\nExamples\n----\n\nSee and run the examples below from `lib/rack_proxy_examples/`. To mount any example into an existing Rails app:\n\n1. create `config/initializers/proxy.rb`\n2. modify the file to require the example file\n```ruby\nrequire 'rack_proxy_examples/forward_host'\n```\n\n### Forward request to Host and Insert Header\n\nTest with `require 'rack_proxy_examples/forward_host'`\n\n```ruby\nclass ForwardHost \u003c Rack::Proxy\n\n  def rewrite_env(env)\n    env[\"HTTP_HOST\"] = \"example.com\"\n    env\n  end\n\n  def rewrite_response(triplet)\n    status, headers, body = triplet\n\n    # example of inserting an additional header\n    headers[\"X-Foo\"] = \"Bar\"\n\n    # if you rewrite env, it appears that content-length isn't calculated correctly\n    # resulting in only partial responses being sent to users\n    # you can remove it or recalculate it here\n    headers[\"content-length\"] = nil\n\n    triplet\n  end\n\nend\n```\n\n### Disable SSL session verification when proxying a server with e.g. self-signed SSL certs\n\nTest with `require 'rack_proxy_examples/trusting_proxy'`\n\n```ruby\nclass TrustingProxy \u003c Rack::Proxy\n\n  def rewrite_env(env)\n    env[\"HTTP_HOST\"] = \"self-signed.badssl.com\"\n    env\n  end\n\n  def rewrite_response(triplet)\n    status, headers, body = triplet\n\n    # if you rewrite env, it appears that content-length isn't calculated correctly\n    # resulting in only partial responses being sent to users\n    # you can remove it or recalculate it here\n    headers[\"content-length\"] = nil\n\n    triplet\n  end\n\nend\n\n# Pass ssl_verify_none: true to skip TLS certificate verification.\nRack::Proxy.new(ssl_verify_none: true)\n```\n\n### Rails middleware example\n\nTest with `require 'rack_proxy_examples/example_service_proxy'`\n\n```ruby\n###\n# This is an example of how to use Rack-Proxy in a Rails application.\n#\n# Setup:\n# 1. rails new test_app\n# 2. cd test_app\n# 3. install Rack-Proxy in `Gemfile`\n#    a. `gem 'rack-proxy', '~\u003e 0.7.7'`\n# 4. install gem: `bundle install`\n# 5. create `config/initializers/proxy.rb` adding this line `require 'rack_proxy_examples/example_service_proxy'`\n# 6. run: `SERVICE_URL=http://guides.rubyonrails.org rails server`\n# 7. open in browser: `http://localhost:3000/example_service`\n#\n###\nENV['SERVICE_URL'] ||= 'http://guides.rubyonrails.org'\n\nclass ExampleServiceProxy \u003c Rack::Proxy\n  def perform_request(env)\n    request = Rack::Request.new(env)\n\n    # use rack proxy for anything hitting our host app at /example_service\n    if request.path =~ %r{^/example_service}\n        backend = URI(ENV['SERVICE_URL'])\n        # most backends required host set properly, but rack-proxy doesn't set this for you automatically\n        # even when a backend host is passed in via the options\n        env[\"HTTP_HOST\"] = backend.host\n\n        # This is the only path that needs to be set currently on Rails 5 \u0026 greater\n        env['PATH_INFO'] = ENV['SERVICE_PATH'] || '/configuring.html'\n\n        # don't send your sites cookies to target service, unless it is a trusted internal service that can parse all your cookies\n        env['HTTP_COOKIE'] = ''\n        super(env)\n    else\n      @app.call(env)\n    end\n  end\nend\n```\n\n### Using as middleware to forward only some extensions to another Application\n\nTest with `require 'rack_proxy_examples/rack_php_proxy'`\n\nExample: Proxying only requests that end with \".php\" could be done like this:\n\n```ruby\n###\n# Open http://localhost:3000/test.php to trigger proxy\n###\nclass RackPhpProxy \u003c Rack::Proxy\n\n  def perform_request(env)\n    request = Rack::Request.new(env)\n    if request.path =~ %r{\\.php}\n      env[\"HTTP_HOST\"] = ENV[\"HTTP_HOST\"] ? URI(ENV[\"HTTP_HOST\"]).host : \"localhost\"\n      ENV[\"PHP_PATH\"] ||= '/manual/en/tutorial.firstpage.php'\n\n      # Rails 3 \u0026 4\n      env[\"REQUEST_PATH\"] = ENV[\"PHP_PATH\"] || \"/php/#{request.fullpath}\"\n      # Rails 5 and above\n      env['PATH_INFO'] = ENV[\"PHP_PATH\"] || \"/php/#{request.fullpath}\"\n\n      env['content-length'] = nil\n\n      super(env)\n    else\n      @app.call(env)\n    end\n  end\n\n  def rewrite_response(triplet)\n    status, headers, body = triplet\n\n    # if you proxy depending on the backend, it appears that content-length isn't calculated correctly\n    # resulting in only partial responses being sent to users\n    # you can remove it or recalculate it here\n    headers[\"content-length\"] = nil\n\n    triplet\n  end\nend\n```\n\nTo use the middleware, please consider the following:\n\n1) For Rails we could add a configuration in `config/application.rb`\n\n```ruby\n  config.middleware.use RackPhpProxy, {ssl_verify_none: true}\n```\n\n2) For Sinatra or any Rack-based application:\n\n```ruby\nclass MyAwesomeSinatra \u003c Sinatra::Base\n   use  RackPhpProxy, {ssl_verify_none: true}\nend\n```\n\nThis will allow to run the other requests through the application and only proxy the requests that match the condition from the middleware.\n\nSee tests for more examples.\n\n### SSL proxy for SpringBoot applications debugging\n\nWhenever you need to debug communication with external services with HTTPS protocol (like OAuth based) you have to be able to access to your local web app through HTTPS protocol too. Typical way is to use nginx or Apache httpd as a reverse proxy but it might be inconvinuent for development environment. Simple proxy server is a better way in this case. The only what we need is to unpack incoming SSL queries and proxy them to a backend. We can prepare minimal set of files to create autonomous proxy server.\n\nCreate `config.ru` file:\n```ruby\n#\n# config.ru\n#\nrequire 'rack'\nrequire 'rack-proxy'\n\nclass ForwardHost \u003c Rack::Proxy\n  def rewrite_env(env)\n    env['HTTP_X_FORWARDED_HOST'] = env['SERVER_NAME']\n    env['HTTP_X_FORWARDED_PROTO'] = env['rack.url_scheme']\n    env\n  end\nend\n\nrun ForwardHost.new(backend: 'http://localhost:8080')\n```\n\nCreate `Gemfile` file:\n```ruby\nsource \"https://rubygems.org\"\n\ngem 'thin'\ngem 'rake'\ngem 'rack-proxy'\n```\n\nCreate `config.yml` file with configuration of web server `thin`:\n```yml\n---\nssl: true\nssl-key-file: keys/domain.key\nssl-cert-file: keys/domain.crt\nssl-disable-verify: false\n```\n\nCreate 'keys' directory and generate SSL key and certificates files `domain.key` and `domain.crt`\n\nRun `bundle exec thin start` for running it with `thin`'s default port.\n\nOr use `sudo -E thin start -C config.yml -p 443` for running with default for `https://` port.\n\nDon't forget to enable processing of `X-Forwarded-...` headers on your application side. Just add following strings to your `resources/application.yml` file.\n```yml\n---\nserver:\n  tomcat:\n    remote-ip-header: x-forwarded-for\n    protocol-header:  x-forwarded-proto\n  use-forward-headers:  true\n```\n\nAdd some domain name like `debug.your_app.com` into your local `/etc/hosts` file like\n```\n127.0.0.1\tdebug.your_app.com\n```\n\nNext start the proxy and your app. And now you can access to your Spring application through SSL connection via `https://debug.your_app.com` URI in a browser.\n\n### Using SSL/TLS certificates with HTTP connection\nThis may be helpful, when third-party API has authentication by client TLS certificates and you need to proxy your requests and sign them with certificate.\n\nJust specify Rack::Proxy SSL options and your request will use TLS HTTP connection:\n```ruby\n# config.ru\n. . .\n\ncert_raw = File.read('./certs/rootCA.crt')\nkey_raw = File.read('./certs/key.pem')\n\ncert = OpenSSL::X509::Certificate.new(cert_raw)\nkey = OpenSSL::PKey.read(key_raw)\n\nuse TLSProxy, cert: cert, key: key, use_ssl: true, verify_mode: OpenSSL::SSL::VERIFY_PEER, ssl_version: 'TLSv1_2'\n```\n\nAnd rewrite host for example:\n```ruby\n# tls_proxy.rb\nclass TLSProxy \u003c Rack::Proxy\n  attr_accessor :original_request, :query_params\n\n  def rewrite_env(env)\n    env[\"HTTP_HOST\"] = \"client-tls-auth-api.com:443\"\n    env\n  end\nend\n```\n\nUpgrading\n----\n\n### 0.7.x → 0.8.0\n\n**TLS certificate verification is now on by default.** Prior versions silently used `OpenSSL::SSL::VERIFY_NONE` whenever the backend was HTTPS, which disabled certificate checks. 0.8.0 defaults to `VERIFY_PEER` to match Ruby's `Net::HTTP`.\n\nIf you proxy to a backend with a self-signed or otherwise untrusted certificate, you'll now get an `OpenSSL::SSL::SSLError` unless you opt out explicitly:\n\n```ruby\nRack::Proxy.new(ssl_verify_none: true)              # or\nRack::Proxy.new(verify_mode: OpenSSL::SSL::VERIFY_NONE)\n```\n\nFor internal services with a private CA, prefer setting `cert`/`verify_mode` over disabling verification altogether.\n\nA note on header keys (#96)\n----\n\nPer the standard Rack/CGI convention, header names received by your proxy are exposed in the env with underscores (`HTTP_X_CUSTOM_HEADER`), and rack-proxy rewrites them with dashes (`X-Custom-Header`) when forwarding. This conversion is lossy: by the time a request reaches rack-proxy, the upstream web server (nginx, Apache, Caddy, Puma) has already collapsed both `X-Custom-Header` and `X_Custom_Header` into the same env key, and rack-proxy cannot recover the original spelling.\n\nIf you need underscore-style headers preserved end-to-end, configure your fronting web server (e.g. `underscores_in_headers on;` in nginx, or `HTTPProtocolOptions` in Apache) — rack-proxy is not the right layer to fix this.\n\nWARNING\n----\n\nDoesn't work with `fakeweb`/`webmock`. Both libraries monkey-patch net/http code.\n\nTodos\n----\n\n* Make the docs up to date with the current use case for this code: everything except streaming which involved a rather ugly monkey patch and only worked in 1.8, but does not work now.\n* Improve and validate requirements for Host and Path rewrite rules\n* Ability to inject logger and set log level\n","funding_links":["https://github.com/sponsors/ncr"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["crash-reporting","activerecord","rubygems","activejob","mvc","sidekiq","background-jobs","rack","jobs","sinatra"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/323","html_url":"https://ruby.ecosyste.ms/projects/323"}