{"id":369739,"url":"https://github.com/rubygems/gemstash","last_synced_at":"2026-05-30T19:00:57.163Z","repository":{"id":38191924,"uuid":"42746109","full_name":"rubygems/gemstash","owner":"rubygems","description":"A RubyGems.org cache and private gem server","archived":false,"fork":false,"pushed_at":"2026-05-04T07:23:15.000Z","size":1246,"stargazers_count":788,"open_issues_count":51,"forks_count":138,"subscribers_count":17,"default_branch":"main","last_synced_at":"2026-05-05T14:43:51.652Z","etag":null,"topics":["rubygems"],"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/rubygems.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"custom":"https://rubycentral.org"}},"created_at":"2015-09-18T20:41:41.000Z","updated_at":"2026-04-30T00:57:41.000Z","dependencies_parsed_at":"2025-12-23T14:03:19.846Z","dependency_job_id":null,"html_url":"https://github.com/rubygems/gemstash","commit_stats":{"total_commits":810,"total_committers":64,"mean_commits":12.65625,"dds":0.6938271604938271,"last_synced_commit":"93a8a01ed4ce2d6e51ac0a15d9331cf0be7c5e6f"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/rubygems/gemstash","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubygems","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/sbom","scorecard":{"id":146753,"data":{"date":"2025-08-04","repo":{"name":"github.com/rubygems/gemstash","commit":"3ee6062aa23b217f3af0e540afb6f3227e7c9683"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.3,"checks":[{"name":"Code-Review","score":8,"reason":"Found 10/12 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/gemstash-ci.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":2,"reason":"dependency not pinned by hash detected -- score normalized to 2","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gemstash-ci.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/gemstash-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/gemstash-ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/gemstash-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/lint.yml/main?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T09:32:50.734Z","repository_id":38191924,"created_at":"2025-08-16T09:32:50.735Z","updated_at":"2025-08-16T09:32:50.735Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33705207,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"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":"rubygems","name":"RubyGems","uuid":"208761","kind":"organization","description":"","email":null,"website":"https://rubygems.org","location":"GEM_HOME","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/208761?v=4","repositories_count":60,"last_synced_at":"2023-04-13T10:35:57.064Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rubygems","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T17:46:46.793Z","updated_at":"2023-04-13T10:35:57.268Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubygems","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubygems/repositories"},"packages":[{"id":13031519,"name":"gemstash","ecosystem":"nixpkgs","description":"Cache for RubyGems.org and a private gem server","homepage":"https://github.com/rubygems/gemstash","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rubygems/gemstash","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T15:08:31.351Z","latest_release_published_at":"2026-02-01T15:08:31.351Z","latest_release_number":"2.7.1","last_synced_at":"2026-03-04T11:13:09.417Z","created_at":"2026-02-01T15:08:28.147Z","updated_at":"2026-03-04T11:13:09.672Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=gemstash","install_command":"nix-env -iA nixpkgs.gemstash","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/tools/gemstash/default.nix#L19","metadata":{"nix_attribute":"gemstash-2.7.1","position":"pkgs/development/tools/gemstash/default.nix:19","platforms":["i686-cygwin","x86_64-cygwin","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-freebsd","x86_64-freebsd","aarch64-genode","i686-genode","x86_64-genode","x86_64-solaris","javascript-ghcjs","aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","mmix-mmixware","aarch64-netbsd","armv6l-netbsd","armv7a-netbsd","armv7l-netbsd","i686-netbsd","m68k-netbsd","mipsel-netbsd","powerpc-netbsd","riscv32-netbsd","riscv64-netbsd","x86_64-netbsd","aarch64_be-none","aarch64-none","arm-none","armv6l-none","avr-none","i686-none","microblaze-none","microblazeel-none","mips-none","mips64-none","msp430-none","or1k-none","m68k-none","powerpc-none","powerpcle-none","riscv32-none","riscv64-none","rx-none","s390-none","s390x-none","vc4-none","x86_64-none","i686-openbsd","x86_64-openbsd","x86_64-redox","wasm64-wasi","wasm32-wasi","aarch64-windows","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["out"]},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:nix/gemstash?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/gemstash","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/gemstash","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/gemstash/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/gemstash/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/gemstash/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/gemstash/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/gemstash/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/gemstash/codemeta","maintainers":[{"uuid":"viraptor","login":null,"name":"Stanisław Pitucha","email":"nix@viraptor.info","url":"https://github.com/viraptor","packages_count":31,"html_url":null,"role":null,"created_at":"2026-03-04T11:13:09.597Z","updated_at":"2026-03-04T11:13:09.597Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers/viraptor/packages"}],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":226},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-03-31T06:38:33.515Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":12740449,"name":"gemstash","ecosystem":"nixpkgs","description":"A cache for RubyGems.org and a private gem server","homepage":"https://github.com/rubygems/gemstash","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rubygems/gemstash","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T03:17:01.570Z","latest_release_published_at":"2026-01-26T03:17:01.570Z","latest_release_number":"2.1.0","last_synced_at":"2026-03-26T21:16:29.516Z","created_at":"2026-01-26T03:17:00.918Z","updated_at":"2026-03-26T21:16:29.516Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=gemstash","install_command":"nix-env -iA nixpkgs.gemstash","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/tools/gemstash/default.nix#L14","metadata":{"nix_attribute":"gemstash-2.1.0","position":"pkgs/development/tools/gemstash/default.nix:14","platforms":["i686-cygwin","x86_64-cygwin","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-freebsd13","x86_64-freebsd13","aarch64-genode","i686-genode","x86_64-genode","x86_64-solaris","javascript-ghcjs","aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","mmix-mmixware","aarch64-netbsd","armv6l-netbsd","armv7a-netbsd","armv7l-netbsd","i686-netbsd","m68k-netbsd","mipsel-netbsd","powerpc-netbsd","riscv32-netbsd","riscv64-netbsd","x86_64-netbsd","aarch64_be-none","aarch64-none","arm-none","armv6l-none","avr-none","i686-none","microblaze-none","microblazeel-none","msp430-none","or1k-none","m68k-none","powerpc-none","powerpcle-none","riscv32-none","riscv64-none","rx-none","s390-none","s390x-none","vc4-none","x86_64-none","i686-openbsd","x86_64-openbsd","x86_64-redox","wasm64-wasi","wasm32-wasi","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["out"]},"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:nix/gemstash?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/gemstash","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/gemstash","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/gemstash/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/gemstash/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/gemstash/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/gemstash/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/gemstash/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/gemstash/codemeta","maintainers":[{"uuid":"viraptor","login":null,"name":"Stanisław Pitucha","email":"nix@viraptor.info","url":"https://github.com/viraptor","packages_count":17,"html_url":null,"role":null,"created_at":"2026-02-26T20:09:03.024Z","updated_at":"2026-02-26T20:09:03.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers/viraptor/packages"}],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":150},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-03-31T06:36:39.503Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/namespaces"}},{"id":13253889,"name":"gemstash","ecosystem":"nixpkgs","description":"A cache for RubyGems.org and a private gem server","homepage":"https://github.com/rubygems/gemstash","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rubygems/gemstash","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T03:59:58.550Z","latest_release_published_at":"2026-02-02T03:59:58.550Z","latest_release_number":"2.1.0","last_synced_at":"2026-03-04T20:45:18.604Z","created_at":"2026-02-02T03:59:16.766Z","updated_at":"2026-03-04T21:01:34.530Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=gemstash","install_command":"nix-env -iA nixpkgs.gemstash","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/tools/gemstash/default.nix#L14","metadata":{"nix_attribute":"gemstash-2.1.0","position":"pkgs/development/tools/gemstash/default.nix:14","platforms":["i686-cygwin","x86_64-cygwin","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-freebsd13","x86_64-freebsd13","aarch64-genode","i686-genode","x86_64-genode","x86_64-solaris","javascript-ghcjs","aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","mmix-mmixware","aarch64-netbsd","armv6l-netbsd","armv7a-netbsd","armv7l-netbsd","i686-netbsd","m68k-netbsd","mipsel-netbsd","powerpc-netbsd","riscv32-netbsd","riscv64-netbsd","x86_64-netbsd","aarch64_be-none","aarch64-none","arm-none","armv6l-none","avr-none","i686-none","microblaze-none","microblazeel-none","mips-none","mips64-none","msp430-none","or1k-none","m68k-none","powerpc-none","powerpcle-none","riscv32-none","riscv64-none","rx-none","s390-none","s390x-none","vc4-none","x86_64-none","i686-openbsd","x86_64-openbsd","x86_64-redox","wasm64-wasi","wasm32-wasi","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["out"]},"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:nix/gemstash?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/gemstash","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/gemstash","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/gemstash/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/gemstash/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/gemstash/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/gemstash/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/gemstash/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/gemstash/codemeta","maintainers":[{"uuid":"viraptor","login":null,"name":"Stanisław Pitucha","email":"nix@viraptor.info","url":"https://github.com/viraptor","packages_count":18,"html_url":null,"role":null,"created_at":"2026-03-04T20:45:18.759Z","updated_at":"2026-03-04T20:45:18.759Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers/viraptor/packages"}],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":187},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-03-31T06:41:07.021Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/namespaces"}},{"id":213200,"name":"gemstash","ecosystem":"rubygems","description":"Gemstash acts as a local RubyGems server, caching copies of gems from RubyGems.org automatically, and eventually letting you push your own private gems as well.","homepage":"https://github.com/rubygems/gemstash","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rubygems/gemstash","keywords_array":[],"namespace":null,"versions_count":28,"first_release_published_at":"2015-11-30T07:44:46.842Z","latest_release_published_at":"2023-10-12T11:28:06.208Z","latest_release_number":"2.7.1","last_synced_at":"2026-03-20T11:42:51.926Z","created_at":"2022-04-05T23:23:57.537Z","updated_at":"2026-03-20T11:42:51.995Z","registry_url":"https://rubygems.org/gems/gemstash","install_command":"gem install gemstash -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/gemstash/","metadata":{"funding":null},"repo_metadata":{"id":38191924,"uuid":"42746109","full_name":"rubygems/gemstash","owner":"rubygems","description":"A RubyGems.org cache and private gem server","archived":false,"fork":false,"pushed_at":"2026-02-09T06:57:51.000Z","size":1207,"stargazers_count":782,"open_issues_count":49,"forks_count":133,"subscribers_count":18,"default_branch":"main","last_synced_at":"2026-02-10T16:48:26.400Z","etag":null,"topics":["rubygems"],"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/rubygems.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"custom":"https://rubycentral.org"}},"created_at":"2015-09-18T20:41:41.000Z","updated_at":"2026-01-26T03:44:45.000Z","dependencies_parsed_at":"2025-12-23T14:03:19.846Z","dependency_job_id":null,"html_url":"https://github.com/rubygems/gemstash","commit_stats":{"total_commits":810,"total_committers":64,"mean_commits":12.65625,"dds":0.6938271604938271,"last_synced_commit":"93a8a01ed4ce2d6e51ac0a15d9331cf0be7c5e6f"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/rubygems/gemstash","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubygems","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/sbom","scorecard":{"id":146753,"data":{"date":"2025-08-04","repo":{"name":"github.com/rubygems/gemstash","commit":"3ee6062aa23b217f3af0e540afb6f3227e7c9683"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.3,"checks":[{"name":"Code-Review","score":8,"reason":"Found 10/12 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/gemstash-ci.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":2,"reason":"dependency not pinned by hash detected -- score normalized to 2","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gemstash-ci.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/gemstash-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/gemstash-ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/gemstash-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/lint.yml/main?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T09:32:50.734Z","repository_id":38191924,"created_at":"2025-08-16T09:32:50.735Z","updated_at":"2025-08-16T09:32:50.735Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29369378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"rubygems","name":"RubyGems","uuid":"208761","kind":"organization","description":"","email":null,"website":"https://rubygems.org","location":"GEM_HOME","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/208761?v=4","repositories_count":60,"last_synced_at":"2023-04-13T10:35:57.064Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rubygems","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T17:46:46.793Z","updated_at":"2023-04-13T10:35:57.268Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubygems","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubygems/repositories"},"tags":[{"name":"v2.7.1","sha":"0f8e2aba12bc68df51b14cee521b979920cc1471","kind":"tag","published_at":"2023-10-12T11:27:33.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.7.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"d7585f2bdc0a825a0060e68a4eb15f533358e85f","kind":"tag","published_at":"2023-10-08T18:19:51.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.7.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"682917470c6142c2bdc0de8a22361e5dd4ea9939","kind":"tag","published_at":"2023-09-30T08:34:40.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.6.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"4f0f3a2c9d38c3152a92dbee2e8c25999927743a","kind":"tag","published_at":"2023-09-28T10:51:35.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.5.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"c29fadd29603a52138503df1856ab8e30a75cdfc","kind":"tag","published_at":"2023-09-27T07:23:09.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.4.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.4.0/manifests"},{"name":"v2.3.2","sha":"df64b12575632247cd69d71455b5d1dcda0918fb","kind":"tag","published_at":"2023-09-14T07:15:18.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.3.2","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"78ec678284034bf95332aea94c7982c164fd3163","kind":"tag","published_at":"2023-09-05T12:50:50.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.3.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"be7bf9cd5d344c60943b5d127c6685bd0af5c7a8","kind":"tag","published_at":"2023-08-30T11:43:13.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.3.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"d48b0ce12b6603c3a4fdd1dfa5ac5fe8784ffd9d","kind":"tag","published_at":"2023-03-03T12:52:49.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.2.2","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"dc88d341972a090b45266313921a323060e3717b","kind":"tag","published_at":"2023-02-09T06:01:43.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.2.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"0453bf87f90cd78e434c1a2256c7a08c46a2879b","kind":"tag","published_at":"2023-01-27T09:11:10.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.2.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"1dfb5f18e104fed594673b71405c7cf1f933f68e","kind":"tag","published_at":"2020-02-27T04:43:24.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.1.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"c31975fe01e1f3a90cc72e2d0ca4927ecc7b7d7d","kind":"tag","published_at":"2018-11-19T02:45:30.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.0.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.0.0/manifests"},{"name":"v1.1.0","sha":"282dd14b5071fbbe65c3755511e637e3e29d643e","kind":"tag","published_at":"2017-07-31T18:07:39.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.1.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.1.0/manifests"},{"name":"v1.0.4","sha":"7e0a2f480466217b232ae09901af4d8d2385b345","kind":"tag","published_at":"2017-01-27T23:39:35.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.4","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"ea91c63af0acbc3b7c0259d87ecad62bc1871120","kind":"tag","published_at":"2016-10-15T18:04:23.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.3","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"a7c0d97c917f029d14a9999b808f15de508a426f","kind":"tag","published_at":"2016-07-07T22:26:49.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.2","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"e9d02a5cbc7d04dc9c2cf16e6a3187a7bb1febd3","kind":"tag","published_at":"2016-02-24T01:00:17.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"50bb667e4eaa1fca8111952ad41118e695f0e05c","kind":"tag","published_at":"2015-12-26T07:43:06.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0/manifests"},{"name":"v1.0.0.pre.4","sha":"9a79fe7f636ec4f2f1f2a6a079a5cd3e818ace1d","kind":"tag","published_at":"2015-12-23T23:30:53.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0.pre.4","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0.pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0.pre.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.4/manifests"},{"name":"v1.0.0.pre.3","sha":"669a03805662547c51ad9dff52837c63bfb7eadc","kind":"tag","published_at":"2015-12-21T09:39:12.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0.pre.3","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0.pre.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.3/manifests"},{"name":"v1.0.0.pre.2","sha":"d885c62ce345e6461563423863c5c25b70369de7","kind":"tag","published_at":"2015-12-19T11:07:02.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0.pre.2","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.2/manifests"},{"name":"v1.0.0.pre.1","sha":"51916692ccfc60aafbdd7df61a3234f35e6c5d03","kind":"tag","published_at":"2015-11-30T07:44:17.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0.pre.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.1/manifests"},{"name":"v0.1.0","sha":"5cf4f0c4ba957a01502e622f89ef4c81b07aa801","kind":"tag","published_at":"2015-09-18T20:45:38.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v0.1.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-03-20T11:42:51.966Z","dependent_packages_count":0,"downloads":88833,"downloads_period":"total","dependent_repos_count":438,"rankings":{"downloads":11.410208957232747,"dependent_repos_count":1.6063446125198408,"dependent_packages_count":15.781621573114371,"stargazers_count":2.130511345155176,"forks_count":2.278730910090241,"docker_downloads_count":1.0767522460378882,"average":5.714028274025044},"purl":"pkg:gem/gemstash","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/gemstash","docker_dependents_count":66,"docker_downloads_count":23292467,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/gemstash","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/gemstash/dependencies","status":null,"funding_links":["https://rubycentral.org"],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T09:00:56.810Z","issues_count":58,"pull_requests_count":139,"avg_time_to_close_issue":37511840.52941176,"avg_time_to_close_pull_request":7059564.62601626,"issues_closed_count":34,"pull_requests_closed_count":123,"pull_request_authors_count":43,"issue_authors_count":39,"avg_comments_per_issue":2.8793103448275863,"avg_comments_per_pull_request":1.6618705035971224,"merged_pull_requests_count":101,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":4,"past_year_pull_requests_count":18,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1034622.3636363636,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.75,"past_year_avg_comments_per_pull_request":0.4444444444444444,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":9,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/issues","maintainers":[{"login":"olleolleolle","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olleolleolle"},{"login":"bronzdoc","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bronzdoc"},{"login":"segiddins","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/segiddins"},{"login":"indirect","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/indirect"},{"login":"micheelengronne","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/micheelengronne"},{"login":"martinemde","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/martinemde"},{"login":"landongrindheim","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/landongrindheim"},{"login":"simi","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simi"},{"login":"hsbt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hsbt"}],"active_maintainers":[{"login":"martinemde","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/martinemde"},{"login":"olleolleolle","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olleolleolle"},{"login":"landongrindheim","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/landongrindheim"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/gemstash/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/gemstash/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/gemstash/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/gemstash/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/gemstash/codemeta","maintainers":[{"uuid":"36956","login":"hsbt","name":null,"email":null,"url":null,"packages_count":178,"html_url":"https://rubygems.org/profiles/hsbt","role":null,"created_at":"2023-03-03T14:17:38.785Z","updated_at":"2023-03-03T14:17:38.785Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/hsbt/packages"},{"uuid":"99170","login":"ollejonsson","name":null,"email":null,"url":null,"packages_count":20,"html_url":"https://rubygems.org/profiles/ollejonsson","role":null,"created_at":"2023-03-03T14:17:39.259Z","updated_at":"2023-03-03T14:17:39.259Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/ollejonsson/packages"},{"uuid":"49041","login":"mikestone","name":null,"email":null,"url":null,"packages_count":33,"html_url":"https://rubygems.org/profiles/mikestone","role":null,"created_at":"2022-11-09T09:33:11.988Z","updated_at":"2022-11-09T09:33:11.988Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/mikestone/packages"},{"uuid":"94878","login":"bronzdoc","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://rubygems.org/profiles/bronzdoc","role":null,"created_at":"2022-11-09T09:33:12.017Z","updated_at":"2022-11-09T09:33:12.017Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/bronzdoc/packages"},{"uuid":"96931","login":"pcarranza","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://rubygems.org/profiles/pcarranza","role":null,"created_at":"2022-11-09T09:33:11.953Z","updated_at":"2022-11-09T09:33:11.953Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/pcarranza/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":204602,"maintainers_count":68200,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7212},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-03-22T05:15:28.548Z","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":11472809,"name":"github.com/rubygems/gemstash","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/rubygems/gemstash","keywords_array":[],"namespace":null,"versions_count":20,"first_release_published_at":"2015-09-18T20:45:12.000Z","latest_release_published_at":"2023-10-12T11:26:13.000Z","latest_release_number":"v2.7.1+incompatible","last_synced_at":"2026-03-20T15:24:08.345Z","created_at":"2025-03-23T07:10:12.122Z","updated_at":"2026-03-20T15:24:08.345Z","registry_url":"https://pkg.go.dev/github.com/rubygems/gemstash","install_command":"go get github.com/rubygems/gemstash","documentation_url":"https://pkg.go.dev/github.com/rubygems/gemstash#section-documentation","metadata":{},"repo_metadata":{"id":38191924,"uuid":"42746109","full_name":"rubygems/gemstash","owner":"rubygems","description":"A RubyGems.org cache and private gem server","archived":false,"fork":false,"pushed_at":"2025-09-08T16:27:41.000Z","size":1198,"stargazers_count":778,"open_issues_count":48,"forks_count":130,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-10-09T12:12:48.363Z","etag":null,"topics":["rubygems"],"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/rubygems.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"custom":"https://rubycentral.org"}},"created_at":"2015-09-18T20:41:41.000Z","updated_at":"2025-10-05T10:40:24.000Z","dependencies_parsed_at":"2022-08-19T05:31:17.858Z","dependency_job_id":"dc8e9e50-46f2-4731-9e5b-8be6f8ab9af1","html_url":"https://github.com/rubygems/gemstash","commit_stats":{"total_commits":810,"total_committers":64,"mean_commits":12.65625,"dds":0.6938271604938271,"last_synced_commit":"93a8a01ed4ce2d6e51ac0a15d9331cf0be7c5e6f"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/rubygems/gemstash","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubygems","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/sbom","scorecard":{"id":146753,"data":{"date":"2025-08-04","repo":{"name":"github.com/rubygems/gemstash","commit":"3ee6062aa23b217f3af0e540afb6f3227e7c9683"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.3,"checks":[{"name":"Code-Review","score":8,"reason":"Found 10/12 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/gemstash-ci.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":2,"reason":"dependency not pinned by hash detected -- score normalized to 2","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gemstash-ci.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/gemstash-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/gemstash-ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/gemstash-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/lint.yml/main?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T09:32:50.734Z","repository_id":38191924,"created_at":"2025-08-16T09:32:50.735Z","updated_at":"2025-08-16T09:32:50.735Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279006244,"owners_count":26084061,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"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":"rubygems","name":"RubyGems","uuid":"208761","kind":"organization","description":"","email":null,"website":"https://rubygems.org","location":"GEM_HOME","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/208761?v=4","repositories_count":60,"last_synced_at":"2023-04-13T10:35:57.064Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rubygems","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T17:46:46.793Z","updated_at":"2023-04-13T10:35:57.268Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubygems","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubygems/repositories"},"tags":[{"name":"v2.7.1","sha":"0f8e2aba12bc68df51b14cee521b979920cc1471","kind":"tag","published_at":"2023-10-12T11:27:33.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.7.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"d7585f2bdc0a825a0060e68a4eb15f533358e85f","kind":"tag","published_at":"2023-10-08T18:19:51.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.7.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"682917470c6142c2bdc0de8a22361e5dd4ea9939","kind":"tag","published_at":"2023-09-30T08:34:40.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.6.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"4f0f3a2c9d38c3152a92dbee2e8c25999927743a","kind":"tag","published_at":"2023-09-28T10:51:35.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.5.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"c29fadd29603a52138503df1856ab8e30a75cdfc","kind":"tag","published_at":"2023-09-27T07:23:09.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.4.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.4.0/manifests"},{"name":"v2.3.2","sha":"df64b12575632247cd69d71455b5d1dcda0918fb","kind":"tag","published_at":"2023-09-14T07:15:18.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.3.2","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"78ec678284034bf95332aea94c7982c164fd3163","kind":"tag","published_at":"2023-09-05T12:50:50.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.3.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"be7bf9cd5d344c60943b5d127c6685bd0af5c7a8","kind":"tag","published_at":"2023-08-30T11:43:13.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.3.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"d48b0ce12b6603c3a4fdd1dfa5ac5fe8784ffd9d","kind":"tag","published_at":"2023-03-03T12:52:49.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.2.2","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"dc88d341972a090b45266313921a323060e3717b","kind":"tag","published_at":"2023-02-09T06:01:43.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.2.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"0453bf87f90cd78e434c1a2256c7a08c46a2879b","kind":"tag","published_at":"2023-01-27T09:11:10.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.2.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"1dfb5f18e104fed594673b71405c7cf1f933f68e","kind":"tag","published_at":"2020-02-27T04:43:24.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.1.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"c31975fe01e1f3a90cc72e2d0ca4927ecc7b7d7d","kind":"tag","published_at":"2018-11-19T02:45:30.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.0.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.0.0/manifests"},{"name":"v1.1.0","sha":"282dd14b5071fbbe65c3755511e637e3e29d643e","kind":"tag","published_at":"2017-07-31T18:07:39.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.1.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.1.0/manifests"},{"name":"v1.0.4","sha":"7e0a2f480466217b232ae09901af4d8d2385b345","kind":"tag","published_at":"2017-01-27T23:39:35.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.4","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"ea91c63af0acbc3b7c0259d87ecad62bc1871120","kind":"tag","published_at":"2016-10-15T18:04:23.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.3","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"a7c0d97c917f029d14a9999b808f15de508a426f","kind":"tag","published_at":"2016-07-07T22:26:49.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.2","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"e9d02a5cbc7d04dc9c2cf16e6a3187a7bb1febd3","kind":"tag","published_at":"2016-02-24T01:00:17.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"50bb667e4eaa1fca8111952ad41118e695f0e05c","kind":"tag","published_at":"2015-12-26T07:43:06.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0/manifests"},{"name":"v1.0.0.pre.4","sha":"9a79fe7f636ec4f2f1f2a6a079a5cd3e818ace1d","kind":"tag","published_at":"2015-12-23T23:30:53.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0.pre.4","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0.pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0.pre.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.4/manifests"},{"name":"v1.0.0.pre.3","sha":"669a03805662547c51ad9dff52837c63bfb7eadc","kind":"tag","published_at":"2015-12-21T09:39:12.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0.pre.3","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0.pre.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.3/manifests"},{"name":"v1.0.0.pre.2","sha":"d885c62ce345e6461563423863c5c25b70369de7","kind":"tag","published_at":"2015-12-19T11:07:02.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0.pre.2","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.2/manifests"},{"name":"v1.0.0.pre.1","sha":"51916692ccfc60aafbdd7df61a3234f35e6c5d03","kind":"tag","published_at":"2015-11-30T07:44:17.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0.pre.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.1/manifests"},{"name":"v0.1.0","sha":"5cf4f0c4ba957a01502e622f89ef4c81b07aa801","kind":"tag","published_at":"2015-09-18T20:45:38.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v0.1.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-11T04:39:49.560Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.042370426756957,"dependent_packages_count":5.6623190500613045,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.852344738409131},"purl":"pkg:golang/github.com/rubygems/gemstash","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/rubygems/gemstash","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/rubygems/gemstash","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/rubygems/gemstash/dependencies","status":null,"funding_links":["https://rubycentral.org"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T15:13:39.050Z","issues_count":58,"pull_requests_count":130,"avg_time_to_close_issue":32119060.96969697,"avg_time_to_close_pull_request":6968724.820512821,"issues_closed_count":33,"pull_requests_closed_count":117,"pull_request_authors_count":43,"issue_authors_count":40,"avg_comments_per_issue":2.9482758620689653,"avg_comments_per_pull_request":1.8076923076923077,"merged_pull_requests_count":94,"bot_issues_count":0,"bot_pull_requests_count":13,"past_year_issues_count":4,"past_year_pull_requests_count":21,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":4887435.333333333,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":12,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.9523809523809523,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":9,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/issues","maintainers":[{"login":"olleolleolle","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olleolleolle"},{"login":"bronzdoc","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bronzdoc"},{"login":"segiddins","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/segiddins"},{"login":"indirect","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/indirect"},{"login":"micheelengronne","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/micheelengronne"},{"login":"martinemde","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/martinemde"},{"login":"landongrindheim","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/landongrindheim"},{"login":"simi","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simi"},{"login":"duckinator","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/duckinator"},{"login":"hsbt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hsbt"}],"active_maintainers":[{"login":"olleolleolle","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olleolleolle"},{"login":"martinemde","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/martinemde"},{"login":"landongrindheim","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/landongrindheim"},{"login":"segiddins","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/segiddins"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frubygems%2Fgemstash/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frubygems%2Fgemstash/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frubygems%2Fgemstash/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frubygems%2Fgemstash/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frubygems%2Fgemstash/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2083175,"maintainers_count":0,"namespaces_count":778194,"keywords_count":0,"github":"golang","metadata":{"funded_packages_count":53384},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-03-31T05:29:29.987Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":12234862,"name":"gemstash","ecosystem":"rubygems","description":"Gemstash acts as a local RubyGems server, caching copies of gems from RubyGems.org automatically, and eventually letting you push your own private gems as well.","homepage":"https://github.com/rubygems/gemstash","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rubygems/gemstash","keywords_array":[],"namespace":null,"versions_count":28,"first_release_published_at":"2015-11-30T07:44:46.842Z","latest_release_published_at":"2023-10-12T11:28:06.208Z","latest_release_number":"2.7.1","last_synced_at":"2026-03-18T21:45:45.081Z","created_at":"2025-10-07T03:05:32.720Z","updated_at":"2026-03-18T21:45:51.217Z","registry_url":"https://gem.coop/gems/gemstash","install_command":"gem install gemstash -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/gemstash/","metadata":{"funding":null},"repo_metadata":{"id":38191924,"uuid":"42746109","full_name":"rubygems/gemstash","owner":"rubygems","description":"A RubyGems.org cache and private gem server","archived":false,"fork":false,"pushed_at":"2026-02-09T06:57:51.000Z","size":1207,"stargazers_count":782,"open_issues_count":49,"forks_count":133,"subscribers_count":18,"default_branch":"main","last_synced_at":"2026-02-10T16:48:26.400Z","etag":null,"topics":["rubygems"],"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/rubygems.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"custom":"https://rubycentral.org"}},"created_at":"2015-09-18T20:41:41.000Z","updated_at":"2026-01-26T03:44:45.000Z","dependencies_parsed_at":"2025-12-23T14:03:19.846Z","dependency_job_id":null,"html_url":"https://github.com/rubygems/gemstash","commit_stats":{"total_commits":810,"total_committers":64,"mean_commits":12.65625,"dds":0.6938271604938271,"last_synced_commit":"93a8a01ed4ce2d6e51ac0a15d9331cf0be7c5e6f"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/rubygems/gemstash","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubygems","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/sbom","scorecard":{"id":146753,"data":{"date":"2025-08-04","repo":{"name":"github.com/rubygems/gemstash","commit":"3ee6062aa23b217f3af0e540afb6f3227e7c9683"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":5.3,"checks":[{"name":"Code-Review","score":8,"reason":"Found 10/12 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/gemstash-ci.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":2,"reason":"dependency not pinned by hash detected -- score normalized to 2","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/gemstash-ci.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/gemstash-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/gemstash-ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/gemstash-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/lint.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/rubygems/gemstash/lint.yml/main?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   3 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T09:32:50.734Z","repository_id":38191924,"created_at":"2025-08-16T09:32:50.735Z","updated_at":"2025-08-16T09:32:50.735Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29369378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"rubygems","name":"RubyGems","uuid":"208761","kind":"organization","description":"","email":null,"website":"https://rubygems.org","location":"GEM_HOME","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/208761?v=4","repositories_count":60,"last_synced_at":"2023-04-13T10:35:57.064Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rubygems","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T17:46:46.793Z","updated_at":"2023-04-13T10:35:57.268Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubygems","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubygems/repositories"},"tags":[{"name":"v2.7.1","sha":"0f8e2aba12bc68df51b14cee521b979920cc1471","kind":"tag","published_at":"2023-10-12T11:27:33.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.7.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"d7585f2bdc0a825a0060e68a4eb15f533358e85f","kind":"tag","published_at":"2023-10-08T18:19:51.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.7.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"682917470c6142c2bdc0de8a22361e5dd4ea9939","kind":"tag","published_at":"2023-09-30T08:34:40.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.6.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"4f0f3a2c9d38c3152a92dbee2e8c25999927743a","kind":"tag","published_at":"2023-09-28T10:51:35.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.5.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"c29fadd29603a52138503df1856ab8e30a75cdfc","kind":"tag","published_at":"2023-09-27T07:23:09.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.4.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.4.0/manifests"},{"name":"v2.3.2","sha":"df64b12575632247cd69d71455b5d1dcda0918fb","kind":"tag","published_at":"2023-09-14T07:15:18.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.3.2","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"78ec678284034bf95332aea94c7982c164fd3163","kind":"tag","published_at":"2023-09-05T12:50:50.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.3.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"be7bf9cd5d344c60943b5d127c6685bd0af5c7a8","kind":"tag","published_at":"2023-08-30T11:43:13.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.3.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"d48b0ce12b6603c3a4fdd1dfa5ac5fe8784ffd9d","kind":"tag","published_at":"2023-03-03T12:52:49.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.2.2","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"dc88d341972a090b45266313921a323060e3717b","kind":"tag","published_at":"2023-02-09T06:01:43.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.2.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"0453bf87f90cd78e434c1a2256c7a08c46a2879b","kind":"tag","published_at":"2023-01-27T09:11:10.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.2.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"1dfb5f18e104fed594673b71405c7cf1f933f68e","kind":"tag","published_at":"2020-02-27T04:43:24.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.1.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"c31975fe01e1f3a90cc72e2d0ca4927ecc7b7d7d","kind":"tag","published_at":"2018-11-19T02:45:30.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v2.0.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v2.0.0/manifests"},{"name":"v1.1.0","sha":"282dd14b5071fbbe65c3755511e637e3e29d643e","kind":"tag","published_at":"2017-07-31T18:07:39.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.1.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.1.0/manifests"},{"name":"v1.0.4","sha":"7e0a2f480466217b232ae09901af4d8d2385b345","kind":"tag","published_at":"2017-01-27T23:39:35.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.4","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"ea91c63af0acbc3b7c0259d87ecad62bc1871120","kind":"tag","published_at":"2016-10-15T18:04:23.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.3","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"a7c0d97c917f029d14a9999b808f15de508a426f","kind":"tag","published_at":"2016-07-07T22:26:49.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.2","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"e9d02a5cbc7d04dc9c2cf16e6a3187a7bb1febd3","kind":"tag","published_at":"2016-02-24T01:00:17.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"50bb667e4eaa1fca8111952ad41118e695f0e05c","kind":"tag","published_at":"2015-12-26T07:43:06.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0/manifests"},{"name":"v1.0.0.pre.4","sha":"9a79fe7f636ec4f2f1f2a6a079a5cd3e818ace1d","kind":"tag","published_at":"2015-12-23T23:30:53.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0.pre.4","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0.pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0.pre.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.4/manifests"},{"name":"v1.0.0.pre.3","sha":"669a03805662547c51ad9dff52837c63bfb7eadc","kind":"tag","published_at":"2015-12-21T09:39:12.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0.pre.3","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0.pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0.pre.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.3/manifests"},{"name":"v1.0.0.pre.2","sha":"d885c62ce345e6461563423863c5c25b70369de7","kind":"tag","published_at":"2015-12-19T11:07:02.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0.pre.2","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0.pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0.pre.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.2/manifests"},{"name":"v1.0.0.pre.1","sha":"51916692ccfc60aafbdd7df61a3234f35e6c5d03","kind":"tag","published_at":"2015-11-30T07:44:17.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v1.0.0.pre.1","html_url":"https://github.com/rubygems/gemstash/releases/tag/v1.0.0.pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v1.0.0.pre.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v1.0.0.pre.1/manifests"},{"name":"v0.1.0","sha":"5cf4f0c4ba957a01502e622f89ef4c81b07aa801","kind":"tag","published_at":"2015-09-18T20:45:38.000Z","download_url":"https://codeload.github.com/rubygems/gemstash/tar.gz/v0.1.0","html_url":"https://github.com/rubygems/gemstash/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubygems/gemstash@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-03-18T21:45:51.195Z","dependent_packages_count":0,"downloads":88805,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":10.384203639823957,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":3.461401213274652},"purl":"pkg:gem/gemstash?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/gemstash","docker_dependents_count":66,"docker_downloads_count":23292467,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/gemstash","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/gemstash/dependencies","status":null,"funding_links":["https://rubycentral.org"],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T09:00:56.810Z","issues_count":58,"pull_requests_count":139,"avg_time_to_close_issue":37511840.52941176,"avg_time_to_close_pull_request":7059564.62601626,"issues_closed_count":34,"pull_requests_closed_count":123,"pull_request_authors_count":43,"issue_authors_count":39,"avg_comments_per_issue":2.8793103448275863,"avg_comments_per_pull_request":1.6618705035971224,"merged_pull_requests_count":101,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":4,"past_year_pull_requests_count":18,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1034622.3636363636,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.75,"past_year_avg_comments_per_pull_request":0.4444444444444444,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":9,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/issues","maintainers":[{"login":"olleolleolle","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olleolleolle"},{"login":"bronzdoc","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bronzdoc"},{"login":"segiddins","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/segiddins"},{"login":"indirect","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/indirect"},{"login":"micheelengronne","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/micheelengronne"},{"login":"martinemde","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/martinemde"},{"login":"landongrindheim","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/landongrindheim"},{"login":"simi","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simi"},{"login":"hsbt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hsbt"}],"active_maintainers":[{"login":"martinemde","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/martinemde"},{"login":"olleolleolle","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olleolleolle"},{"login":"landongrindheim","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/landongrindheim"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/gemstash/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/gemstash/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/gemstash/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/gemstash/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/gemstash/codemeta","maintainers":[{"uuid":"36956","login":"hsbt","name":null,"email":null,"url":null,"packages_count":179,"html_url":"https://gem.coop/profiles/hsbt","role":null,"created_at":"2025-10-07T18:29:54.544Z","updated_at":"2025-10-07T18:29:54.544Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/hsbt/packages"},{"uuid":"99170","login":"ollejonsson","name":null,"email":null,"url":null,"packages_count":20,"html_url":"https://gem.coop/profiles/ollejonsson","role":null,"created_at":"2025-10-07T18:29:54.600Z","updated_at":"2025-10-07T18:29:54.600Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/ollejonsson/packages"},{"uuid":"49041","login":"mikestone","name":null,"email":null,"url":null,"packages_count":33,"html_url":"https://gem.coop/profiles/mikestone","role":null,"created_at":"2025-10-07T18:29:54.412Z","updated_at":"2025-10-07T18:29:54.412Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/mikestone/packages"},{"uuid":"94878","login":"bronzdoc","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://gem.coop/profiles/bronzdoc","role":null,"created_at":"2025-10-07T18:29:54.450Z","updated_at":"2025-10-07T18:29:54.450Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/bronzdoc/packages"},{"uuid":"96931","login":"pcarranza","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://gem.coop/profiles/pcarranza","role":null,"created_at":"2025-10-07T18:29:54.376Z","updated_at":"2025-10-07T18:29:54.376Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/pcarranza/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":189453,"maintainers_count":67205,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6418},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-03-24T05:29:57.749Z","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":13152574,"name":"gemstash","ecosystem":"nixpkgs","description":"A cache for RubyGems.org and a private gem server","homepage":"https://github.com/rubygems/gemstash","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rubygems/gemstash","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T21:52:18.606Z","latest_release_published_at":"2026-02-01T21:52:18.606Z","latest_release_number":"2.7.1","last_synced_at":"2026-03-05T23:16:36.572Z","created_at":"2026-02-01T21:52:10.443Z","updated_at":"2026-03-05T23:32:04.900Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=gemstash","install_command":"nix-env -iA nixpkgs.gemstash","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/tools/gemstash/default.nix#L19","metadata":{"nix_attribute":"gemstash-2.7.1","position":"pkgs/development/tools/gemstash/default.nix:19","platforms":["i686-cygwin","x86_64-cygwin","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-freebsd","x86_64-freebsd","aarch64-genode","i686-genode","x86_64-genode","x86_64-solaris","javascript-ghcjs","aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","mmix-mmixware","aarch64-netbsd","armv6l-netbsd","armv7a-netbsd","armv7l-netbsd","i686-netbsd","m68k-netbsd","mipsel-netbsd","powerpc-netbsd","riscv32-netbsd","riscv64-netbsd","x86_64-netbsd","aarch64_be-none","aarch64-none","arm-none","armv6l-none","avr-none","i686-none","microblaze-none","microblazeel-none","mips-none","mips64-none","msp430-none","or1k-none","m68k-none","powerpc-none","powerpcle-none","riscv32-none","riscv64-none","rx-none","s390-none","s390x-none","vc4-none","x86_64-none","i686-openbsd","x86_64-openbsd","x86_64-redox","wasm64-wasi","wasm32-wasi","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["out"]},"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:nix/gemstash?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/gemstash","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/gemstash","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/gemstash/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/gemstash/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/gemstash/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/gemstash/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/gemstash/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/gemstash/codemeta","maintainers":[{"uuid":"viraptor","login":null,"name":"Stanisław Pitucha","email":"nix@viraptor.info","url":"https://github.com/viraptor","packages_count":29,"html_url":null,"role":null,"created_at":"2026-03-05T23:16:36.798Z","updated_at":"2026-03-05T23:16:36.798Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers/viraptor/packages"}],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":0,"github":"NixOS","metadata":{"funded_packages_count":219},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-03-31T05:56:58.426Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":12753725,"name":"gemstash","ecosystem":"nixpkgs","description":"Cache for RubyGems.org and a private gem server","homepage":"https://github.com/rubygems/gemstash","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/rubygems/gemstash","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T05:26:05.568Z","latest_release_published_at":"2026-01-26T05:26:05.568Z","latest_release_number":"2.7.1","last_synced_at":"2026-03-26T11:12:55.055Z","created_at":"2026-01-26T05:26:05.371Z","updated_at":"2026-03-26T11:19:46.226Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=gemstash","install_command":"nix-env -iA nixpkgs.gemstash","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/by-name/ge/gemstash/package.nix#L19","metadata":{"nix_attribute":"gemstash-2.7.1","position":"pkgs/by-name/ge/gemstash/package.nix:19","platforms":["i686-cygwin","x86_64-cygwin","x86_64-darwin","aarch64-darwin","i686-freebsd","x86_64-freebsd","aarch64-freebsd","aarch64-genode","i686-genode","x86_64-genode","x86_64-solaris","javascript-ghcjs","aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","mmix-mmixware","aarch64-netbsd","armv6l-netbsd","armv7a-netbsd","armv7l-netbsd","i686-netbsd","m68k-netbsd","mipsel-netbsd","powerpc-netbsd","riscv32-netbsd","riscv64-netbsd","x86_64-netbsd","aarch64_be-none","aarch64-none","arm-none","armv6l-none","avr-none","i686-none","microblaze-none","microblazeel-none","mips-none","mips64-none","msp430-none","or1k-none","m68k-none","powerpc-none","powerpcle-none","riscv32-none","riscv64-none","rx-none","s390-none","s390x-none","vc4-none","x86_64-none","i686-openbsd","x86_64-openbsd","x86_64-redox","wasm64-wasi","wasm32-wasi","aarch64-windows","x86_64-windows","i686-windows","aarch64-uefi","x86_64-uefi"],"broken":false,"insecure":false,"unfree":false,"outputs":["out"]},"repo_metadata":{},"repo_metadata_updated_at":"2026-03-26T11:19:46.204Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/gemstash?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/gemstash","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/gemstash","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/gemstash/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/gemstash/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/gemstash/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/gemstash/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/gemstash/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/gemstash/codemeta","maintainers":[{"uuid":"viraptor","login":null,"name":"Stanisław Pitucha","email":"nix@viraptor.info","url":"https://github.com/viraptor","packages_count":33,"html_url":null,"role":null,"created_at":"2026-02-26T10:07:37.311Z","updated_at":"2026-02-26T10:07:37.311Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers/viraptor/packages"}],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":144218,"maintainers_count":4587,"namespaces_count":0,"keywords_count":1,"github":"NixOS","metadata":{"funded_packages_count":1425},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-03-31T06:21:19.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}}],"commits":{"id":879746,"full_name":"rubygems/gemstash","default_branch":"main","total_commits":825,"total_committers":64,"total_bot_commits":29,"total_bot_committers":2,"mean_commits":12.890625,"dds":0.6266666666666667,"past_year_total_commits":14,"past_year_total_committers":6,"past_year_total_bot_commits":6,"past_year_total_bot_committers":1,"past_year_mean_commits":2.3333333333333335,"past_year_dds":0.5714285714285714,"last_synced_at":"2026-03-29T13:12:50.900Z","last_synced_commit":"a7fed7a162487d05765f81b5e0d5fc4707c4e9e4","created_at":"2023-03-09T21:27:01.888Z","updated_at":"2026-03-29T13:11:26.157Z","committers":[{"name":"Mike Virata-Stone","email":"mjstone@on-site.com","login":"smellsblue","count":308},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":135},{"name":"James","email":"duyquangnguyenhac@gmail.com","login":"duyquangnguyenhac","count":63},{"name":"bronzdoc","email":"lsagastume1990@gmail.com","login":"bronzdoc","count":61},{"name":"Pablo Carranza","email":"pcarranza@gmail.com","login":"pcarranza","count":58},{"name":"Andre Arko","email":"andre@arko.net","login":"indirect","count":47},{"name":"dependabot[bot]","email":"support@dependabot.com","login":"dependabot-support","count":15},{"name":"Robert Coleman","email":"github@robert.net.nz","login":"rjocoleman","count":14},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":14},{"name":"James","email":"spamonlyjames@gmail.com","login":null,"count":9},{"name":"Matthew Albani","email":"malbani@squareup.com","login":"matthewalbani","count":5},{"name":"Kyle Fazzari","email":"kyrofa@ubuntu.com","login":"kyrofa","count":5},{"name":"Josh Nichols","email":"josh.nichols@gusto.com","login":"technicalpickles","count":5},{"name":"Faruk AYDIN","email":"omerfaruk26@gmail.com","login":"farukaydin","count":4},{"name":"Robb Kidd","email":"robb@thekidds.org","login":"robbkidd","count":4},{"name":"Samuel Giddins","email":"segiddins@segiddins.me","login":"segiddins","count":4},{"name":"簡煒航 (Weihang Jian)","email":"tonytonyjan@gmail.com","login":"tonytonyjan","count":4},{"name":"Chris Blackburn","email":"chris@midwiretech.com","login":null,"count":3},{"name":"David Rodríguez","email":"deivid.rodriguez@riseup.net","login":"deivid-rodriguez","count":3},{"name":"Hiroshi SHIBATA","email":"hsbt@ruby-lang.org","login":"hsbt","count":3},{"name":"Koichi ITO","email":"koic.ito@gmail.com","login":"koic","count":3},{"name":"Dennis Yu","email":"1448225+sinneduy","login":"sinneduy","count":3},{"name":"Barrett","email":"Aliciawyse","login":"Aliciawyse","count":3},{"name":"Rachel Kat","email":"rachelkat@gmail.com","login":"conste11ations","count":2},{"name":"Phan Le","email":"phan.anh.le@gmail.com","login":"phanle","count":2},{"name":"Matan Zruya","email":"mzruya@gmail.com","login":"mzruya","count":2},{"name":"Chris Jacob","email":"chris@chrisjacob.us","login":"chris72205","count":2},{"name":"Andreas Eger","email":"dev@eger-andreas.de","login":"andreaseger","count":2},{"name":"Agis Anastasopoulos","email":"agis.anast@gmail.com","login":"agis","count":2},{"name":"Chris Eckhardt","email":"eckhardt@squareup.com","login":null,"count":2},{"name":"Tao Guo","email":"tao.guo@envato.com","login":null,"count":2},{"name":"Ralph Churchill","email":"ralph.churchill@vitals.com","login":"mrchucho","count":2},{"name":"Randy Coulman","email":"rcoulman@gmail.com","login":"randycoulman","count":2},{"name":"Thiago Pinto","email":"thiagopintodev@gmail.com","login":"ch1ago","count":2},{"name":"Zheng Piaodan","email":"zhengpiaodan@gmail.com","login":"zhengpd","count":1},{"name":"Weilu Jia","email":"weilu.jia@gusto.com","login":"optix2000","count":1},{"name":"Tony Chia","email":"tchia04@gmail.com","login":"tchia04","count":1},{"name":"Philip Arndt","email":"git@p.arndt.io","login":"parndt","count":1},{"name":"Petr Hlavicka","email":"petr@hlavicka.cz","login":"CiTroNaK","count":1},{"name":"Omer Katz","email":"omer.drow@gmail.com","login":"thedrow","count":1},{"name":"Nicholas Calugar","email":"294123+SocalNick","login":"SocalNick","count":1},{"name":"Mohammed Mushahid Qureshi","email":"mushahidq@gmail.com","login":"mushahidq","count":1},{"name":"Minku Lee","email":"minku@sha.kr","login":null,"count":1},{"name":"Roger Hu","email":"rogerh@squareup.com","login":null,"count":1},{"name":"Jiexin Huang","email":"jiexin.huang@envato.com","login":null,"count":1},{"name":"Martin Emde","email":"me@martinemde.com","login":"martinemde","count":1},{"name":"MSP-Greg","email":"Greg.mpls@gmail.com","login":"MSP-Greg","count":1},{"name":"Landon Grindheim","email":"landon.grindheim@gmail.com","login":"landongrindheim","count":1},{"name":"Kurt Kotzur","email":"kurtgeorge@gmail.com","login":"kurtzur","count":1},{"name":"dharmesh-square","email":"59887986+dharmesh-square","login":"dharmesh-square","count":1},{"name":"mrb","email":"michaelrbernstein@gmail.com","login":"mrb","count":1},{"name":"Adam Hess","email":"adamhess1991@gmail.com","login":"HParker","count":1},{"name":"Adarsh Pandit","email":"adarsh","login":"adarsh","count":1},{"name":"Carsten Zimmermann","email":"cz@aegisnet.de","login":"carpodaster","count":1},{"name":"Damian Nowak","email":"spam@nowaker.net","login":"Nowaker","count":1},{"name":"Edward","email":"tedgarb2@gmail.com","login":"tedgarb","count":1},{"name":"Grey Baker","email":"greysteil@gmail.com","login":"greysteil","count":1},{"name":"Hayden Ball","email":"hayden@playerdata.com","login":"ball-hayden","count":1},{"name":"Hendric Eckelt","email":"hendric.eckelt@gmail.com","login":"hendric-dev","count":1},{"name":"James Ebentier","email":"jebentier@gmail.com","login":"jebentier","count":1},{"name":"Javier Menéndez Rizo","email":"jmenendez087@gmail.com","login":"javier-menendez","count":1},{"name":"Jonathan Rieta","email":"jonathan@on-site.com","login":"jonathanrieta","count":1},{"name":"Joseph Haig","email":"jrmhaig","login":"jrmhaig","count":1},{"name":"Krists Ozols","email":"krists.ozols@gmail.com","login":"krists","count":1}],"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":6},{"name":"Josh Nichols","email":"josh.nichols@gusto.com","login":"technicalpickles","count":4},{"name":"Olle Jonsson","email":"olle.jonsson@auctionet.com","login":"olleolleolle","count":1},{"name":"Landon Grindheim","email":"landon.grindheim@gmail.com","login":"landongrindheim","count":1},{"name":"Joseph Haig","email":"jrmhaig","login":"jrmhaig","count":1},{"name":"Javier Menéndez Rizo","email":"jmenendez087@gmail.com","login":"javier-menendez","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-03-31T00:00:13.296Z","repositories_count":6205593,"commits_count":927560029,"contributors_count":35800282,"owners_count":1143043,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"rubygems/gemstash","html_url":"https://github.com/rubygems/gemstash","last_synced_at":"2026-02-09T09:00:56.810Z","status":null,"issues_count":58,"pull_requests_count":139,"avg_time_to_close_issue":37511840.52941176,"avg_time_to_close_pull_request":7059564.62601626,"issues_closed_count":34,"pull_requests_closed_count":123,"pull_request_authors_count":43,"issue_authors_count":39,"avg_comments_per_issue":2.8793103448275863,"avg_comments_per_pull_request":1.6618705035971224,"merged_pull_requests_count":101,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":4,"past_year_pull_requests_count":18,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1034622.3636363636,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":0.75,"past_year_avg_comments_per_pull_request":0.4444444444444444,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":9,"created_at":"2023-05-12T11:16:48.211Z","updated_at":"2026-02-09T09:00:56.811Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubygems%2Fgemstash/issues","issue_labels_count":{"table":{"Feature request":8,"help wanted":4,"user feedback required":3,"bug":2,"enhancement":2,"Good first issue":2,"question":1}},"pull_request_labels_count":{"table":{"dependencies":15,"ruby":14,"WIP":4,"enhancement":1,"github_actions":1}},"issue_author_associations_count":{"table":{"NONE":30,"MEMBER":14,"CONTRIBUTOR":12,"COLLABORATOR":2}},"pull_request_author_associations_count":{"table":{"MEMBER":70,"CONTRIBUTOR":50,"NONE":16,"COLLABORATOR":3}},"issue_authors":{"table":{"olleolleolle":10,"kyrofa":3,"bronzdoc":2,"zhengpd":2,"n-rodriguez":2,"indirect":2,"hadmut":2,"micheelengronne":2,"technicalpickles":2,"mavendonovanhubbard":2,"AlexVKO":1,"aleksey-hariton":1,"lukebigum":1,"robbkidd":1,"duckinator":1,"chris72205":1,"tedgarb":1,"duyquangnguyenhac":1,"chakrit":1,"andreaseger":1,"ktreis":1,"donghoang89":1,"NathanZook":1,"corbosman":1,"jm3":1,"nullobject":1,"mydiemho":1,"SocalNick":1,"mlodzi":1,"kalsan":1,"smellsblue":1,"ianfixes":1,"viraptor":1,"Esity":1,"nearapogee":1,"alexander37137":1,"akitaonrails":1,"asabaini":1,"chriseckhardt":1}},"pull_request_authors":{"table":{"olleolleolle":37,"dependabot[bot]":15,"bronzdoc":13,"segiddins":8,"technicalpickles":6,"duyquangnguyenhac":5,"indirect":4,"martinemde":4,"tonytonyjan":4,"micheelengronne":3,"kyrofa":3,"robbkidd":2,"rogerhu":2,"landongrindheim":2,"rearick":2,"JackDanger":2,"nicolas-brousse":1,"ball-hayden":1,"chris72205":1,"jebentier":1,"mzruya":1,"benklop":1,"hsbt":1,"Losangelosgenetics":1,"ayohrling":1,"krists":1,"tedgarb":1,"adarsh":1,"thiagopintodev":1,"smellsblue":1,"MSP-Greg":1,"simi":1,"conste11ations":1,"hendric-dev":1,"CpuID":1,"mushahidq":1,"sk-jlewis":1,"SocalNick":1,"javier-menendez":1,"gayashanbc":1,"CiTroNaK":1,"dharmesh-square":1,"jrmhaig":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-02-18T00:00:09.706Z","repositories_count":13331707,"issues_count":35302733,"pull_requests_count":114729091,"authors_count":11160012,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{"dependencies":2,"ruby":2}},"past_year_issue_author_associations_count":{"table":{"NONE":3,"MEMBER":1}},"past_year_pull_request_author_associations_count":{"table":{"MEMBER":8,"CONTRIBUTOR":6,"NONE":4}},"past_year_issue_authors":{"table":{"mavendonovanhubbard":1,"NathanZook":1,"n-rodriguez":1,"olleolleolle":1}},"past_year_pull_request_authors":{"table":{"technicalpickles":4,"martinemde":4,"olleolleolle":2,"dependabot[bot]":2,"landongrindheim":2,"rearick":2,"javier-menendez":1,"jrmhaig":1}},"maintainers":[{"table":{"login":"olleolleolle","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olleolleolle"}},{"table":{"login":"bronzdoc","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bronzdoc"}},{"table":{"login":"segiddins","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/segiddins"}},{"table":{"login":"indirect","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/indirect"}},{"table":{"login":"micheelengronne","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/micheelengronne"}},{"table":{"login":"martinemde","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/martinemde"}},{"table":{"login":"landongrindheim","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/landongrindheim"}},{"table":{"login":"simi","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simi"}},{"table":{"login":"hsbt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hsbt"}}],"active_maintainers":[{"table":{"login":"martinemde","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/martinemde"}},{"table":{"login":"olleolleolle","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olleolleolle"}},{"table":{"login":"landongrindheim","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/landongrindheim"}}]}},"events":{"total":{"DeleteEvent":3,"PullRequestEvent":28,"ForkEvent":10,"IssuesEvent":6,"WatchEvent":30,"IssueCommentEvent":28,"PushEvent":38,"PullRequestReviewCommentEvent":8,"PullRequestReviewEvent":11,"CreateEvent":7},"last_year":{"DeleteEvent":3,"PullRequestEvent":24,"ForkEvent":6,"IssuesEvent":4,"WatchEvent":18,"IssueCommentEvent":22,"PushEvent":31,"PullRequestReviewEvent":9,"PullRequestReviewCommentEvent":6,"CreateEvent":4}},"keywords":["rubygems"],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-19T05:31:14.871Z","updated_at":"2022-08-19T05:31:14.871Z","repository_link":"https://github.com/rubygems/gemstash/blob/main/Gemfile","dependencies":[{"id":2001628228,"package_name":"aruba","ecosystem":"rubygems","requirements":"\u003e= 0.14","direct":true,"kind":"runtime","optional":false},{"id":2001628229,"package_name":"citrus","ecosystem":"rubygems","requirements":"~\u003e 3.0","direct":true,"kind":"runtime","optional":false},{"id":2001628230,"package_name":"octokit","ecosystem":"rubygems","requirements":"~\u003e 4.2","direct":true,"kind":"runtime","optional":false},{"id":2001628231,"package_name":"pandoc_object_filters","ecosystem":"rubygems","requirements":"~\u003e 0.2","direct":true,"kind":"runtime","optional":false},{"id":2001628232,"package_name":"rack-test","ecosystem":"rubygems","requirements":"~\u003e 1.1","direct":true,"kind":"runtime","optional":false},{"id":2001628233,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 12.3","direct":true,"kind":"runtime","optional":false},{"id":2001628234,"package_name":"redis","ecosystem":"rubygems","requirements":"~\u003e 3.3","direct":true,"kind":"runtime","optional":false},{"id":2001628235,"package_name":"rspec","ecosystem":"rubygems","requirements":"~\u003e 3.3","direct":true,"kind":"runtime","optional":false},{"id":2001628236,"package_name":"rubocop","ecosystem":"rubygems","requirements":"= 0.67.2","direct":true,"kind":"development","optional":false},{"id":2001628237,"package_name":"rubocop-performance","ecosystem":"rubygems","requirements":"~\u003e 1.1.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"gemstash.gemspec","sha":null,"kind":"manifest","created_at":"2022-08-19T05:31:15.097Z","updated_at":"2022-08-19T05:31:15.097Z","repository_link":"https://github.com/rubygems/gemstash/blob/main/gemstash.gemspec","dependencies":[{"id":2001628367,"package_name":"activesupport","ecosystem":"rubygems","requirements":"\u003e= 4.2, \u003c 6","direct":true,"kind":"runtime","optional":false},{"id":2001628368,"package_name":"dalli","ecosystem":"rubygems","requirements":"~\u003e 2.7","direct":true,"kind":"runtime","optional":false},{"id":2001628369,"package_name":"faraday","ecosystem":"rubygems","requirements":"~\u003e 0.9","direct":true,"kind":"runtime","optional":false},{"id":2001628370,"package_name":"faraday_middleware","ecosystem":"rubygems","requirements":"~\u003e 0.10","direct":true,"kind":"runtime","optional":false},{"id":2001628371,"package_name":"lru_redux","ecosystem":"rubygems","requirements":"~\u003e 1.1","direct":true,"kind":"runtime","optional":false},{"id":2001628372,"package_name":"puma","ecosystem":"rubygems","requirements":"~\u003e 4.0","direct":true,"kind":"runtime","optional":false},{"id":2001628373,"package_name":"sequel","ecosystem":"rubygems","requirements":"~\u003e 5.0","direct":true,"kind":"runtime","optional":false},{"id":2001628374,"package_name":"server_health_check-rack","ecosystem":"rubygems","requirements":"~\u003e 0.1","direct":true,"kind":"runtime","optional":false},{"id":2001628375,"package_name":"sinatra","ecosystem":"rubygems","requirements":"\u003e= 1.4, \u003c 3.0","direct":true,"kind":"runtime","optional":false},{"id":2001628376,"package_name":"thor","ecosystem":"rubygems","requirements":"~\u003e 0.20","direct":true,"kind":"runtime","optional":false},{"id":2001628377,"package_name":"jdbc-sqlite3","ecosystem":"rubygems","requirements":"~\u003e 3.8","direct":true,"kind":"runtime","optional":false},{"id":2001628378,"package_name":"sqlite3","ecosystem":"rubygems","requirements":"~\u003e 1.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"spec/data/bundles/integration_spec/default_upstream_gems/Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-19T05:31:15.400Z","updated_at":"2022-08-19T05:31:15.400Z","repository_link":"https://github.com/rubygems/gemstash/blob/main/spec/data/bundles/integration_spec/default_upstream_gems/Gemfile","dependencies":[{"id":2001630926,"package_name":"speaker","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"spec/data/bundles/integration_spec/header_mirror_gems/Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-19T05:31:15.630Z","updated_at":"2022-08-19T05:31:15.630Z","repository_link":"https://github.com/rubygems/gemstash/blob/main/spec/data/bundles/integration_spec/header_mirror_gems/Gemfile","dependencies":[{"id":2001632773,"package_name":"speaker","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"spec/data/bundles/integration_spec/private_gems/Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-19T05:31:15.952Z","updated_at":"2022-08-19T05:31:15.952Z","repository_link":"https://github.com/rubygems/gemstash/blob/main/spec/data/bundles/integration_spec/private_gems/Gemfile","dependencies":[{"id":2001636227,"package_name":"speaker","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"spec/data/bundles/integration_spec/redirecting_gems/Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-19T05:31:16.364Z","updated_at":"2022-08-19T05:31:16.364Z","repository_link":"https://github.com/rubygems/gemstash/blob/main/spec/data/bundles/integration_spec/redirecting_gems/Gemfile","dependencies":[{"id":2001639171,"package_name":"speaker","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"spec/data/bundles/integration_spec/upstream_gems/Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-19T05:31:16.888Z","updated_at":"2022-08-19T05:31:16.888Z","repository_link":"https://github.com/rubygems/gemstash/blob/main/spec/data/bundles/integration_spec/upstream_gems/Gemfile","dependencies":[{"id":2001642071,"package_name":"speaker","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"spec/data/gems/example/example.gemspec","sha":null,"kind":"manifest","created_at":"2022-08-19T05:31:17.204Z","updated_at":"2022-08-19T05:31:17.204Z","repository_link":"https://github.com/rubygems/gemstash/blob/main/spec/data/gems/example/example.gemspec","dependencies":[{"id":2001644496,"package_name":"sqlite3","ecosystem":"rubygems","requirements":"~\u003e 1.3","direct":true,"kind":"runtime","optional":false},{"id":2001644497,"package_name":"thor","ecosystem":"rubygems","requirements":"~\u003e 0.19","direct":true,"kind":"runtime","optional":false},{"id":2001644498,"package_name":"bundler","ecosystem":"rubygems","requirements":"~\u003e 1.10","direct":true,"kind":"development","optional":false},{"id":2001644499,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 10.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"spec/data/gems/speaker/speaker.gemspec","sha":null,"kind":"manifest","created_at":"2022-08-19T05:31:17.429Z","updated_at":"2022-08-19T05:31:17.429Z","repository_link":"https://github.com/rubygems/gemstash/blob/main/spec/data/gems/speaker/speaker.gemspec","dependencies":[{"id":2001646007,"package_name":"bundler","ecosystem":"rubygems","requirements":"~\u003e 1.10","direct":true,"kind":"development","optional":false},{"id":2001646008,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 10.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/gemstash-ci.yml","sha":null,"kind":"manifest","created_at":"2025-12-23T14:03:18.602Z","updated_at":"2025-12-23T14:03:18.602Z","repository_link":"https://github.com/rubygems/gemstash/blob/main/.github/workflows/gemstash-ci.yml","dependencies":[{"id":25776759611,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25776759612,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25776759613,"package_name":"re-actors/alls-green","ecosystem":"actions","requirements":"05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe","direct":true,"kind":"composite","optional":false},{"id":25776759801,"package_name":"postgres","ecosystem":"actions","requirements":"13","direct":true,"kind":"docker","optional":false},{"id":25776759802,"package_name":"memcached","ecosystem":"actions","requirements":"1.6","direct":true,"kind":"docker","optional":false},{"id":25776759828,"package_name":"redis","ecosystem":"actions","requirements":"7","direct":true,"kind":"docker","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2025-12-23T14:03:19.412Z","updated_at":"2025-12-23T14:03:19.412Z","repository_link":"https://github.com/rubygems/gemstash/blob/main/.github/workflows/lint.yml","dependencies":[{"id":25776759931,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25776759932,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"rubygems","filepath":"spec/data/gems/speaker/Gemfile","sha":null,"kind":"manifest","created_at":"2025-12-23T14:03:19.703Z","updated_at":"2025-12-23T14:03:19.703Z","repository_link":"https://github.com/rubygems/gemstash/blob/main/spec/data/gems/speaker/Gemfile","dependencies":[]},{"ecosystem":"rubygems","filepath":"spec/data/gems/example/Gemfile","sha":null,"kind":"manifest","created_at":"2025-12-23T14:03:19.625Z","updated_at":"2025-12-23T14:03:19.625Z","repository_link":"https://github.com/rubygems/gemstash/blob/main/spec/data/gems/example/Gemfile","dependencies":[]}],"score":28.55169980462682,"created_at":"2025-12-10T07:37:45.316Z","updated_at":"2026-05-30T19:00:57.164Z","avatar_url":"https://github.com/rubygems.png","language":"Ruby","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/369739","html_url":"https://summary.ecosyste.ms/projects/369739"}