{"id":123428,"url":"https://github.com/rubyzip/rubyzip","last_synced_at":"2026-05-14T19:03:16.371Z","repository":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2026-05-02T20:07:42.000Z","size":2872,"stargazers_count":1410,"open_issues_count":24,"forks_count":327,"subscribers_count":35,"default_branch":"main","last_synced_at":"2026-05-07T17:49:22.725Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-05-02T15:34:37.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32773857,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"rubyzip","name":"rubyzip","uuid":"4912536","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/4912536?v=4","repositories_count":3,"last_synced_at":"2024-03-26T00:05:25.753Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rubyzip","funding_links":[],"total_stars":1332,"followers":3,"following":0,"created_at":"2022-11-02T22:22:54.097Z","updated_at":"2024-03-26T00:05:25.833Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip/repositories"},"packages":[{"id":12317745,"name":"rubyzip","ecosystem":"rubygems","description":"rubyzip is a ruby module for reading and writing zip files","homepage":"http://github.com/rubyzip/rubyzip","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":[],"namespace":null,"versions_count":48,"first_release_published_at":"2009-07-25T17:54:54.000Z","latest_release_published_at":"2026-05-02T20:05:29.598Z","latest_release_number":"3.3.0","last_synced_at":"2026-05-14T11:41:16.829Z","created_at":"2025-10-07T05:42:33.205Z","updated_at":"2026-05-14T13:52:48.787Z","registry_url":"https://gem.coop/gems/rubyzip","install_command":"gem install rubyzip -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/rubyzip/","metadata":{"funding":null},"repo_metadata":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2026-05-02T20:07:42.000Z","size":2872,"stargazers_count":1410,"open_issues_count":24,"forks_count":327,"subscribers_count":35,"default_branch":"main","last_synced_at":"2026-05-07T17:49:22.725Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-05-02T15:34:37.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32773857,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"rubyzip","name":"rubyzip","uuid":"4912536","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/4912536?v=4","repositories_count":3,"last_synced_at":"2024-03-26T00:05:25.753Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rubyzip","funding_links":[],"total_stars":1332,"followers":3,"following":0,"created_at":"2022-11-02T22:22:54.097Z","updated_at":"2024-03-26T00:05:25.833Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip/repositories"},"tags":[]},"repo_metadata_updated_at":"2026-05-14T13:52:48.786Z","dependent_packages_count":0,"downloads":735587061,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.02432892709431514,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.06974292433703673,"average":0.023517962857837967},"purl":"pkg:gem/rubyzip?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/rubyzip","docker_dependents_count":2315,"docker_downloads_count":1365734657,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/rubyzip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/rubyzip/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-12T04:02:25.295Z","issues_count":154,"pull_requests_count":85,"avg_time_to_close_issue":79192173.44210526,"avg_time_to_close_pull_request":21277463.891891893,"issues_closed_count":95,"pull_requests_closed_count":74,"pull_request_authors_count":43,"issue_authors_count":107,"avg_comments_per_issue":2.9415584415584415,"avg_comments_per_pull_request":2.3411764705882354,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":14,"past_year_pull_requests_count":15,"past_year_avg_time_to_close_issue":1654611.125,"past_year_avg_time_to_close_pull_request":602017.9285714285,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":14,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":13,"past_year_avg_comments_per_issue":2.4285714285714284,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","maintainers":[{"login":"hainesr","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"},{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"hainesr","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rubyzip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rubyzip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rubyzip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rubyzip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rubyzip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/rubyzip/codemeta","maintainers":[{"uuid":"43410","login":"simonoff","name":null,"email":null,"url":null,"packages_count":20,"html_url":"https://gem.coop/profiles/simonoff","role":null,"created_at":"2025-10-08T05:29:30.625Z","updated_at":"2025-10-08T05:29:30.625Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/simonoff/packages"},{"uuid":"127","login":"aussiegeek","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://gem.coop/profiles/aussiegeek","role":null,"created_at":"2025-10-08T05:29:30.869Z","updated_at":"2025-10-08T05:29:30.869Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/aussiegeek/packages"},{"uuid":"45842","login":"rhaines","name":null,"email":null,"url":null,"packages_count":14,"html_url":"https://gem.coop/profiles/rhaines","role":null,"created_at":"2025-10-08T05:29:30.462Z","updated_at":"2025-10-08T05:29:30.462Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/rhaines/packages"},{"uuid":"3715","login":"jdleesmiller","name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://gem.coop/profiles/jdleesmiller","role":null,"created_at":"2025-10-08T05:29:30.915Z","updated_at":"2025-10-08T05:29:30.915Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/jdleesmiller/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":191795,"maintainers_count":67712,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":294298,"name":"rubyzip","ecosystem":"rubygems","description":"rubyzip is a ruby module for reading and writing zip files","homepage":"http://github.com/rubyzip/rubyzip","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":[],"namespace":null,"versions_count":49,"first_release_published_at":"2009-07-25T17:54:54.000Z","latest_release_published_at":"2026-05-02T20:05:29.598Z","latest_release_number":"3.3.0","last_synced_at":"2026-05-14T16:19:30.994Z","created_at":"2022-04-06T10:15:16.480Z","updated_at":"2026-05-14T17:19:58.402Z","registry_url":"https://rubygems.org/gems/rubyzip","install_command":"gem install rubyzip -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/rubyzip/","metadata":{"funding":null},"repo_metadata":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2026-04-05T11:28:53.000Z","size":2917,"stargazers_count":1410,"open_issues_count":26,"forks_count":326,"subscribers_count":36,"default_branch":"main","last_synced_at":"2026-04-30T05:03:25.151Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-04-28T06:02:53.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32463897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"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":"rubyzip","name":"rubyzip","uuid":"4912536","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/4912536?v=4","repositories_count":3,"last_synced_at":"2024-03-26T00:05:25.753Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rubyzip","funding_links":[],"total_stars":1332,"followers":3,"following":0,"created_at":"2022-11-02T22:22:54.097Z","updated_at":"2024-03-26T00:05:25.833Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip/repositories"},"tags":[{"name":"v3.2.2","sha":"db674236b1b0b1a42032aff1c3ba07063a329253","kind":"tag","published_at":"2025-11-02T18:36:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.2/manifests"},{"name":"v3.2.1","sha":"0f1c04ca680a042be7b60d05f6e8b8c240887858","kind":"tag","published_at":"2025-10-24T21:10:18.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"9a7ee0d34f001917b143fae5a8dc17b5636929b9","kind":"tag","published_at":"2025-10-14T14:43:39.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.0/manifests"},{"name":"v3.1.1","sha":"f87340db528531e5e96b13219bf7651551c43f5a","kind":"tag","published_at":"2025-09-26T20:21:50.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.1.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"be126f0509a114e1eadc7e684971a76a6e8c7e4f","kind":"tag","published_at":"2025-09-06T18:15:01.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.0/manifests"},{"name":"v3.0.2","sha":"f1ec02f15787f8ef4883530f38f3615eaf8c94e4","kind":"tag","published_at":"2025-08-21T07:30:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"932ea90f700610207f567cbeba3ac1f323fb22f6","kind":"tag","published_at":"2025-08-08T21:18:33.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"f1d0f486027c18c045f706ad41387ef4ededcdd2","kind":"tag","published_at":"2025-07-28T22:13:30.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0/manifests"},{"name":"v3.0.0.rc2","sha":"1f3f84c88914b2b3c77c18b73f2ecb42225a54af","kind":"tag","published_at":"2025-02-08T18:50:45.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.rc2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc2/manifests"},{"name":"v3.0.0.rc1","sha":"43d845c2cbe989068952132e0d7b23c91e01d1d7","kind":"tag","published_at":"2025-01-26T22:28:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.rc1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc1/manifests"},{"name":"v2.4.1","sha":"6c4b7a9f90011678451d6766859bbac6becad415","kind":"tag","published_at":"2025-01-05T18:18:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.1/manifests"},{"name":"v2.4","sha":"c09352b546e04768d65d73b42f06e9b261bda724","kind":"tag","published_at":"2025-01-04T11:02:55.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4/manifests"},{"name":"v2.4.rc1","sha":"0001864cfe0a1e76879179dfa1ba7b9e60d5a991","kind":"tag","published_at":"2024-04-08T15:18:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4.rc1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.rc1/manifests"},{"name":"v3.0.0.alpha","sha":"8cec9491b2cbdf730e8ee3293df9f7253f7c8099","kind":"tag","published_at":"2023-04-16T18:20:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.alpha","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.alpha/manifests"},{"name":"v2.3.2","sha":"2f1c1ea400a15ce3edf9b75e742595f0ee6e661d","kind":"tag","published_at":"2021-07-05T20:43:00.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"16de339666faa68aaa3a646f612eb63503a9a9ca","kind":"tag","published_at":"2021-07-03T11:15:26.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"3bc55a5d9880827ddca76de41004b5a82eb7642e","kind":"tag","published_at":"2020-03-14T12:02:02.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"ecd641e459c7d132db62adf5e9bb4ab28696fca0","kind":"tag","published_at":"2020-02-01T15:37:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"0b791046d4aa632d1857eab6f415afa041077c95","kind":"tag","published_at":"2020-01-25T19:46:43.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"2825898f69fbf1efe4e43452adae6ac5d074ec1c","kind":"tag","published_at":"2019-09-25T20:37:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.0.0/manifests"},{"name":"v1.3.0","sha":"e79d9ea2922be12db121c20f5dc55bba8a35418a","kind":"tag","published_at":"2019-09-25T19:38:01.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.3.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.3.0/manifests"},{"name":"v1.2.4","sha":"0d85cb6a49cce7ef51186e64c8f3f147d0fd2b72","kind":"tag","published_at":"2019-09-06T17:18:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"9d891f7353e66052283562d3e252fe380bb4b199","kind":"tag","published_at":"2019-05-23T17:56:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.3","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"d07b13a6cf0a413e010c48879aebd9576bfb5f68","kind":"tag","published_at":"2018-08-31T16:20:18.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"98f4f2ed9b3a26bb94e8a539d2c3464e0266fc41","kind":"tag","published_at":"2017-02-08T11:50:34.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"3ec40d875d158f73c836a14169d4649bb0a0a84a","kind":"tag","published_at":"2016-02-19T09:24:26.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.0/manifests"},{"name":"v1.1.7","sha":"0cbae14c76d698840f4c60e62bda6ce0f30e6f37","kind":"tag","published_at":"2015-02-02T22:00:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.7","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"2ef328b11ba55b78ef52bc46e1aedaf7d87b997e","kind":"tag","published_at":"2014-07-02T15:18:14.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.6","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"2cd56671fc2712183cebd8af838905291c812a1a","kind":"tag","published_at":"2014-07-02T11:11:21.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.5","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"6b77562d32479c869b7e44e92374aca497099d74","kind":"tag","published_at":"2014-05-30T17:12:50.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"47ef890de65cbf6b37e43995c291d74605b2491f","kind":"tag","published_at":"2014-04-06T15:54:36.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.3","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"527137db5fbb4cf5179b701bbd242adf134d6340","kind":"tag","published_at":"2014-03-18T13:10:42.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"57482232dafa108b45f7238f0ecebf7876a82133","kind":"tag","published_at":"2014-03-16T17:29:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"3917dedbb5bf92db71e1804ea2e8dbac3d2891dd","kind":"tag","published_at":"2013-11-01T14:36:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"72d20297fc1322aef58ef0affe7b21172df7bc12","kind":"tag","published_at":"2013-08-29T07:47:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0/manifests"},{"name":"v1.0.0.beta1","sha":"d3e2e78ee9c1f77c25a6e3a42af0f44e9b3744fc","kind":"tag","published_at":"2013-08-21T21:45:45.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.0.0.beta1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.0.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.0.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0.beta1/manifests"},{"name":"0.9.7","sha":"daa21eb85e8a7cc8e6a3bce693cdf571ba9bb6d2","kind":"tag","published_at":"2012-06-17T20:55:32.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.7","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.7/manifests"},{"name":"0.9.8","sha":"933f5b99fc9c372ca001431a30753d9eb09b3f8f","kind":"tag","published_at":"2012-06-17T20:54:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.8","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.8/manifests"},{"name":"show","sha":"933f5b99fc9c372ca001431a30753d9eb09b3f8f","kind":"tag","published_at":"2012-06-17T20:54:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/show","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/show","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@show","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/show","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/show/manifests"},{"name":"0.9.9","sha":"7bd96f53b8cc470c0361f1f60db7831b1822e95a","kind":"tag","published_at":"2012-06-17T20:51:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.9","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.9/manifests"},{"name":"0.9.5","sha":"dbc9c3f73d7d97440a83383fa15729e95d183f81","kind":"commit","published_at":"2011-11-26T05:20:02.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.5","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.5/manifests"}]},"repo_metadata_updated_at":"2026-05-14T16:21:23.670Z","dependent_packages_count":1245,"downloads":735698111,"downloads_period":"total","dependent_repos_count":671154,"rankings":{"downloads":0.02787658478384496,"dependent_repos_count":0.02118620443572217,"dependent_packages_count":0.04181487717576744,"stargazers_count":1.4456796868901995,"forks_count":1.5192738707195503,"docker_downloads_count":0.08976260300398078,"average":0.5242656378348441},"purl":"pkg:gem/rubyzip","advisories":[{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTVtMnYtaGM2NC01Nmg2","url":"https://github.com/advisories/GHSA-5m2v-hc64-56h6","title":"Rubyzip denial of service ","description":"In Rubyzip before 1.3.0, a crafted ZIP file can bypass application checks on ZIP entry sizes because data about the uncompressed size can be spoofed. This allows attackers to cause a denial of service (disk consumption).","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2019-09-30T16:05:32.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":5.5,"cvss_vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2019-16892","https://github.com/rubyzip/rubyzip/pull/403","https://github.com/jdleesmiller/ruby-advisory-db/blob/master/gems/rubyzip/CVE-2019-16892.yml","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/J45KSFPP6DFVWLC7Z73L7SX735CKZYO6/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/MWWPORMSBHZTMP4PGF4DQD22TTKBQMMC/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/X255K6ZBAQC462PQN2ND5HOTTQEJ2G2X/","https://access.redhat.com/errata/RHBA-2019:4047","https://access.redhat.com/errata/RHSA-2019:4201","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rubyzip/CVE-2019-16892.yml","https://github.com/rubyzip/rubyzip/commit/d65fe7bd283ec94f9d6dc7605f61a6b0dd00f55e","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/J45KSFPP6DFVWLC7Z73L7SX735CKZYO6/","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MWWPORMSBHZTMP4PGF4DQD22TTKBQMMC/","https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/X255K6ZBAQC462PQN2ND5HOTTQEJ2G2X/","https://github.com/advisories/GHSA-5m2v-hc64-56h6"],"source_kind":"github","identifiers":["GHSA-5m2v-hc64-56h6","CVE-2019-16892"],"repository_url":"https://github.com/rubyzip/rubyzip","blast_radius":0.0,"created_at":"2022-12-21T16:13:27.867Z","updated_at":"2026-05-04T17:08:03.780Z","epss_percentage":0.0018,"epss_percentile":0.3937,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTVtMnYtaGM2NC01Nmg2","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTVtMnYtaGM2NC01Nmg2","packages":[{"ecosystem":"rubygems","package_name":"rubyzip","versions":[{"first_patched_version":"1.3.0","vulnerable_version_range":"\u003c 1.3.0"}],"purl":"pkg:gem/rubyzip"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTVtMnYtaGM2NC01Nmg2/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZxY3EtbXJtdy1tY21n","url":"https://github.com/advisories/GHSA-vqcq-mrmw-mcmg","title":"Rubyzip gem contains a Directory Traversal vulnerability in zip file component","description":"rubyzip gem rubyzip version 1.2.1 and earlier contains a Directory Traversal vulnerability in Zip::File component that can result in write arbitrary files to the filesystem. This attack appear to be exploitable via If a site allows uploading of .zip files , an attacker can upload a malicious file that contains symlinks or files with absolute pathnames \"../\" to write arbitrary files to the filesystem..\n\nThis is similar to CVE-2017-5946 which was patched in 1.2.1 but the fix in that case was incomplete.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2018-09-06T03:27:18.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2018-1000544","https://github.com/rubyzip/rubyzip/issues/369","https://access.redhat.com/errata/RHSA-2018:3466","https://lists.debian.org/debian-lts-announce/2018/08/msg00013.html","https://lists.debian.org/debian-lts-announce/2020/08/msg00002.html","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rubyzip/CVE-2018-1000544.yml","https://github.com/advisories/GHSA-vqcq-mrmw-mcmg"],"source_kind":"github","identifiers":["GHSA-vqcq-mrmw-mcmg","CVE-2018-1000544"],"repository_url":"https://github.com/rubyzip/rubyzip","blast_radius":0.0,"created_at":"2022-12-21T16:13:36.340Z","updated_at":"2026-05-14T17:08:28.073Z","epss_percentage":0.0066,"epss_percentile":0.71206,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZxY3EtbXJtdy1tY21n","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZxY3EtbXJtdy1tY21n","packages":[{"ecosystem":"rubygems","package_name":"rubyzip","versions":[{"first_patched_version":"1.2.2","vulnerable_version_range":"\u003c= 1.2.1"}],"purl":"pkg:gem/rubyzip","statistics":{"dependent_packages_count":1245,"dependent_repos_count":671154,"downloads":735217782,"downloads_period":"total"},"affected_versions":["0.5.7","0.5.8","0.5.9","0.5.11","0.5.12","0.9.1","0.9.4","0.9.5","0.9.6.1","0.9.7","0.9.8","0.9.9","1.0.0","1.0.0.beta1","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.2.0","1.2.1"],"unaffected_versions":["1.2.2","1.2.3","1.2.4","1.3.0","2.0.0","2.1.0","2.2.0","2.3.0","2.3.1","2.3.2","2.4.1","3.0.0","3.0.0.alpha","3.0.0.rc1","3.0.0.rc2","3.0.1","3.0.2","3.1.0","3.1.1","3.2.0","3.2.1","3.2.2","3.3.0"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLXZxY3EtbXJtdy1tY21n/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTNxNXEtZjc5cS03aHIy","url":"https://github.com/advisories/GHSA-3q5q-f79q-7hr2","title":"High severity vulnerability that affects rubyzip","description":"Withdrawn, accidental duplicate publish.\r\n\r\nThe Zip::File component in the rubyzip gem before 1.2.1 for Ruby has a directory traversal vulnerability. If a site allows uploading of .zip files, an attacker can upload a malicious file that uses \"../\" pathname substrings to write arbitrary files to the filesystem.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2018-07-31T18:21:46.000Z","withdrawn_at":"2020-06-16T20:55:57.000Z","classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://nvd.nist.gov/vuln/detail/CVE-2017-5946","https://github.com/advisories/GHSA-3q5q-f79q-7hr2"],"source_kind":"github","identifiers":["GHSA-3q5q-f79q-7hr2"],"repository_url":null,"blast_radius":0.0,"created_at":"2022-12-21T16:13:36.852Z","updated_at":"2026-05-14T17:12:08.703Z","epss_percentage":null,"epss_percentile":null,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTNxNXEtZjc5cS03aHIy","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTNxNXEtZjc5cS03aHIy","packages":[{"ecosystem":"rubygems","package_name":"rubyzip","versions":[{"first_patched_version":"1.2.1","vulnerable_version_range":"\u003c 1.2.1"}],"purl":"pkg:gem/rubyzip","statistics":{"dependent_packages_count":1245,"dependent_repos_count":671154,"downloads":735217782,"downloads_period":"total"},"affected_versions":["0.5.7","0.5.8","0.5.9","0.5.11","0.5.12","0.9.1","0.9.4","0.9.5","0.9.6.1","0.9.7","0.9.8","0.9.9","1.0.0","1.0.0.beta1","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.2.0"],"unaffected_versions":["1.2.1","1.2.2","1.2.3","1.2.4","1.3.0","2.0.0","2.1.0","2.2.0","2.3.0","2.3.1","2.3.2","2.4.1","3.0.0","3.0.0.alpha","3.0.0.rc1","3.0.0.rc2","3.0.1","3.0.2","3.1.0","3.1.1","3.2.0","3.2.1","3.2.2","3.3.0"]}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLTNxNXEtZjc5cS03aHIy/related_packages","related_advisories":[]},{"uuid":"MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdjcXEtdzZnci1oOWo5","url":"https://github.com/advisories/GHSA-gcqq-w6gr-h9j9","title":"Directory traversal vulnerability in RubyZip","description":"The `Zip::File` component in the rubyzip gem before 1.2.1 for Ruby has a directory traversal vulnerability. If a site allows uploading of .zip files, an attacker can upload a malicious file that uses `../` pathname substrings to write arbitrary files to the filesystem.","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2017-10-24T18:33:35.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.8,"cvss_vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","references":["https://nvd.nist.gov/vuln/detail/CVE-2017-5946","https://github.com/rubyzip/rubyzip/issues/315","https://github.com/rubyzip/rubyzip/releases","http://www.debian.org/security/2017/dsa-3801","https://web.archive.org/web/20200227185727/http://www.securityfocus.com/bid/96445","https://github.com/rubyzip/rubyzip/commit/ce4208fdecc2ad079b05d3c49d70fe6ed1d07016","https://github.com/rubysec/ruby-advisory-db/blob/master/gems/rubyzip/CVE-2017-5946.yml","https://github.com/advisories/GHSA-gcqq-w6gr-h9j9"],"source_kind":"github","identifiers":["GHSA-gcqq-w6gr-h9j9","CVE-2017-5946"],"repository_url":"https://github.com/rubyzip/rubyzip","blast_radius":0.0,"created_at":"2022-12-21T16:13:37.767Z","updated_at":"2026-05-04T17:08:06.789Z","epss_percentage":0.05924,"epss_percentile":0.90502,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdjcXEtdzZnci1oOWo5","html_url":"https://advisories.ecosyste.ms/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdjcXEtdzZnci1oOWo5","packages":[{"ecosystem":"rubygems","package_name":"rubyzip","versions":[{"first_patched_version":"1.2.1","vulnerable_version_range":"\u003c 1.2.1"}],"purl":"pkg:gem/rubyzip"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/MDE2OlNlY3VyaXR5QWR2aXNvcnlHSFNBLWdjcXEtdzZnci1oOWo5/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/rubyzip","docker_dependents_count":2315,"docker_downloads_count":1365734657,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/rubyzip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/rubyzip/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-05-03T03:25:47.763Z","issues_count":153,"pull_requests_count":85,"avg_time_to_close_issue":79973884.29787233,"avg_time_to_close_pull_request":21805177.347222224,"issues_closed_count":94,"pull_requests_closed_count":72,"pull_request_authors_count":43,"issue_authors_count":106,"avg_comments_per_issue":2.9411764705882355,"avg_comments_per_pull_request":2.3058823529411767,"merged_pull_requests_count":38,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":15,"past_year_avg_time_to_close_issue":1075076.5714285714,"past_year_avg_time_to_close_pull_request":322391.0,"past_year_issues_closed_count":7,"past_year_pull_requests_closed_count":12,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.3846153846153846,"past_year_avg_comments_per_pull_request":1.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":9,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","maintainers":[{"login":"hainesr","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"},{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"hainesr","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rubyzip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rubyzip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rubyzip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rubyzip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rubyzip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/rubyzip/codemeta","maintainers":[{"uuid":"43410","login":"simonoff","name":null,"email":null,"url":null,"packages_count":20,"html_url":"https://rubygems.org/profiles/simonoff","role":null,"created_at":"2022-11-09T09:49:38.450Z","updated_at":"2022-11-09T09:49:38.450Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/simonoff/packages"},{"uuid":"127","login":"aussiegeek","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://rubygems.org/profiles/aussiegeek","role":null,"created_at":"2022-11-09T09:49:38.492Z","updated_at":"2022-11-09T09:49:38.492Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/aussiegeek/packages"},{"uuid":"45842","login":"rhaines","name":null,"email":null,"url":null,"packages_count":14,"html_url":"https://rubygems.org/profiles/rhaines","role":null,"created_at":"2022-11-09T09:49:38.440Z","updated_at":"2022-11-09T09:49:38.440Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/rhaines/packages"},{"uuid":"3715","login":"jdleesmiller","name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://rubygems.org/profiles/jdleesmiller","role":null,"created_at":"2022-11-09T09:49:38.506Z","updated_at":"2022-11-09T09:49:38.506Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/jdleesmiller/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":206957,"maintainers_count":68704,"namespaces_count":0,"keywords_count":18627,"github":"rubygems","metadata":{"funded_packages_count":7375},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-05-13T05:11:24.133Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":13780088,"name":"ruby-zip","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rubyzip/rubyzip","licenses":"bsd-2-clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:29:13.366Z","latest_release_published_at":"2026-02-13T13:29:13.366Z","latest_release_number":"2.3.0-2","last_synced_at":"2026-03-13T22:41:27.533Z","created_at":"2026-02-13T13:29:13.149Z","updated_at":"2026-03-13T22:41:27.768Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-zip","install_command":"apt-get install ruby-zip","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-zip","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-minitest, unzip, zip, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2025-11-02T18:38:38.000Z","size":2914,"stargazers_count":1406,"open_issues_count":21,"forks_count":323,"subscribers_count":37,"default_branch":"main","last_synced_at":"2026-02-21T11:09:09.054Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-02-20T11:20:19.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29917208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-02-28T19:00:34.523Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-zip?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-zip","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-zip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-zip/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T14:00:42.138Z","issues_count":150,"pull_requests_count":80,"avg_time_to_close_issue":81112904.2173913,"avg_time_to_close_pull_request":22726610.811594203,"issues_closed_count":92,"pull_requests_closed_count":69,"pull_request_authors_count":40,"issue_authors_count":103,"avg_comments_per_issue":2.8133333333333335,"avg_comments_per_pull_request":2.375,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":806626.0,"past_year_avg_time_to_close_pull_request":225785.44444444444,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.1538461538461537,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","maintainers":[{"login":"hainesr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"},{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"hainesr","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-zip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-zip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-zip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-zip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-zip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-zip/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"jammy"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-04-27T18:20:36.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":13606262,"name":"ruby-zip","ecosystem":"debian","description":null,"homepage":"https://github.com/rubyzip/rubyzip","licenses":"bsd-2-clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T11:29:50.655Z","latest_release_published_at":"2026-02-11T11:29:50.655Z","latest_release_number":"1.2.2-1","last_synced_at":"2026-03-14T04:06:25.687Z","created_at":"2026-02-11T11:29:50.482Z","updated_at":"2026-03-14T04:06:25.687Z","registry_url":"https://tracker.debian.org/pkg/ruby-zip","install_command":"apt-get install ruby-zip","documentation_url":"https://packages.debian.org/buster/ruby-zip","metadata":{"component":"main","architecture":"any","priority":"optional","binary":"ruby-zip","standards_version":"4.3.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 11), gem2deb, rake, ruby-minitest, unzip, zip","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2025-11-02T18:38:38.000Z","size":2914,"stargazers_count":1406,"open_issues_count":21,"forks_count":323,"subscribers_count":37,"default_branch":"main","last_synced_at":"2026-02-21T11:09:09.054Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-02-20T11:20:19.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29917208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"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":"rubyzip","name":"rubyzip","uuid":"4912536","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/4912536?v=4","repositories_count":3,"last_synced_at":"2024-03-26T00:05:25.753Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rubyzip","funding_links":[],"total_stars":1332,"followers":3,"following":0,"created_at":"2022-11-02T22:22:54.097Z","updated_at":"2024-03-26T00:05:25.833Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip/repositories"},"tags":[{"name":"v3.2.2","sha":"db674236b1b0b1a42032aff1c3ba07063a329253","kind":"tag","published_at":"2025-11-02T18:36:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.2/manifests"},{"name":"v3.2.1","sha":"0f1c04ca680a042be7b60d05f6e8b8c240887858","kind":"tag","published_at":"2025-10-24T21:10:18.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"9a7ee0d34f001917b143fae5a8dc17b5636929b9","kind":"tag","published_at":"2025-10-14T14:43:39.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.0/manifests"},{"name":"v3.1.1","sha":"f87340db528531e5e96b13219bf7651551c43f5a","kind":"tag","published_at":"2025-09-26T20:21:50.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.1.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"be126f0509a114e1eadc7e684971a76a6e8c7e4f","kind":"tag","published_at":"2025-09-06T18:15:01.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.0/manifests"},{"name":"v3.0.2","sha":"f1ec02f15787f8ef4883530f38f3615eaf8c94e4","kind":"tag","published_at":"2025-08-21T07:30:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"932ea90f700610207f567cbeba3ac1f323fb22f6","kind":"tag","published_at":"2025-08-08T21:18:33.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"f1d0f486027c18c045f706ad41387ef4ededcdd2","kind":"tag","published_at":"2025-07-28T22:13:30.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0/manifests"},{"name":"v3.0.0.rc2","sha":"1f3f84c88914b2b3c77c18b73f2ecb42225a54af","kind":"tag","published_at":"2025-02-08T18:50:45.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.rc2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc2/manifests"},{"name":"v3.0.0.rc1","sha":"43d845c2cbe989068952132e0d7b23c91e01d1d7","kind":"tag","published_at":"2025-01-26T22:28:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.rc1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc1/manifests"},{"name":"v2.4.1","sha":"6c4b7a9f90011678451d6766859bbac6becad415","kind":"tag","published_at":"2025-01-05T18:18:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.1/manifests"},{"name":"v2.4","sha":"c09352b546e04768d65d73b42f06e9b261bda724","kind":"tag","published_at":"2025-01-04T11:02:55.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4/manifests"},{"name":"v2.4.rc1","sha":"0001864cfe0a1e76879179dfa1ba7b9e60d5a991","kind":"tag","published_at":"2024-04-08T15:18:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4.rc1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.rc1/manifests"},{"name":"v3.0.0.alpha","sha":"8cec9491b2cbdf730e8ee3293df9f7253f7c8099","kind":"tag","published_at":"2023-04-16T18:20:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.alpha","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.alpha/manifests"},{"name":"v2.3.2","sha":"2f1c1ea400a15ce3edf9b75e742595f0ee6e661d","kind":"tag","published_at":"2021-07-05T20:43:00.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"16de339666faa68aaa3a646f612eb63503a9a9ca","kind":"tag","published_at":"2021-07-03T11:15:26.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"3bc55a5d9880827ddca76de41004b5a82eb7642e","kind":"tag","published_at":"2020-03-14T12:02:02.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"ecd641e459c7d132db62adf5e9bb4ab28696fca0","kind":"tag","published_at":"2020-02-01T15:37:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"0b791046d4aa632d1857eab6f415afa041077c95","kind":"tag","published_at":"2020-01-25T19:46:43.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"2825898f69fbf1efe4e43452adae6ac5d074ec1c","kind":"tag","published_at":"2019-09-25T20:37:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.0.0/manifests"},{"name":"v1.3.0","sha":"e79d9ea2922be12db121c20f5dc55bba8a35418a","kind":"tag","published_at":"2019-09-25T19:38:01.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.3.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.3.0/manifests"},{"name":"v1.2.4","sha":"0d85cb6a49cce7ef51186e64c8f3f147d0fd2b72","kind":"tag","published_at":"2019-09-06T17:18:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"9d891f7353e66052283562d3e252fe380bb4b199","kind":"tag","published_at":"2019-05-23T17:56:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.3","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"d07b13a6cf0a413e010c48879aebd9576bfb5f68","kind":"tag","published_at":"2018-08-31T16:20:18.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"98f4f2ed9b3a26bb94e8a539d2c3464e0266fc41","kind":"tag","published_at":"2017-02-08T11:50:34.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"3ec40d875d158f73c836a14169d4649bb0a0a84a","kind":"tag","published_at":"2016-02-19T09:24:26.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.0/manifests"},{"name":"v1.1.7","sha":"0cbae14c76d698840f4c60e62bda6ce0f30e6f37","kind":"tag","published_at":"2015-02-02T22:00:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.7","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"2ef328b11ba55b78ef52bc46e1aedaf7d87b997e","kind":"tag","published_at":"2014-07-02T15:18:14.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.6","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"2cd56671fc2712183cebd8af838905291c812a1a","kind":"tag","published_at":"2014-07-02T11:11:21.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.5","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"6b77562d32479c869b7e44e92374aca497099d74","kind":"tag","published_at":"2014-05-30T17:12:50.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"47ef890de65cbf6b37e43995c291d74605b2491f","kind":"tag","published_at":"2014-04-06T15:54:36.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.3","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"527137db5fbb4cf5179b701bbd242adf134d6340","kind":"tag","published_at":"2014-03-18T13:10:42.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"57482232dafa108b45f7238f0ecebf7876a82133","kind":"tag","published_at":"2014-03-16T17:29:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"3917dedbb5bf92db71e1804ea2e8dbac3d2891dd","kind":"tag","published_at":"2013-11-01T14:36:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"72d20297fc1322aef58ef0affe7b21172df7bc12","kind":"tag","published_at":"2013-08-29T07:47:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0/manifests"},{"name":"v1.0.0.beta1","sha":"d3e2e78ee9c1f77c25a6e3a42af0f44e9b3744fc","kind":"tag","published_at":"2013-08-21T21:45:45.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.0.0.beta1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.0.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.0.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0.beta1/manifests"},{"name":"0.9.7","sha":"daa21eb85e8a7cc8e6a3bce693cdf571ba9bb6d2","kind":"tag","published_at":"2012-06-17T20:55:32.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.7","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.7/manifests"},{"name":"0.9.8","sha":"933f5b99fc9c372ca001431a30753d9eb09b3f8f","kind":"tag","published_at":"2012-06-17T20:54:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.8","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.8/manifests"},{"name":"show","sha":"933f5b99fc9c372ca001431a30753d9eb09b3f8f","kind":"tag","published_at":"2012-06-17T20:54:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/show","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/show","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@show","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/show","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/show/manifests"},{"name":"0.9.9","sha":"7bd96f53b8cc470c0361f1f60db7831b1822e95a","kind":"tag","published_at":"2012-06-17T20:51:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.9","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.9/manifests"},{"name":"0.9.5","sha":"dbc9c3f73d7d97440a83383fa15729e95d183f81","kind":"commit","published_at":"2011-11-26T05:20:02.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.5","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.5/manifests"}]},"repo_metadata_updated_at":"2026-02-28T19:00:33.977Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-zip?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-zip","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-zip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-zip/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T14:00:42.138Z","issues_count":150,"pull_requests_count":80,"avg_time_to_close_issue":81112904.2173913,"avg_time_to_close_pull_request":22726610.811594203,"issues_closed_count":92,"pull_requests_closed_count":69,"pull_request_authors_count":40,"issue_authors_count":103,"avg_comments_per_issue":2.8133333333333335,"avg_comments_per_pull_request":2.375,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":806626.0,"past_year_avg_time_to_close_pull_request":225785.44444444444,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.1538461538461537,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","maintainers":[{"login":"hainesr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"},{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"hainesr","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-zip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-zip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-zip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-zip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-zip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-zip/codemeta","maintainers":[],"registry":{"name":"debian-10","url":"https://packages.debian.org/buster","ecosystem":"debian","default":false,"packages_count":28836,"maintainers_count":0,"namespaces_count":3,"keywords_count":915,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian","funded_packages_count":86},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-05-13T05:01:00.358Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/namespaces"}},{"id":13805593,"name":"ruby-zip","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rubyzip/rubyzip","licenses":"bsd-2-clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:35:52.835Z","latest_release_published_at":"2026-02-13T18:35:52.835Z","latest_release_number":"2.3.2-1","last_synced_at":"2026-03-14T09:19:51.118Z","created_at":"2026-02-13T18:35:52.627Z","updated_at":"2026-03-14T09:19:51.872Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-zip","install_command":"apt-get install ruby-zip","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-zip","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-minitest, unzip, zip, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2025-11-02T18:38:38.000Z","size":2914,"stargazers_count":1406,"open_issues_count":21,"forks_count":323,"subscribers_count":37,"default_branch":"main","last_synced_at":"2026-02-21T11:09:09.054Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-02-20T11:20:19.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29917208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-02-28T19:00:34.070Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-zip?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-zip","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-zip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-zip/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T14:00:42.138Z","issues_count":150,"pull_requests_count":80,"avg_time_to_close_issue":81112904.2173913,"avg_time_to_close_pull_request":22726610.811594203,"issues_closed_count":92,"pull_requests_closed_count":69,"pull_request_authors_count":40,"issue_authors_count":103,"avg_comments_per_issue":2.8133333333333335,"avg_comments_per_pull_request":2.375,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":806626.0,"past_year_avg_time_to_close_pull_request":225785.44444444444,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.1538461538461537,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","maintainers":[{"login":"hainesr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"},{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"hainesr","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-zip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-zip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-zip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-zip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-zip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-zip/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-27T18:20:38.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13531210,"name":"ruby-zip","ecosystem":"debian","description":null,"homepage":"https://github.com/rubyzip/rubyzip","licenses":"bsd-2-clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:41:44.533Z","latest_release_published_at":"2026-02-10T23:41:44.533Z","latest_release_number":"2.0.0-2","last_synced_at":"2026-03-14T10:13:03.098Z","created_at":"2026-02-10T23:41:44.329Z","updated_at":"2026-03-14T10:13:03.287Z","registry_url":"https://tracker.debian.org/pkg/ruby-zip","install_command":"apt-get install ruby-zip","documentation_url":"https://packages.debian.org/bullseye/ruby-zip","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-zip","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, rake, ruby-minitest, unzip, zip, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2025-11-02T18:38:38.000Z","size":2914,"stargazers_count":1406,"open_issues_count":21,"forks_count":323,"subscribers_count":37,"default_branch":"main","last_synced_at":"2026-02-21T11:09:09.054Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-02-20T11:20:19.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29917208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-02-28T19:00:33.946Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-zip?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-zip","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-zip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-zip/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T14:00:42.138Z","issues_count":150,"pull_requests_count":80,"avg_time_to_close_issue":81112904.2173913,"avg_time_to_close_pull_request":22726610.811594203,"issues_closed_count":92,"pull_requests_closed_count":69,"pull_request_authors_count":40,"issue_authors_count":103,"avg_comments_per_issue":2.8133333333333335,"avg_comments_per_pull_request":2.375,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":806626.0,"past_year_avg_time_to_close_pull_request":225785.44444444444,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.1538461538461537,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","maintainers":[{"login":"hainesr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"},{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"hainesr","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-zip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-zip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-zip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-zip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-zip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-zip/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":0,"github":"debian","metadata":{"codename":"bullseye"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-04-27T18:20:39.352Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":13950344,"name":"ruby-rubyzip","ecosystem":"guix","description":"Ruby module is for reading and writing zip files","homepage":"https://github.com/rubyzip/rubyzip","licenses":"bsd-2","normalized_licenses":["BSD-1-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2026-03-02T18:55:09.455Z","latest_release_published_at":"2026-03-02T18:55:09.455Z","latest_release_number":"2.3.2","last_synced_at":"2026-04-27T16:17:47.212Z","created_at":"2026-03-02T18:55:09.274Z","updated_at":"2026-04-27T16:17:47.212Z","registry_url":"https://packages.guix.gnu.org/packages/ruby-rubyzip/2.3.2/","install_command":"guix install ruby-rubyzip","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-xyz.scm#n3817","metadata":{"location":"gnu/packages/ruby-xyz.scm:3817","variable_name":"ruby-rubyzip"},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-03T00:24:26.118Z","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:guix/ruby-rubyzip","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/ruby-rubyzip","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/ruby-rubyzip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/ruby-rubyzip/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-rubyzip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-rubyzip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-rubyzip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-rubyzip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-rubyzip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/ruby-rubyzip/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":31315,"maintainers_count":0,"namespaces_count":0,"keywords_count":1627,"github":"guix-mirror","metadata":{"funded_packages_count":352},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-05-07T05:00:22.550Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":13567403,"name":"ruby-zip","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rubyzip/rubyzip","licenses":"bsd-2-clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:52:45.185Z","latest_release_published_at":"2026-02-11T06:52:45.185Z","latest_release_number":"2.3.2-1","last_synced_at":"2026-03-12T06:06:38.974Z","created_at":"2026-02-11T06:52:45.012Z","updated_at":"2026-03-12T06:06:39.197Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-zip","install_command":"apt-get install ruby-zip","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-zip","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-minitest, unzip, zip, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2025-11-02T18:38:38.000Z","size":2914,"stargazers_count":1406,"open_issues_count":21,"forks_count":323,"subscribers_count":37,"default_branch":"main","last_synced_at":"2026-02-21T11:09:09.054Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-02-20T11:20:19.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29917208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-02-28T19:00:34.070Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-zip?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-zip","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-zip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-zip/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T14:00:42.138Z","issues_count":150,"pull_requests_count":80,"avg_time_to_close_issue":81112904.2173913,"avg_time_to_close_pull_request":22726610.811594203,"issues_closed_count":92,"pull_requests_closed_count":69,"pull_request_authors_count":40,"issue_authors_count":103,"avg_comments_per_issue":2.8133333333333335,"avg_comments_per_pull_request":2.375,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":806626.0,"past_year_avg_time_to_close_pull_request":225785.44444444444,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.1538461538461537,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","maintainers":[{"login":"hainesr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"},{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"hainesr","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-zip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-zip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-zip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-zip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-zip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-zip/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-27T18:20:38.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":13751929,"name":"ruby-zip","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rubyzip/rubyzip","licenses":"bsd-2-clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:25:49.346Z","latest_release_published_at":"2026-02-13T07:25:49.346Z","latest_release_number":"2.0.0-2","last_synced_at":"2026-03-14T00:25:42.646Z","created_at":"2026-02-13T07:25:49.124Z","updated_at":"2026-03-14T00:25:42.891Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-zip","install_command":"apt-get install ruby-zip","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-zip","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb, rake, ruby-minitest, unzip, zip, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2025-11-02T18:38:38.000Z","size":2914,"stargazers_count":1406,"open_issues_count":21,"forks_count":323,"subscribers_count":37,"default_branch":"main","last_synced_at":"2026-02-21T11:09:09.054Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-02-20T11:20:19.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29917208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-02-28T19:00:33.875Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-zip?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-zip","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-zip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-zip/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T14:00:42.138Z","issues_count":150,"pull_requests_count":80,"avg_time_to_close_issue":81112904.2173913,"avg_time_to_close_pull_request":22726610.811594203,"issues_closed_count":92,"pull_requests_closed_count":69,"pull_request_authors_count":40,"issue_authors_count":103,"avg_comments_per_issue":2.8133333333333335,"avg_comments_per_pull_request":2.375,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":806626.0,"past_year_avg_time_to_close_pull_request":225785.44444444444,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.1538461538461537,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","maintainers":[{"login":"hainesr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"},{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"hainesr","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-zip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-zip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-zip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-zip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-zip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-zip/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"focal"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-04-27T18:20:36.874Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":13713623,"name":"ruby-zip","ecosystem":"debian","description":null,"homepage":"https://github.com/rubyzip/rubyzip","licenses":"bsd-2-clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:44:23.233Z","latest_release_published_at":"2026-02-12T23:44:23.233Z","latest_release_number":"2.3.2-1","last_synced_at":"2026-03-13T21:53:28.008Z","created_at":"2026-02-12T23:44:23.069Z","updated_at":"2026-03-13T21:53:28.009Z","registry_url":"https://tracker.debian.org/pkg/ruby-zip","install_command":"apt-get install ruby-zip","documentation_url":"https://packages.debian.org/bookworm/ruby-zip","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-zip","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-minitest, unzip, zip, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2025-11-02T18:38:38.000Z","size":2914,"stargazers_count":1406,"open_issues_count":21,"forks_count":323,"subscribers_count":37,"default_branch":"main","last_synced_at":"2026-02-21T11:09:09.054Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-02-20T11:20:19.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29917208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"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":"rubyzip","name":"rubyzip","uuid":"4912536","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/4912536?v=4","repositories_count":3,"last_synced_at":"2024-03-26T00:05:25.753Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rubyzip","funding_links":[],"total_stars":1332,"followers":3,"following":0,"created_at":"2022-11-02T22:22:54.097Z","updated_at":"2024-03-26T00:05:25.833Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip/repositories"},"tags":[{"name":"v3.2.2","sha":"db674236b1b0b1a42032aff1c3ba07063a329253","kind":"tag","published_at":"2025-11-02T18:36:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.2/manifests"},{"name":"v3.2.1","sha":"0f1c04ca680a042be7b60d05f6e8b8c240887858","kind":"tag","published_at":"2025-10-24T21:10:18.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"9a7ee0d34f001917b143fae5a8dc17b5636929b9","kind":"tag","published_at":"2025-10-14T14:43:39.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.0/manifests"},{"name":"v3.1.1","sha":"f87340db528531e5e96b13219bf7651551c43f5a","kind":"tag","published_at":"2025-09-26T20:21:50.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.1.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"be126f0509a114e1eadc7e684971a76a6e8c7e4f","kind":"tag","published_at":"2025-09-06T18:15:01.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.0/manifests"},{"name":"v3.0.2","sha":"f1ec02f15787f8ef4883530f38f3615eaf8c94e4","kind":"tag","published_at":"2025-08-21T07:30:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"932ea90f700610207f567cbeba3ac1f323fb22f6","kind":"tag","published_at":"2025-08-08T21:18:33.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"f1d0f486027c18c045f706ad41387ef4ededcdd2","kind":"tag","published_at":"2025-07-28T22:13:30.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0/manifests"},{"name":"v3.0.0.rc2","sha":"1f3f84c88914b2b3c77c18b73f2ecb42225a54af","kind":"tag","published_at":"2025-02-08T18:50:45.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.rc2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc2/manifests"},{"name":"v3.0.0.rc1","sha":"43d845c2cbe989068952132e0d7b23c91e01d1d7","kind":"tag","published_at":"2025-01-26T22:28:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.rc1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc1/manifests"},{"name":"v2.4.1","sha":"6c4b7a9f90011678451d6766859bbac6becad415","kind":"tag","published_at":"2025-01-05T18:18:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.1/manifests"},{"name":"v2.4","sha":"c09352b546e04768d65d73b42f06e9b261bda724","kind":"tag","published_at":"2025-01-04T11:02:55.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4/manifests"},{"name":"v2.4.rc1","sha":"0001864cfe0a1e76879179dfa1ba7b9e60d5a991","kind":"tag","published_at":"2024-04-08T15:18:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4.rc1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.rc1/manifests"},{"name":"v3.0.0.alpha","sha":"8cec9491b2cbdf730e8ee3293df9f7253f7c8099","kind":"tag","published_at":"2023-04-16T18:20:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.alpha","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.alpha/manifests"},{"name":"v2.3.2","sha":"2f1c1ea400a15ce3edf9b75e742595f0ee6e661d","kind":"tag","published_at":"2021-07-05T20:43:00.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"16de339666faa68aaa3a646f612eb63503a9a9ca","kind":"tag","published_at":"2021-07-03T11:15:26.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"3bc55a5d9880827ddca76de41004b5a82eb7642e","kind":"tag","published_at":"2020-03-14T12:02:02.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"ecd641e459c7d132db62adf5e9bb4ab28696fca0","kind":"tag","published_at":"2020-02-01T15:37:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"0b791046d4aa632d1857eab6f415afa041077c95","kind":"tag","published_at":"2020-01-25T19:46:43.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"2825898f69fbf1efe4e43452adae6ac5d074ec1c","kind":"tag","published_at":"2019-09-25T20:37:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.0.0/manifests"},{"name":"v1.3.0","sha":"e79d9ea2922be12db121c20f5dc55bba8a35418a","kind":"tag","published_at":"2019-09-25T19:38:01.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.3.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.3.0/manifests"},{"name":"v1.2.4","sha":"0d85cb6a49cce7ef51186e64c8f3f147d0fd2b72","kind":"tag","published_at":"2019-09-06T17:18:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"9d891f7353e66052283562d3e252fe380bb4b199","kind":"tag","published_at":"2019-05-23T17:56:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.3","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"d07b13a6cf0a413e010c48879aebd9576bfb5f68","kind":"tag","published_at":"2018-08-31T16:20:18.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"98f4f2ed9b3a26bb94e8a539d2c3464e0266fc41","kind":"tag","published_at":"2017-02-08T11:50:34.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"3ec40d875d158f73c836a14169d4649bb0a0a84a","kind":"tag","published_at":"2016-02-19T09:24:26.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.0/manifests"},{"name":"v1.1.7","sha":"0cbae14c76d698840f4c60e62bda6ce0f30e6f37","kind":"tag","published_at":"2015-02-02T22:00:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.7","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"2ef328b11ba55b78ef52bc46e1aedaf7d87b997e","kind":"tag","published_at":"2014-07-02T15:18:14.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.6","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"2cd56671fc2712183cebd8af838905291c812a1a","kind":"tag","published_at":"2014-07-02T11:11:21.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.5","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"6b77562d32479c869b7e44e92374aca497099d74","kind":"tag","published_at":"2014-05-30T17:12:50.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"47ef890de65cbf6b37e43995c291d74605b2491f","kind":"tag","published_at":"2014-04-06T15:54:36.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.3","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"527137db5fbb4cf5179b701bbd242adf134d6340","kind":"tag","published_at":"2014-03-18T13:10:42.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"57482232dafa108b45f7238f0ecebf7876a82133","kind":"tag","published_at":"2014-03-16T17:29:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"3917dedbb5bf92db71e1804ea2e8dbac3d2891dd","kind":"tag","published_at":"2013-11-01T14:36:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"72d20297fc1322aef58ef0affe7b21172df7bc12","kind":"tag","published_at":"2013-08-29T07:47:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0/manifests"},{"name":"v1.0.0.beta1","sha":"d3e2e78ee9c1f77c25a6e3a42af0f44e9b3744fc","kind":"tag","published_at":"2013-08-21T21:45:45.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.0.0.beta1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.0.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.0.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0.beta1/manifests"},{"name":"0.9.7","sha":"daa21eb85e8a7cc8e6a3bce693cdf571ba9bb6d2","kind":"tag","published_at":"2012-06-17T20:55:32.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.7","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.7/manifests"},{"name":"0.9.8","sha":"933f5b99fc9c372ca001431a30753d9eb09b3f8f","kind":"tag","published_at":"2012-06-17T20:54:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.8","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.8/manifests"},{"name":"show","sha":"933f5b99fc9c372ca001431a30753d9eb09b3f8f","kind":"tag","published_at":"2012-06-17T20:54:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/show","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/show","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@show","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/show","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/show/manifests"},{"name":"0.9.9","sha":"7bd96f53b8cc470c0361f1f60db7831b1822e95a","kind":"tag","published_at":"2012-06-17T20:51:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.9","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.9/manifests"},{"name":"0.9.5","sha":"dbc9c3f73d7d97440a83383fa15729e95d183f81","kind":"commit","published_at":"2011-11-26T05:20:02.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.5","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.5/manifests"}]},"repo_metadata_updated_at":"2026-02-28T19:00:34.411Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-zip?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-zip","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-zip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-zip/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T14:00:42.138Z","issues_count":150,"pull_requests_count":80,"avg_time_to_close_issue":81112904.2173913,"avg_time_to_close_pull_request":22726610.811594203,"issues_closed_count":92,"pull_requests_closed_count":69,"pull_request_authors_count":40,"issue_authors_count":103,"avg_comments_per_issue":2.8133333333333335,"avg_comments_per_pull_request":2.375,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":806626.0,"past_year_avg_time_to_close_pull_request":225785.44444444444,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.1538461538461537,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","maintainers":[{"login":"hainesr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"},{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"hainesr","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-zip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-zip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-zip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-zip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-zip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-zip/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"bookworm"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-27T18:20:38.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":13467512,"name":"ruby-zip","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rubyzip/rubyzip","licenses":"bsd-2-clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T17:35:43.565Z","latest_release_published_at":"2026-02-09T17:35:43.565Z","latest_release_number":"2.3.2-1","last_synced_at":"2026-03-09T18:25:20.032Z","created_at":"2026-02-09T17:35:42.678Z","updated_at":"2026-03-09T18:32:53.791Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-zip","install_command":"apt-get install ruby-zip","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-zip","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-minitest, unzip, zip, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2025-11-02T18:38:38.000Z","size":2914,"stargazers_count":1406,"open_issues_count":21,"forks_count":323,"subscribers_count":37,"default_branch":"main","last_synced_at":"2026-02-21T11:09:09.054Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-02-20T11:20:19.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29917208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-02-28T19:00:34.094Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":0.5359419309519473,"forks_count":0.291385904206884,"docker_downloads_count":null,"average":0.20683195878970784},"purl":"pkg:deb/ubuntu/ruby-zip?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-zip","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-zip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-zip/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T14:00:42.138Z","issues_count":150,"pull_requests_count":80,"avg_time_to_close_issue":81112904.2173913,"avg_time_to_close_pull_request":22726610.811594203,"issues_closed_count":92,"pull_requests_closed_count":69,"pull_request_authors_count":40,"issue_authors_count":103,"avg_comments_per_issue":2.8133333333333335,"avg_comments_per_pull_request":2.375,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":806626.0,"past_year_avg_time_to_close_pull_request":225785.44444444444,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.1538461538461537,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","maintainers":[{"login":"hainesr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"},{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"hainesr","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-zip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-zip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-zip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-zip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-zip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-zip/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":8614827,"name":"github.com/rubyzip/rubyzip","ecosystem":"go","description":null,"homepage":null,"licenses":"bsd-2-clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":[],"namespace":null,"versions_count":31,"first_release_published_at":"2023-12-02T02:15:09.504Z","latest_release_published_at":"2026-05-02T15:31:49.000Z","latest_release_number":"v3.3.0+incompatible","last_synced_at":"2026-05-13T16:48:31.744Z","created_at":"2023-12-02T02:15:05.264Z","updated_at":"2026-05-13T16:48:31.745Z","registry_url":"https://pkg.go.dev/github.com/rubyzip/rubyzip","install_command":"go get github.com/rubyzip/rubyzip","documentation_url":"https://pkg.go.dev/github.com/rubyzip/rubyzip#section-documentation","metadata":{},"repo_metadata":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2025-11-02T18:38:38.000Z","size":2914,"stargazers_count":1406,"open_issues_count":21,"forks_count":323,"subscribers_count":37,"default_branch":"main","last_synced_at":"2026-02-21T11:09:09.054Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-02-20T11:20:19.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29917208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"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":"rubyzip","name":"rubyzip","uuid":"4912536","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/4912536?v=4","repositories_count":3,"last_synced_at":"2024-03-26T00:05:25.753Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rubyzip","funding_links":[],"total_stars":1332,"followers":3,"following":0,"created_at":"2022-11-02T22:22:54.097Z","updated_at":"2024-03-26T00:05:25.833Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip/repositories"},"tags":[{"name":"v3.2.2","sha":"db674236b1b0b1a42032aff1c3ba07063a329253","kind":"tag","published_at":"2025-11-02T18:36:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.2/manifests"},{"name":"v3.2.1","sha":"0f1c04ca680a042be7b60d05f6e8b8c240887858","kind":"tag","published_at":"2025-10-24T21:10:18.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"9a7ee0d34f001917b143fae5a8dc17b5636929b9","kind":"tag","published_at":"2025-10-14T14:43:39.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.0/manifests"},{"name":"v3.1.1","sha":"f87340db528531e5e96b13219bf7651551c43f5a","kind":"tag","published_at":"2025-09-26T20:21:50.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.1.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"be126f0509a114e1eadc7e684971a76a6e8c7e4f","kind":"tag","published_at":"2025-09-06T18:15:01.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.0/manifests"},{"name":"v3.0.2","sha":"f1ec02f15787f8ef4883530f38f3615eaf8c94e4","kind":"tag","published_at":"2025-08-21T07:30:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"932ea90f700610207f567cbeba3ac1f323fb22f6","kind":"tag","published_at":"2025-08-08T21:18:33.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"f1d0f486027c18c045f706ad41387ef4ededcdd2","kind":"tag","published_at":"2025-07-28T22:13:30.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0/manifests"},{"name":"v3.0.0.rc2","sha":"1f3f84c88914b2b3c77c18b73f2ecb42225a54af","kind":"tag","published_at":"2025-02-08T18:50:45.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.rc2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc2/manifests"},{"name":"v3.0.0.rc1","sha":"43d845c2cbe989068952132e0d7b23c91e01d1d7","kind":"tag","published_at":"2025-01-26T22:28:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.rc1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc1/manifests"},{"name":"v2.4.1","sha":"6c4b7a9f90011678451d6766859bbac6becad415","kind":"tag","published_at":"2025-01-05T18:18:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.1/manifests"},{"name":"v2.4","sha":"c09352b546e04768d65d73b42f06e9b261bda724","kind":"tag","published_at":"2025-01-04T11:02:55.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4/manifests"},{"name":"v2.4.rc1","sha":"0001864cfe0a1e76879179dfa1ba7b9e60d5a991","kind":"tag","published_at":"2024-04-08T15:18:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4.rc1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.rc1/manifests"},{"name":"v3.0.0.alpha","sha":"8cec9491b2cbdf730e8ee3293df9f7253f7c8099","kind":"tag","published_at":"2023-04-16T18:20:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.alpha","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.alpha/manifests"},{"name":"v2.3.2","sha":"2f1c1ea400a15ce3edf9b75e742595f0ee6e661d","kind":"tag","published_at":"2021-07-05T20:43:00.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"16de339666faa68aaa3a646f612eb63503a9a9ca","kind":"tag","published_at":"2021-07-03T11:15:26.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"3bc55a5d9880827ddca76de41004b5a82eb7642e","kind":"tag","published_at":"2020-03-14T12:02:02.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"ecd641e459c7d132db62adf5e9bb4ab28696fca0","kind":"tag","published_at":"2020-02-01T15:37:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"0b791046d4aa632d1857eab6f415afa041077c95","kind":"tag","published_at":"2020-01-25T19:46:43.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"2825898f69fbf1efe4e43452adae6ac5d074ec1c","kind":"tag","published_at":"2019-09-25T20:37:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.0.0/manifests"},{"name":"v1.3.0","sha":"e79d9ea2922be12db121c20f5dc55bba8a35418a","kind":"tag","published_at":"2019-09-25T19:38:01.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.3.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.3.0/manifests"},{"name":"v1.2.4","sha":"0d85cb6a49cce7ef51186e64c8f3f147d0fd2b72","kind":"tag","published_at":"2019-09-06T17:18:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"9d891f7353e66052283562d3e252fe380bb4b199","kind":"tag","published_at":"2019-05-23T17:56:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.3","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"d07b13a6cf0a413e010c48879aebd9576bfb5f68","kind":"tag","published_at":"2018-08-31T16:20:18.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"98f4f2ed9b3a26bb94e8a539d2c3464e0266fc41","kind":"tag","published_at":"2017-02-08T11:50:34.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"3ec40d875d158f73c836a14169d4649bb0a0a84a","kind":"tag","published_at":"2016-02-19T09:24:26.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.0/manifests"},{"name":"v1.1.7","sha":"0cbae14c76d698840f4c60e62bda6ce0f30e6f37","kind":"tag","published_at":"2015-02-02T22:00:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.7","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"2ef328b11ba55b78ef52bc46e1aedaf7d87b997e","kind":"tag","published_at":"2014-07-02T15:18:14.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.6","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"2cd56671fc2712183cebd8af838905291c812a1a","kind":"tag","published_at":"2014-07-02T11:11:21.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.5","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"6b77562d32479c869b7e44e92374aca497099d74","kind":"tag","published_at":"2014-05-30T17:12:50.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"47ef890de65cbf6b37e43995c291d74605b2491f","kind":"tag","published_at":"2014-04-06T15:54:36.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.3","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"527137db5fbb4cf5179b701bbd242adf134d6340","kind":"tag","published_at":"2014-03-18T13:10:42.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"57482232dafa108b45f7238f0ecebf7876a82133","kind":"tag","published_at":"2014-03-16T17:29:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"3917dedbb5bf92db71e1804ea2e8dbac3d2891dd","kind":"tag","published_at":"2013-11-01T14:36:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"72d20297fc1322aef58ef0affe7b21172df7bc12","kind":"tag","published_at":"2013-08-29T07:47:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0/manifests"},{"name":"v1.0.0.beta1","sha":"d3e2e78ee9c1f77c25a6e3a42af0f44e9b3744fc","kind":"tag","published_at":"2013-08-21T21:45:45.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.0.0.beta1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.0.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.0.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0.beta1/manifests"},{"name":"0.9.7","sha":"daa21eb85e8a7cc8e6a3bce693cdf571ba9bb6d2","kind":"tag","published_at":"2012-06-17T20:55:32.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.7","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.7/manifests"},{"name":"0.9.8","sha":"933f5b99fc9c372ca001431a30753d9eb09b3f8f","kind":"tag","published_at":"2012-06-17T20:54:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.8","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.8/manifests"},{"name":"show","sha":"933f5b99fc9c372ca001431a30753d9eb09b3f8f","kind":"tag","published_at":"2012-06-17T20:54:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/show","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/show","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@show","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/show","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/show/manifests"},{"name":"0.9.9","sha":"7bd96f53b8cc470c0361f1f60db7831b1822e95a","kind":"tag","published_at":"2012-06-17T20:51:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.9","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.9/manifests"},{"name":"0.9.5","sha":"dbc9c3f73d7d97440a83383fa15729e95d183f81","kind":"commit","published_at":"2011-11-26T05:20:02.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.5","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.5/manifests"}]},"repo_metadata_updated_at":"2026-02-28T19:00:34.190Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":10.801592556016239,"dependent_packages_count":9.575730298247606,"stargazers_count":1.8132404432588223,"forks_count":1.6398732515467762,"docker_downloads_count":null,"average":5.957609137267361},"purl":"pkg:golang/github.com/rubyzip/rubyzip","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/rubyzip/rubyzip","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/rubyzip/rubyzip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/rubyzip/rubyzip/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T14:00:42.138Z","issues_count":150,"pull_requests_count":80,"avg_time_to_close_issue":81112904.2173913,"avg_time_to_close_pull_request":22726610.811594203,"issues_closed_count":92,"pull_requests_closed_count":69,"pull_request_authors_count":40,"issue_authors_count":103,"avg_comments_per_issue":2.8133333333333335,"avg_comments_per_pull_request":2.375,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":806626.0,"past_year_avg_time_to_close_pull_request":225785.44444444444,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.1538461538461537,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","maintainers":[{"login":"hainesr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"},{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"hainesr","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frubyzip%2Frubyzip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frubyzip%2Frubyzip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frubyzip%2Frubyzip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frubyzip%2Frubyzip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frubyzip%2Frubyzip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Frubyzip%2Frubyzip/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2139187,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":5302829,"name":"rb-rubyzip","ecosystem":"conda","description":null,"homepage":"https://rubygems.org/gems/rubyzip","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":[],"namespace":null,"versions_count":4,"first_release_published_at":"2019-09-07T14:54:10.000Z","latest_release_published_at":"2019-09-25T20:26:26.000Z","latest_release_number":"1.3.0","last_synced_at":"2026-04-19T04:06:03.220Z","created_at":"2022-10-03T16:13:31.090Z","updated_at":"2026-04-19T04:06:03.220Z","registry_url":"https://anaconda.org/conda-forge/rb-rubyzip","install_command":"conda install -c conda-forge rb-rubyzip","documentation_url":null,"metadata":{},"repo_metadata":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2025-11-02T18:38:38.000Z","size":2914,"stargazers_count":1406,"open_issues_count":21,"forks_count":323,"subscribers_count":37,"default_branch":"main","last_synced_at":"2026-02-21T11:09:09.054Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-02-20T11:20:19.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29917208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"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":"rubyzip","name":"rubyzip","uuid":"4912536","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/4912536?v=4","repositories_count":3,"last_synced_at":"2024-03-26T00:05:25.753Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rubyzip","funding_links":[],"total_stars":1332,"followers":3,"following":0,"created_at":"2022-11-02T22:22:54.097Z","updated_at":"2024-03-26T00:05:25.833Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip/repositories"},"tags":[{"name":"v3.2.2","sha":"db674236b1b0b1a42032aff1c3ba07063a329253","kind":"tag","published_at":"2025-11-02T18:36:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.2/manifests"},{"name":"v3.2.1","sha":"0f1c04ca680a042be7b60d05f6e8b8c240887858","kind":"tag","published_at":"2025-10-24T21:10:18.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"9a7ee0d34f001917b143fae5a8dc17b5636929b9","kind":"tag","published_at":"2025-10-14T14:43:39.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.2.0/manifests"},{"name":"v3.1.1","sha":"f87340db528531e5e96b13219bf7651551c43f5a","kind":"tag","published_at":"2025-09-26T20:21:50.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.1.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"be126f0509a114e1eadc7e684971a76a6e8c7e4f","kind":"tag","published_at":"2025-09-06T18:15:01.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.1.0/manifests"},{"name":"v3.0.2","sha":"f1ec02f15787f8ef4883530f38f3615eaf8c94e4","kind":"tag","published_at":"2025-08-21T07:30:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"932ea90f700610207f567cbeba3ac1f323fb22f6","kind":"tag","published_at":"2025-08-08T21:18:33.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"f1d0f486027c18c045f706ad41387ef4ededcdd2","kind":"tag","published_at":"2025-07-28T22:13:30.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0/manifests"},{"name":"v3.0.0.rc2","sha":"1f3f84c88914b2b3c77c18b73f2ecb42225a54af","kind":"tag","published_at":"2025-02-08T18:50:45.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.rc2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc2/manifests"},{"name":"v3.0.0.rc1","sha":"43d845c2cbe989068952132e0d7b23c91e01d1d7","kind":"tag","published_at":"2025-01-26T22:28:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.rc1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.rc1/manifests"},{"name":"v2.4.1","sha":"6c4b7a9f90011678451d6766859bbac6becad415","kind":"tag","published_at":"2025-01-05T18:18:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.1/manifests"},{"name":"v2.4","sha":"c09352b546e04768d65d73b42f06e9b261bda724","kind":"tag","published_at":"2025-01-04T11:02:55.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4/manifests"},{"name":"v2.4.rc1","sha":"0001864cfe0a1e76879179dfa1ba7b9e60d5a991","kind":"tag","published_at":"2024-04-08T15:18:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.4.rc1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.4.rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.4.rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.4.rc1/manifests"},{"name":"v3.0.0.alpha","sha":"8cec9491b2cbdf730e8ee3293df9f7253f7c8099","kind":"tag","published_at":"2023-04-16T18:20:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v3.0.0.alpha","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v3.0.0.alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v3.0.0.alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v3.0.0.alpha/manifests"},{"name":"v2.3.2","sha":"2f1c1ea400a15ce3edf9b75e742595f0ee6e661d","kind":"tag","published_at":"2021-07-05T20:43:00.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"16de339666faa68aaa3a646f612eb63503a9a9ca","kind":"tag","published_at":"2021-07-03T11:15:26.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"3bc55a5d9880827ddca76de41004b5a82eb7642e","kind":"tag","published_at":"2020-03-14T12:02:02.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.3.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"ecd641e459c7d132db62adf5e9bb4ab28696fca0","kind":"tag","published_at":"2020-02-01T15:37:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"0b791046d4aa632d1857eab6f415afa041077c95","kind":"tag","published_at":"2020-01-25T19:46:43.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"2825898f69fbf1efe4e43452adae6ac5d074ec1c","kind":"tag","published_at":"2019-09-25T20:37:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v2.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v2.0.0/manifests"},{"name":"v1.3.0","sha":"e79d9ea2922be12db121c20f5dc55bba8a35418a","kind":"tag","published_at":"2019-09-25T19:38:01.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.3.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.3.0/manifests"},{"name":"v1.2.4","sha":"0d85cb6a49cce7ef51186e64c8f3f147d0fd2b72","kind":"tag","published_at":"2019-09-06T17:18:53.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"9d891f7353e66052283562d3e252fe380bb4b199","kind":"tag","published_at":"2019-05-23T17:56:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.3","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"d07b13a6cf0a413e010c48879aebd9576bfb5f68","kind":"tag","published_at":"2018-08-31T16:20:18.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"98f4f2ed9b3a26bb94e8a539d2c3464e0266fc41","kind":"tag","published_at":"2017-02-08T11:50:34.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"3ec40d875d158f73c836a14169d4649bb0a0a84a","kind":"tag","published_at":"2016-02-19T09:24:26.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.2.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.2.0/manifests"},{"name":"v1.1.7","sha":"0cbae14c76d698840f4c60e62bda6ce0f30e6f37","kind":"tag","published_at":"2015-02-02T22:00:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.7","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"2ef328b11ba55b78ef52bc46e1aedaf7d87b997e","kind":"tag","published_at":"2014-07-02T15:18:14.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.6","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"2cd56671fc2712183cebd8af838905291c812a1a","kind":"tag","published_at":"2014-07-02T11:11:21.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.5","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"6b77562d32479c869b7e44e92374aca497099d74","kind":"tag","published_at":"2014-05-30T17:12:50.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.4","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"47ef890de65cbf6b37e43995c291d74605b2491f","kind":"tag","published_at":"2014-04-06T15:54:36.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.3","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"527137db5fbb4cf5179b701bbd242adf134d6340","kind":"tag","published_at":"2014-03-18T13:10:42.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.2","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"57482232dafa108b45f7238f0ecebf7876a82133","kind":"tag","published_at":"2014-03-16T17:29:23.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"3917dedbb5bf92db71e1804ea2e8dbac3d2891dd","kind":"tag","published_at":"2013-11-01T14:36:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.1.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"72d20297fc1322aef58ef0affe7b21172df7bc12","kind":"tag","published_at":"2013-08-29T07:47:15.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.0.0","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0/manifests"},{"name":"v1.0.0.beta1","sha":"d3e2e78ee9c1f77c25a6e3a42af0f44e9b3744fc","kind":"tag","published_at":"2013-08-21T21:45:45.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/v1.0.0.beta1","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/v1.0.0.beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@v1.0.0.beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0.beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/v1.0.0.beta1/manifests"},{"name":"0.9.7","sha":"daa21eb85e8a7cc8e6a3bce693cdf571ba9bb6d2","kind":"tag","published_at":"2012-06-17T20:55:32.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.7","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.7/manifests"},{"name":"0.9.8","sha":"933f5b99fc9c372ca001431a30753d9eb09b3f8f","kind":"tag","published_at":"2012-06-17T20:54:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.8","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.8/manifests"},{"name":"show","sha":"933f5b99fc9c372ca001431a30753d9eb09b3f8f","kind":"tag","published_at":"2012-06-17T20:54:27.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/show","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/show","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@show","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/show","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/show/manifests"},{"name":"0.9.9","sha":"7bd96f53b8cc470c0361f1f60db7831b1822e95a","kind":"tag","published_at":"2012-06-17T20:51:44.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.9","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.9/manifests"},{"name":"0.9.5","sha":"dbc9c3f73d7d97440a83383fa15729e95d183f81","kind":"commit","published_at":"2011-11-26T05:20:02.000Z","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/0.9.5","html_url":"https://github.com/rubyzip/rubyzip/releases/tag/0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/rubyzip/rubyzip@0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags/0.9.5/manifests"}]},"repo_metadata_updated_at":"2026-02-28T19:00:33.816Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":24.087846269029196,"dependent_packages_count":19.560768654854005,"stargazers_count":10.965809832792612,"forks_count":9.987521836785625,"docker_downloads_count":null,"average":16.15048664836536},"purl":"pkg:conda/rb-rubyzip?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/rb-rubyzip","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/rb-rubyzip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/rb-rubyzip/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T14:00:42.138Z","issues_count":150,"pull_requests_count":80,"avg_time_to_close_issue":81112904.2173913,"avg_time_to_close_pull_request":22726610.811594203,"issues_closed_count":92,"pull_requests_closed_count":69,"pull_request_authors_count":40,"issue_authors_count":103,"avg_comments_per_issue":2.8133333333333335,"avg_comments_per_pull_request":2.375,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":806626.0,"past_year_avg_time_to_close_pull_request":225785.44444444444,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.1538461538461537,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","maintainers":[{"login":"hainesr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"},{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"hainesr","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-rubyzip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-rubyzip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-rubyzip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-rubyzip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-rubyzip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/rb-rubyzip/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org"},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-04-27T18:20:20.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":13407522,"name":"ruby-zip","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/rubyzip/rubyzip","licenses":"bsd-2-clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T16:17:08.224Z","latest_release_published_at":"2026-02-06T16:17:08.224Z","latest_release_number":"2.3.2-1","last_synced_at":"2026-03-06T16:46:25.103Z","created_at":"2026-02-06T16:17:01.247Z","updated_at":"2026-03-06T16:46:25.468Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-zip","install_command":"apt-get install ruby-zip","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-zip","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-minitest, unzip, zip, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2025-11-02T18:38:38.000Z","size":2914,"stargazers_count":1406,"open_issues_count":21,"forks_count":323,"subscribers_count":37,"default_branch":"main","last_synced_at":"2026-02-21T11:09:09.054Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-02-20T11:20:19.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29917208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-02-28T19:00:33.861Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/ruby-zip?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-zip","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-zip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-zip/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T14:00:42.138Z","issues_count":150,"pull_requests_count":80,"avg_time_to_close_issue":81112904.2173913,"avg_time_to_close_pull_request":22726610.811594203,"issues_closed_count":92,"pull_requests_closed_count":69,"pull_request_authors_count":40,"issue_authors_count":103,"avg_comments_per_issue":2.8133333333333335,"avg_comments_per_pull_request":2.375,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":806626.0,"past_year_avg_time_to_close_pull_request":225785.44444444444,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.1538461538461537,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","maintainers":[{"login":"hainesr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"},{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"hainesr","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-zip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-zip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-zip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-zip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-zip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-zip/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13669752,"name":"ruby-zip","ecosystem":"debian","description":null,"homepage":"https://github.com/rubyzip/rubyzip","licenses":"bsd-2-clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/rubyzip/rubyzip","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:49:20.931Z","latest_release_published_at":"2026-02-12T12:49:20.931Z","latest_release_number":"2.3.2-1","last_synced_at":"2026-03-14T19:15:01.685Z","created_at":"2026-02-12T12:49:20.715Z","updated_at":"2026-03-14T19:15:01.932Z","registry_url":"https://tracker.debian.org/pkg/ruby-zip","install_command":"apt-get install ruby-zip","documentation_url":"https://packages.debian.org/trixie/ruby-zip","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"ruby-zip","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-minitest, unzip, zip, ruby-simplecov","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":1085929,"uuid":"935822","full_name":"rubyzip/rubyzip","owner":"rubyzip","description":"Official Rubyzip repository","archived":false,"fork":false,"pushed_at":"2025-11-02T18:38:38.000Z","size":2914,"stargazers_count":1406,"open_issues_count":21,"forks_count":323,"subscribers_count":37,"default_branch":"main","last_synced_at":"2026-02-21T11:09:09.054Z","etag":null,"topics":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"latest_commit_sha":null,"homepage":"https://rubygems.org/gems/rubyzip","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rubyzip.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2010-09-24T10:50:15.000Z","updated_at":"2026-02-20T11:20:19.000Z","dependencies_parsed_at":"2023-02-16T12:45:34.974Z","dependency_job_id":"e753aa18-e445-4325-9158-1f3edead0cf9","html_url":"https://github.com/rubyzip/rubyzip","commit_stats":{"total_commits":1277,"total_committers":133,"mean_commits":9.601503759398497,"dds":0.6985121378230227,"last_synced_commit":"5b0d25e416814beb062c707c1319eb79b9d4272f"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"purl":"pkg:github/rubyzip/rubyzip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rubyzip","download_url":"https://codeload.github.com/rubyzip/rubyzip/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/sbom","scorecard":{"id":789059,"data":{"date":"2025-08-11","repo":{"name":"github.com/rubyzip/rubyzip","commit":"932ea90f700610207f567cbeba3ac1f323fb22f6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Maintained","score":10,"reason":"8 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":1,"reason":"Found 4/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/rubyzip/rubyzip/tests.yml/master?enable=pin","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 4 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-23T06:56:35.652Z","repository_id":1085929,"created_at":"2025-08-23T06:56:35.652Z","updated_at":"2025-08-23T06:56:35.652Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29917208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"ssl_error","status_checked_at":"2026-02-27T19:37:41.463Z","response_time":57,"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"}},"repo_metadata_updated_at":"2026-02-28T19:00:34.566Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-zip?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-zip","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-zip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-zip/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-09T14:00:42.138Z","issues_count":150,"pull_requests_count":80,"avg_time_to_close_issue":81112904.2173913,"avg_time_to_close_pull_request":22726610.811594203,"issues_closed_count":92,"pull_requests_closed_count":69,"pull_request_authors_count":40,"issue_authors_count":103,"avg_comments_per_issue":2.8133333333333335,"avg_comments_per_pull_request":2.375,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":806626.0,"past_year_avg_time_to_close_pull_request":225785.44444444444,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":2.1538461538461537,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","maintainers":[{"login":"hainesr","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"},{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"hainesr","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-zip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-zip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-zip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-zip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-zip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-zip/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"trixie"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-04-27T18:20:39.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}}],"commits":{"id":3382,"full_name":"rubyzip/rubyzip","default_branch":"master","total_commits":1382,"total_committers":140,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":9.871428571428572,"dds":0.6526772793053546,"past_year_total_commits":93,"past_year_total_committers":7,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":13.285714285714286,"past_year_dds":0.07526881720430112,"last_synced_at":"2026-05-14T12:07:00.999Z","last_synced_commit":"b42a1390b7b9f15bdf145f60504fc5b6ba85f523","created_at":"2023-03-07T09:17:31.218Z","updated_at":"2026-05-14T12:04:49.937Z","committers":[{"name":"Robert Haines","email":"rhaines@manchester.ac.uk","login":"hainesr","count":480},{"name":"thomas","email":"thomas","login":null,"count":310},{"name":"Pavel Lobashov","email":"shockwavenn@gmail.com","login":"ShockwaveNN","count":110},{"name":"Alexander Simonov","email":"alex@simonov.me","login":"simonoff","count":100},{"name":"John Lees-Miller","email":"jdleesmiller@gmail.com","login":"jdleesmiller","count":48},{"name":"Jan-Joost Spanjers","email":"oss@hiberis.nl","login":"jspanjers","count":32},{"name":"technorama","email":"technorama","login":null,"count":16},{"name":"Alan Harper","email":"alan@aussiegeek.net","login":"aussiegeek","count":16},{"name":"alor","email":"alberto.ornaghi@gmail.com","login":"alor","count":11},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com","login":"olleolleolle","count":10},{"name":"taichi","email":"taichi730@gmail.com","login":"taichi-ishitani","count":9},{"name":"Shigeaki Matsumura","email":"matsu911@gmail.com","login":"matsu911","count":8},{"name":"kellydunn","email":"defaultstring@gmail.com","login":"kellydunn","count":7},{"name":"Brian Buchalter","email":"bal711@gmail.com","login":"bbuchalter","count":7},{"name":"Jean Boussier","email":"jean.boussier@tigerlilyapps.com","login":"byroot","count":6},{"name":"Jeremy Stanley","email":"jeremy@instructure.com","login":"jstanley0","count":6},{"name":"Takumasa Ochi","email":"aeroastro","login":"aeroastro","count":5},{"name":"Feuda Nan","email":"feuda.nan@gmail.com","login":"Feuda","count":4},{"name":"Justin Love","email":"git@JustinLove.name","login":"JustinLove","count":4},{"name":"Kenichi Kamiya","email":"kachick1@gmail.com","login":"kachick","count":4},{"name":"Koichi ITO","email":"koic.ito@gmail.com","login":"koic","count":4},{"name":"Lucas Hills","email":"lucas@lucashills.com","login":"2potatocakes","count":4},{"name":"Mike Naberezny","email":"mike@naberezny.com","login":"mnaberez","count":4},{"name":"Xavier Shay","email":"xavier@rhnh.net","login":"xaviershay","count":4},{"name":"weshatheleopard","email":"github@wesha.name","login":"weshatheleopard","count":4},{"name":"David Rodríguez","email":"deivid.rodriguez@gmail.com","login":null,"count":4},{"name":"Jason King","email":"jasonk@amcoonline.net","login":null,"count":4},{"name":"Lobanov Dmitry","email":"lobanovdm@yahoo.co.uk","login":null,"count":4},{"name":"René Sprotte","email":"rene.sprotte@provideal.net","login":null,"count":4},{"name":"Geremia Taglialatela","email":"tagliala.dev@gmail.com","login":"tagliala","count":3},{"name":"Bart de Water","email":"bartdewater@gmail.com","login":"bdewater","count":3},{"name":"Johnny Shields","email":"johnny.shields@gmail.com","login":"johnnyshields","count":3},{"name":"Joni Lahtinen","email":"joni.lahtinen@eficode.fi","login":"jlahtinen","count":3},{"name":"Marcos Wright-Kuhns","email":"marcoswk@haikulearning.com","login":"metavida","count":3},{"name":"Matt Rogers","email":"mattrogers@sbcglobal.net","login":"mattr-","count":3},{"name":"Orien Madgwick","email":"_@orien.io","login":"orien","count":3},{"name":"Sebastian Henke","email":"s.henke@henke-informatik.de","login":"henkesn","count":3},{"name":"Zac Stewart","email":"zgstewart@gmail.com","login":"zacstewart","count":3},{"name":"Peter M. Goldstein","email":"peter.m.goldstein@gmail.com","login":"petergoldstein","count":3},{"name":"Jonathan PHILIPPE","email":"jphilippe@fluence.eu","login":"jplot","count":2},{"name":"Igor Victor","email":"gogainda@yandex.ru","login":"gogainda","count":2},{"name":"Ian Young","email":"ian.greenleaf@gmail.com","login":"iangreenleaf","count":2},{"name":"Henry Yang","email":"github@mesotech.ca","login":"loadhigh","count":2},{"name":"KOJIMA Satoshi","email":"skoji@mac.com","login":"skoji","count":2},{"name":"MSP-Greg","email":"Greg.mpls@gmail.com","login":"MSP-Greg","count":2},{"name":"OZAWA Sakuro","email":"10973+sakuro","login":"sakuro","count":2},{"name":"Édouard Brière","email":"edouard.briere@gmail.com","login":"edouard","count":2},{"name":"Vipul A M","email":"vipulnsward@gmail.com","login":"vipulnsward","count":2},{"name":"Victor Costan","email":"costan@gmail.com","login":"pwnall","count":2},{"name":"Skip Baney","email":"twelvelabs@gmail.com","login":"twelvelabs","count":2},{"name":"Sim Kern Cheh","email":"kern.cheh@gmail.com","login":"KernCheh","count":2},{"name":"Seth Kingsley","email":"sethk@meowfishies.com","login":"sethk","count":2},{"name":"Sergey Konotopov","email":"lalalalalala@gmail.com","login":"kinkou","count":2},{"name":"Sam Rawlins","email":"sam.rawlins@gmail.com","login":"srawlins","count":2},{"name":"Phil","email":"pnomolos@gmail.com","login":"pnomolos","count":2},{"name":"Finn Bacall","email":"finn.bacall@manchester.ac.uk","login":"fbacall","count":2},{"name":"Bernie Telles","email":"btelles@gmail.com","login":"btelles","count":2},{"name":"Ariel Zelivansky","email":"ariel@twistlock.com","login":"zelivans","count":2},{"name":"Nick Markwell","email":"nick@duckinator.net","login":null,"count":2},{"name":"drylight","email":"drylight","login":null,"count":2},{"name":"beyrle","email":"m.beyrle@walz.de","login":null,"count":2},{"name":"Adam Spiers","email":"aspiers@suse.com","login":null,"count":1},{"name":"Adrien Siami","email":"adrien.siami@dimelo.com","login":null,"count":1},{"name":"Claire Pitman","email":"cpitman@terpmail.umd.edu","login":null,"count":1},{"name":"David Henry","email":"dave_henry@lyagushka.co.uk","login":null,"count":1},{"name":"Igor Kapkov","email":"igasgeek@me.com","login":null,"count":1},{"name":"Nathan Long","email":"nathan.long@tma1.com","login":null,"count":1},{"name":"markwellna","email":"markwellna@upmc.edu","login":null,"count":1},{"name":"naoto hamada","email":"hamada@vis-its.com","login":null,"count":1},{"name":"uid26649","email":"uid26649","login":null,"count":1},{"name":"Stefan Rinkes","email":"darinkes","login":"darinkes","count":1},{"name":"Stan Hu","email":"stanhu@gmail.com","login":"stanhu","count":1},{"name":"Shinichi Maeshima","email":"netwillnet@gmail.com","login":"willnet","count":1},{"name":"Serg F","email":"wolferingys@gmail.com","login":"Wolfer","count":1},{"name":"Sangwon Yi","email":"sangwon.yi@shuttlerock.com","login":"yosangwon","count":1},{"name":"Ryunosuke Sato","email":"tricknotes.rs@gmail.com","login":"tricknotes","count":1},{"name":"Ryan Welton","email":"rwelton24@gmail.com","login":"Fuzion24","count":1},{"name":"Ryan Biesemeyer","email":"ryan@yaauie.com","login":"yaauie","count":1},{"name":"Richard Lee","email":"dlackty@gmail.com","login":"dlackty","count":1},{"name":"Peter Boling","email":"peter.boling@gmail.com","login":"pboling","count":1},{"name":"Oleksii Leonov","email":"mail@oleksiileonov.com","login":"oleksii-leonov","count":1},{"name":"Oleksandr Avoiants","email":"shhavel@gmail.com","login":"shhavel","count":1},{"name":"Nikolay Petrachkov","email":"nik@jastix.biz","login":"jastix","count":1},{"name":"Neil-Ni","email":"tzuyangni@gmail.com","login":"Neil-Ni","count":1},{"name":"Mike Perham","email":"mperham@gmail.com","login":"mperham","count":1},{"name":"Mihyaeru","email":"mihyaeru21@gmail.com","login":"mihyaeru21","count":1},{"name":"Michael Yin","email":"layerssss","login":"layerssss","count":1},{"name":"wpc","email":"alex.hal9000@gmail.com","login":"wpc","count":1},{"name":"swamp09","email":"shu.numata@esm.co.jp","login":"swamp09","count":1},{"name":"rap-kasta","email":"rapkasta@gmail.com","login":"pavel-manylov","count":1},{"name":"pol0nium","email":"bourg.matt@gmail.com","login":"pol0nium","count":1},{"name":"peter50216","email":"peter50216@gmail.com","login":"peter50216","count":1},{"name":"mwlang","email":"mwlang@cybrains.net","login":"mwlang","count":1},{"name":"mrloop","email":"ewan@mrloop.com","login":"mrloop","count":1},{"name":"m-nakamura145","email":"masato.nakamura145@gmail.com","login":"m-nakamura145","count":1},{"name":"knut2","email":"knut@lickert.net","login":"knut2","count":1},{"name":"dogatana","email":"dogatana@gmail.com","login":"dogatana","count":1},{"name":"dismory","email":"dismory@gmail.com","login":"dismory","count":1},{"name":"barnash","email":"iftachbar@gmail.com","login":"barnash","count":1},{"name":"Yuya.Nishida","email":"yuya@j96.org","login":"nishidayuya","count":1},{"name":"Yo Yehudi","email":"yochannah@gmail.com","login":"yochannah","count":1},{"name":"William Notowidagdo","email":"wnotowidagdo@gmail.com","login":"williamn","count":1},{"name":"Vít Ondruch","email":"vondruch@redhat.com","login":"voxik","count":1},{"name":"Tyler Pickett","email":"t.pickett66@gmail.com","login":"tpickett66","count":1},{"name":"Mehmet Celik","email":"mehmet@celik.be","login":"mehmetc","count":1},{"name":"EagleSHCN","email":"panying2000@gmail.com","login":"EagleSHCN","count":1},{"name":"Dylan Markow","email":"dylan@dylanmarkow.com","login":"dmarkow","count":1},{"name":"David Ryskalczyk","email":"david.rysk@gmail.com","login":"d235j","count":1},{"name":"Daniel Watkins","email":"daniel@daniel-watkins.co.uk","login":"OddBloke","count":1},{"name":"Daniel M Garland","email":"dan@dangarland.co.uk","login":"dmgarland","count":1},{"name":"Craig Wright","email":"kungfucraig@gmail.com","login":"kungfucraig","count":1},{"name":"Brian Williams","email":"bwilliams@gitlab.com","login":"Brcrwilliams","count":1},{"name":"Brendon Muir","email":"brendon@spike.net.nz","login":"brendon","count":1},{"name":"Benoit Daloze","email":"eregontp@gmail.com","login":"eregon","count":1},{"name":"Bastien","email":"bastien.wermeille@gmail.com","login":"Ph0tonic","count":1},{"name":"Arne Brasseur","email":"arne@arnebrasseur.net","login":"plexus","count":1},{"name":"Andrew Meyer","email":"ameyer@pivotal.io","login":"ameyer-pivotal","count":1},{"name":"Ali Lown","email":"ali@lown.me.uk","login":"alown","count":1},{"name":"Alfredo Amatriain","email":"geralt@gmail.com","login":"amatriain","count":1},{"name":"Alexey Vildyaev","email":"hav0k@me.com","login":"groverz","count":1},{"name":"Alexey Sorokin","email":"alsor.net@gmail.com","login":"alsor","count":1},{"name":"Alex Dowad","email":"alexinbeijing@gmail.com","login":"alexdowad","count":1},{"name":"Meatballs","email":"eat_meatballs@hotmail.co.uk","login":"Meatballs1","count":1},{"name":"Max Cantor","email":"max@maxcantor.net","login":"changemewtf","count":1},{"name":"Maurizio De Santis","email":"desantis.maurizio@gmail.com","login":"mdesantis","count":1},{"name":"Mark Hubbart","email":"marcus.erronius@gmail.com","login":"marcuserronius","count":1},{"name":"Lucas Kanashiro","email":"lucas.kanashiro@canonical.com","login":"lucaskanashiro","count":1},{"name":"Kyle Huston","email":"kyle.huston@infotechinc.com","login":"khuston","count":1},{"name":"Krishna Dole","email":"krishna@collaborativedrug.com","login":"kdole","count":1},{"name":"Kentaro Hayashi","email":"hayashi@clear-code.com","login":"kenhys","count":1},{"name":"Julien Ammous","email":"schmurfy@gmail.com","login":"schmurfy","count":1},{"name":"Jim Ryan","email":"jim@room118solutions.com","login":"jimryan","count":1},{"name":"Jesus Castello","email":"matugm@gmail.com","login":"matugm","count":1},{"name":"Jared Beck","email":"jared@jaredbeck.com","login":"jaredbeck","count":1},{"name":"James Williams","email":"jamesw@instructure.com","login":"maneframe","count":1},{"name":"James Sanders","email":"sanderjd@gmail.com","login":"jsanders","count":1},{"name":"Gaurish Sharma","email":"contact@gaurishsharma.com","login":"gaurish","count":1},{"name":"Felix Bünemann","email":"buenemann@louis.info","login":"felixbuenemann","count":1},{"name":"Earlopain","email":"14981592+Earlopain","login":"Earlopain","count":1},{"name":"Abd ar-Rahman Hamidi","email":"bakhtiyor.h@gmail.com","login":"hbakhtiyor","count":1}],"past_year_committers":[{"name":"Robert Haines","email":"rhaines@manchester.ac.uk","login":"hainesr","count":86},{"name":"Jonathan PHILIPPE","email":"jphilippe@fluence.eu","login":"jplot","count":2},{"name":"Shinichi Maeshima","email":"netwillnet@gmail.com","login":"willnet","count":1},{"name":"Sangwon Yi","email":"sangwon.yi@shuttlerock.com","login":"yosangwon","count":1},{"name":"Richard Lee","email":"dlackty@gmail.com","login":"dlackty","count":1},{"name":"Earlopain","email":"14981592+Earlopain","login":"Earlopain","count":1},{"name":"Daniel Watkins","email":"daniel@daniel-watkins.co.uk","login":"OddBloke","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-14T00:00:09.630Z","repositories_count":6234032,"commits_count":894374853,"contributors_count":34893906,"owners_count":1152965,"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":"rubyzip/rubyzip","html_url":"https://github.com/rubyzip/rubyzip","last_synced_at":"2026-05-12T04:02:25.295Z","status":"active","issues_count":154,"pull_requests_count":85,"avg_time_to_close_issue":79192173.44210526,"avg_time_to_close_pull_request":21277463.891891893,"issues_closed_count":95,"pull_requests_closed_count":74,"pull_request_authors_count":43,"issue_authors_count":107,"avg_comments_per_issue":2.9415584415584415,"avg_comments_per_pull_request":2.3411764705882354,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":14,"past_year_pull_requests_count":15,"past_year_avg_time_to_close_issue":1654611.125,"past_year_avg_time_to_close_pull_request":602017.9285714285,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":14,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":13,"past_year_avg_comments_per_issue":2.4285714285714284,"past_year_avg_comments_per_pull_request":1.6,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":10,"created_at":"2023-05-10T21:58:37.827Z","updated_at":"2026-05-12T04:02:25.296Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubyzip%2Frubyzip/issues","issue_labels_count":{"table":{"bug":24,"question":17,"enhancement":12,"documentation":10,"cannot reproduce":7,"security":2,"windows":2,"need help":1}},"pull_request_labels_count":{"table":{"enhancement":4,"bug":2,"duplicate":1}},"issue_author_associations_count":{"table":{"NONE":129,"CONTRIBUTOR":16,"MEMBER":9}},"pull_request_author_associations_count":{"table":{"NONE":40,"CONTRIBUTOR":33,"MEMBER":12}},"issue_authors":{"table":{"tha20dollaman57":17,"rdx-tplz":14,"hainesr":8,"weshatheleopard":4,"stadelmanma":2,"6temes":2,"a9898443":2,"blackerhand":2,"skoji":2,"johnnyshields":2,"sxsss8062":2,"mttkay":2,"tansaku":1,"mksm":1,"laurent-martin":1,"davidwparker":1,"ED-Y-S":1,"sfisher":1,"coreyward":1,"mperham":1,"tylerhunt":1,"LItterBoy-GB":1,"k-tsuchiya-jp":1,"brodock":1,"andrykonchin":1,"dakotahp":1,"doublethefish":1,"zelivans":1,"dmolesUC":1,"kostyanf14":1,"mramydnei":1,"gobinath2389":1,"Roguelazer":1,"kostja93":1,"TikiTDO":1,"default50":1,"recursive-madman":1,"tristrambrelstaff":1,"ddefrenne":1,"Lchith":1,"tinabel":1,"jplot":1,"alexdowad":1,"cryocz":1,"Dandush03":1,"artob":1,"priv-kweihmann":1,"danny5783":1,"jondavidjohn":1,"rohitcoupa":1,"julik":1,"tikkss":1,"owst":1,"samtptw":1,"kmcclellan":1,"abuzzell":1,"alexandremello":1,"kalsan":1,"d-obuchowski":1,"KieranP":1,"ybinzu":1,"bv-shubham":1,"FergusonSean":1,"tiagofsilva":1,"henrik":1,"gee-forr":1,"kacosta":1,"macgill4444":1,"yochannah":1,"ruehsn":1,"Brcrwilliams":1,"khiav223577":1,"stevecrozz":1,"hmfarooq":1,"kiskoza":1,"PavitKaur05":1,"DanielHeath":1,"GeorgeZhukov":1,"simonoff":1,"bgermann":1,"zacstewart":1,"troptropcontent":1,"al":1,"voxik":1,"cmierich":1,"tycooon":1,"fbacall":1,"jhulford":1,"ghost":1,"b-dean":1,"mdwin01":1,"jaswinder97":1,"damncabbage":1,"georgeu2000":1,"akshayakrsh":1,"Apteryks":1,"guss77":1,"u3shit":1,"sandstrom":1,"jrochkind":1,"sydverisk":1,"wonda-tea-coffee":1,"Taywee":1,"aelkiss":1,"fahim-abdullah":1,"tagliala":1,"mdb571":1}},"pull_request_authors":{"table":{"hainesr":12,"tagliala":9,"casperisfine":8,"zelivans":6,"taichi-ishitani":3,"jplot":2,"DiegoSalazar":2,"yosangwon":2,"m-nakamura145":2,"Atout-Agile":2,"Ph0tonic":2,"khuston":2,"KamilDzierbicki":2,"tikkss":2,"yochannah":1,"pboling":1,"blackerhand":1,"cielavenir":1,"weynsee":1,"jspanjers":1,"machty":1,"Earlopain":1,"muz":1,"OddBloke":1,"guss77":1,"Brcrwilliams":1,"arnica-engineering":1,"oleksii-leonov":1,"dubsdaazn":1,"petergoldstein":1,"nishidayuya":1,"willnet":1,"stanhu":1,"sakuro":1,"ListlessPanda":1,"nemesit":1,"fbacall":1,"flavorjones":1,"davidhooey":1,"dlackty":1,"MSP-Greg":1,"ham0215":1,"royzwambag":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-12T00:00:09.018Z","repositories_count":14585785,"issues_count":34346039,"pull_requests_count":112439573,"authors_count":11260008,"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":{"bug":4,"enhancement":2,"question":2}},"past_year_pull_request_labels_count":{"table":{"enhancement":3,"bug":2,"duplicate":1}},"past_year_issue_author_associations_count":{"table":{"NONE":12,"CONTRIBUTOR":2}},"past_year_pull_request_author_associations_count":{"table":{"MEMBER":6,"NONE":5,"CONTRIBUTOR":4}},"past_year_issue_authors":{"table":{"skoji":2,"aelkiss":1,"artob":1,"bgermann":1,"DanielHeath":1,"davidwparker":1,"jrochkind":1,"KieranP":1,"kiskoza":1,"kostja93":1,"kostyanf14":1,"k-tsuchiya-jp":1,"ruehsn":1}},"past_year_pull_request_authors":{"table":{"hainesr":6,"yosangwon":2,"arnica-engineering":1,"dlackty":1,"Earlopain":1,"ListlessPanda":1,"nemesit":1,"OddBloke":1,"willnet":1}},"maintainers":[{"table":{"login":"hainesr","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}},{"table":{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}}],"active_maintainers":[{"table":{"login":"hainesr","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hainesr"}}]}},"events":{"total":{"CreateEvent":10,"CommitCommentEvent":1,"ReleaseEvent":3,"DeleteEvent":1,"PullRequestEvent":27,"ForkEvent":9,"IssuesEvent":39,"WatchEvent":50,"IssueCommentEvent":98,"PushEvent":32,"PullRequestReviewCommentEvent":6,"GollumEvent":2,"PullRequestReviewEvent":6},"last_year":{"ReleaseEvent":2,"DeleteEvent":1,"PullRequestEvent":13,"ForkEvent":5,"IssuesEvent":22,"WatchEvent":27,"IssueCommentEvent":48,"PushEvent":18,"PullRequestReviewEvent":5,"PullRequestReviewCommentEvent":6,"GollumEvent":1,"CreateEvent":5}},"keywords":["aes-encryption","encryption","ruby","rubyzip","zip","zip-archive","zip-file"],"dependencies":[{"ecosystem":"rubygems","filepath":"rubyzip.gemspec","sha":null,"kind":"manifest","created_at":"2022-08-06T10:15:19.319Z","updated_at":"2022-08-06T10:15:19.319Z","repository_link":"https://github.com/rubyzip/rubyzip/blob/main/rubyzip.gemspec","dependencies":[{"id":584552464,"package_name":"minitest","ecosystem":"rubygems","requirements":"~\u003e 5.4","direct":true,"kind":"development","optional":false},{"id":584552465,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 12.3.3","direct":true,"kind":"development","optional":false},{"id":584552466,"package_name":"rubocop","ecosystem":"rubygems","requirements":"~\u003e 1.12.0","direct":true,"kind":"development","optional":false},{"id":584552467,"package_name":"rubocop-performance","ecosystem":"rubygems","requirements":"~\u003e 1.10.0","direct":true,"kind":"development","optional":false},{"id":584552468,"package_name":"rubocop-rake","ecosystem":"rubygems","requirements":"~\u003e 0.5.0","direct":true,"kind":"development","optional":false},{"id":584552469,"package_name":"simplecov","ecosystem":"rubygems","requirements":"~\u003e 0.18.0","direct":true,"kind":"development","optional":false},{"id":584552470,"package_name":"simplecov-lcov","ecosystem":"rubygems","requirements":"~\u003e 0.8","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T10:55:43.128Z","updated_at":"2023-01-13T10:55:43.128Z","repository_link":"https://github.com/rubyzip/rubyzip/blob/main/.github/workflows/lint.yml","dependencies":[{"id":6875564387,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875564388,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T10:55:43.207Z","updated_at":"2023-01-13T10:55:43.207Z","repository_link":"https://github.com/rubyzip/rubyzip/blob/main/.github/workflows/tests.yml","dependencies":[{"id":6875564389,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875564390,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6875564391,"package_name":"coverallsapp/github-action","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]}],"score":34.36903250146568,"created_at":"2024-06-13T11:02:27.238Z","updated_at":"2026-05-14T19:03:16.389Z","avatar_url":"https://github.com/rubyzip.png","language":"Ruby","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/123428","html_url":"https://summary.ecosyste.ms/projects/123428"}