{"id":588,"name":null,"description":"Roo provides an interface to spreadsheets of several sorts.","url":"https://github.com/roo-rb/roo","last_synced_at":"2026-04-30T04:30:15.427Z","repository":{"id":2663156,"uuid":"3654364","full_name":"roo-rb/roo","owner":"roo-rb","description":"Roo provides an interface to spreadsheets of several sorts.","archived":false,"fork":false,"pushed_at":"2025-10-01T09:43:45.000Z","size":6968,"stargazers_count":2865,"open_issues_count":125,"forks_count":504,"subscribers_count":61,"default_branch":"master","last_synced_at":"2026-04-28T11:46:31.887Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roo-rb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-03-07T22:31:18.000Z","updated_at":"2026-04-24T17:19:47.000Z","dependencies_parsed_at":"2023-10-21T00:00:08.315Z","dependency_job_id":"58a30027-bfbf-4bd9-a05c-b3c1282182f0","html_url":"https://github.com/roo-rb/roo","commit_stats":{"total_commits":902,"total_committers":152,"mean_commits":5.934210526315789,"dds":0.6962305986696231,"last_synced_commit":"3d24c117fd1c4f58826b71211526dac46d34f1c6"},"previous_names":["empact/roo"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/roo-rb/roo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/sbom","scorecard":{"id":205964,"data":{"date":"2025-08-04","repo":{"name":"github.com/roo-rb/roo","commit":"fdc284a4d37533983940a0cea7605f83a06a6bfb"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":4.8,"checks":[{"name":"Code-Review","score":5,"reason":"Found 11/20 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/pull-request.yml:1","Warn: no topLevel permission defined: .github/workflows/ruby.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"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/pull-request.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/pull-request.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull-request.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/pull-request.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruby.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/ruby.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruby.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/ruby.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T23:45:50.374Z","repository_id":2663156,"created_at":"2025-08-16T23:45:50.374Z","updated_at":"2025-08-16T23:45:50.374Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32381696,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T11:25:28.583Z","status":"ssl_error","status_checked_at":"2026-04-28T11:25:05.435Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"roo-rb","name":"roo-rb","uuid":"9793185","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/9793185?v=4","repositories_count":3,"last_synced_at":"2024-03-25T21:16:10.227Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/roo-rb","funding_links":[],"total_stars":2876,"followers":2,"following":0,"created_at":"2022-11-02T16:42:34.183Z","updated_at":"2024-03-25T21:16:10.253Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb/repositories"},"packages":[{"id":13530920,"name":"ruby-roo","ecosystem":"debian","description":null,"homepage":"https://github.com/roo-rb/roo","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/roo-rb/roo","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:37:57.376Z","latest_release_published_at":"2026-02-10T23:37:57.376Z","latest_release_number":"2.8.3-1","last_synced_at":"2026-03-13T08:29:50.639Z","created_at":"2026-02-10T23:37:57.162Z","updated_at":"2026-03-13T08:29:50.640Z","registry_url":"https://tracker.debian.org/pkg/ruby-roo","install_command":"apt-get install ruby-roo","documentation_url":"https://packages.debian.org/bullseye/ruby-roo","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"ruby-roo","standards_version":"4.5.0","maintainer":"Unit 193 \u003cunit193@ubuntu.com\u003e","build_depends":"debhelper-compat (= 12), gem2deb, rake, ruby-nokogiri (\u003e= 1), ruby-rspec, ruby-simplecov, ruby-zip (\u003e= 1.3), ruby-zip (\u003c\u003c 3.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:26:58.799Z","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-roo?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-roo","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-roo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-roo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-roo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-roo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-roo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-roo/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","funded_packages_count":77},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-04-01T06:53:20.333Z","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":289880,"name":"roo","ecosystem":"rubygems","description":"Roo can access the contents of various spreadsheet files. It can handle\n* OpenOffice\n* Excelx\n* LibreOffice\n* CSV","homepage":"https://github.com/roo-rb/roo","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/roo-rb/roo","keywords_array":[],"namespace":null,"versions_count":93,"first_release_published_at":"2009-07-25T17:57:16.000Z","latest_release_published_at":"2025-10-01T09:44:38.641Z","latest_release_number":"3.0.0","last_synced_at":"2026-04-25T18:31:18.849Z","created_at":"2022-04-06T09:34:24.492Z","updated_at":"2026-04-25T18:32:59.684Z","registry_url":"https://rubygems.org/gems/roo","install_command":"gem install roo -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/roo/","metadata":{"funding":null},"repo_metadata":{"id":2663156,"uuid":"3654364","full_name":"roo-rb/roo","owner":"roo-rb","description":"Roo provides an interface to spreadsheets of several sorts.","archived":false,"fork":false,"pushed_at":"2025-10-01T09:43:45.000Z","size":6968,"stargazers_count":2866,"open_issues_count":125,"forks_count":504,"subscribers_count":61,"default_branch":"master","last_synced_at":"2026-04-19T05:41:55.830Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roo-rb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-03-07T22:31:18.000Z","updated_at":"2026-04-18T01:03:10.000Z","dependencies_parsed_at":"2023-10-21T00:00:08.315Z","dependency_job_id":"58a30027-bfbf-4bd9-a05c-b3c1282182f0","html_url":"https://github.com/roo-rb/roo","commit_stats":{"total_commits":902,"total_committers":152,"mean_commits":5.934210526315789,"dds":0.6962305986696231,"last_synced_commit":"3d24c117fd1c4f58826b71211526dac46d34f1c6"},"previous_names":["empact/roo"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/roo-rb/roo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/sbom","scorecard":{"id":205964,"data":{"date":"2025-08-04","repo":{"name":"github.com/roo-rb/roo","commit":"fdc284a4d37533983940a0cea7605f83a06a6bfb"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":4.8,"checks":[{"name":"Code-Review","score":5,"reason":"Found 11/20 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/pull-request.yml:1","Warn: no topLevel permission defined: .github/workflows/ruby.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"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/pull-request.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/pull-request.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull-request.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/pull-request.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruby.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/ruby.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruby.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/ruby.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T23:45:50.374Z","repository_id":2663156,"created_at":"2025-08-16T23:45:50.374Z","updated_at":"2025-08-16T23:45:50.374Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32027234,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"roo-rb","name":"roo-rb","uuid":"9793185","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/9793185?v=4","repositories_count":3,"last_synced_at":"2024-03-25T21:16:10.227Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/roo-rb","funding_links":[],"total_stars":2876,"followers":2,"following":0,"created_at":"2022-11-02T16:42:34.183Z","updated_at":"2024-03-25T21:16:10.253Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb/repositories"},"tags":[{"name":"v3.0.0","sha":"20d424f8bf96f20929a8bbf4184e059cfd029531","kind":"commit","published_at":"2025-10-01T09:43:27.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v3.0.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v3.0.0/manifests"},{"name":"v2.10.1","sha":"dad35374f54779b3dc5c701d21f295a78aa91c0d","kind":"commit","published_at":"2024-01-18T03:56:01.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.10.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"43f0e10789ff1bee8f75d3b21a7ba0888d4e0d08","kind":"tag","published_at":"2023-02-07T11:55:04.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.10.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.0/manifests"},{"name":"v2.9.0","sha":"1b007dd3de5bc155a2748568370a8f9e95b2a548","kind":"commit","published_at":"2022-03-19T17:34:53.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.9.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.9.0/manifests"},{"name":"v2.8.3","sha":"d416f1520c50bbab160ca2ed9a49498fcc3edf50","kind":"commit","published_at":"2020-02-03T17:59:27.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"bcebb1485824ba44ddd8f646fd20587d6829c40a","kind":"commit","published_at":"2019-02-01T06:37:29.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.2/manifests"},{"name":"v2.8.1","sha":"5bbda9849ca6deb0ad8020c4476c1ab9ddfd824b","kind":"commit","published_at":"2019-01-21T06:39:45.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"8cb33203168117edb07a48df8e1d116e8db9cf66","kind":"commit","published_at":"2019-01-13T15:38:49.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"4328221192c63ce0bba728fde6326d18ad3a95a0","kind":"commit","published_at":"2017-01-04T02:36:26.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.7.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"9a10b05f2ded75add22c0632a6d9102c4e6b1b29","kind":"commit","published_at":"2016-12-31T19:46:00.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.7.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"143fffad010613ce4e1bf784bed786c4ba63012d","kind":"commit","published_at":"2016-12-28T16:19:57.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.6.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.6.0/manifests"},{"name":"v2.5.1","sha":"33e20b202d9c6d6c8ec97e132a67059de7ef45c8","kind":"commit","published_at":"2016-08-27T02:00:18.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.5.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"ac4e68150229559a19ed22699f8bcc42423937a8","kind":"commit","published_at":"2016-08-21T21:59:06.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.5.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"211f89b0c0b530ffd1db915daa9abd5ce4bee6eb","kind":"commit","published_at":"2016-05-14T17:21:39.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.4.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.4.0/manifests"},{"name":"v2.3.2","sha":"9c14dc35947efc318da2c1c56adbb59979a73b54","kind":"commit","published_at":"2016-02-19T02:01:05.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"76fd3898925b3833f71ad23ee7eeb6a5bac793ad","kind":"commit","published_at":"2016-01-08T08:33:02.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"d9667fc1f4572574a3a6c293c7dad7d39d8e7e88","kind":"commit","published_at":"2015-12-10T12:24:01.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"13ee5db79aee76ecfae3f99b31893fc81b090273","kind":"commit","published_at":"2015-10-31T11:58:48.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.2.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"fa7feb79ff823e3a2238f1972f8b1c4a3a5e4e6e","kind":"commit","published_at":"2015-08-01T23:17:50.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.1.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"7294dd4d387d900f978971b42f65bc5aa411e98d","kind":"commit","published_at":"2015-07-20T02:57:51.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.1.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"ae94acc8064c8f4be29bd52995863d721b1f02f8","kind":"commit","published_at":"2015-06-01T09:56:05.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"e7216e23be047674a983b42b1ff995df40162998","kind":"tag","published_at":"2015-04-24T11:40:54.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0/manifests"},{"name":"v2.0.0beta1","sha":"66fe454006d404b58603a13579092dc34edbe22f","kind":"tag","published_at":"2015-04-09T19:29:23.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.0beta1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.0beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.0.0beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0beta1/manifests"},{"name":"v1.13.2","sha":"321a6cb03442eb04b283c9458c2f7056ecf9695c","kind":"commit","published_at":"2013-12-23T16:44:55.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"316481d6c9d8331860bff37915da4047df7c942c","kind":"commit","published_at":"2013-12-23T14:38:20.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"60211e650566e5ab896bb2fb5f70add9160b7593","kind":"commit","published_at":"2013-12-05T13:30:23.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"72f4c956e356e18a765d37a7161a7e8c96edc0ba","kind":"commit","published_at":"2013-09-11T21:11:26.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"2a8c436d67cf53cb3b5d6842a149ca1e0eb02d2e","kind":"commit","published_at":"2013-08-18T12:14:19.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"1d0e202737620e9d909ec45e4cc451b74ffc4fb9","kind":"commit","published_at":"2013-08-18T11:21:03.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.0/manifests"},{"name":"v1.11.2","sha":"32d122fbc6ad3686fcb59e4db763a74d138f5300","kind":"commit","published_at":"2013-04-10T09:05:34.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.2/manifests"},{"name":"v1.11.1","sha":"908caa73322bfdbef9d7519f9434bd93d8b9014a","kind":"commit","published_at":"2013-03-18T08:56:29.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"de1039928e993cc7330fa95a1fff9fa1b6bd1e63","kind":"commit","published_at":"2013-03-14T09:22:02.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.0/manifests"},{"name":"v1.10.3","sha":"40ec53d55900caf9ed04f5be0824fb1d15d2ee51","kind":"commit","published_at":"2013-03-04T00:53:34.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.10.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.10.3/manifests"},{"name":"v1.4.1","sha":"84ef126f37d9ba4ff60768b718729445cbf2350b","kind":"commit","published_at":"2011-04-19T18:11:07.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.4.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.4.1/manifests"},{"name":"v1.3.10","sha":"bc70059c95a2eda04e64e5fa0485c75a67093ec8","kind":"commit","published_at":"2009-08-29T19:12:54.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.10","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.10/manifests"},{"name":"v1.3.9","sha":"7477376c49d61b144c2c80561b3dda42b2825b14","kind":"commit","published_at":"2009-07-24T02:47:51.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.9","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.9/manifests"},{"name":"v1.3.8","sha":"f3d704a96ebd09ff2422acb78488d56c712a06e4","kind":"commit","published_at":"2009-07-18T17:18:20.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.8","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.8/manifests"},{"name":"v1.3.6","sha":"5a9b93e6619c1b88f97061d33145174287bc92fe","kind":"commit","published_at":"2009-06-28T22:04:37.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.6","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.6/manifests"},{"name":"v1.3.5","sha":"5cd58580392e4616b80c8cac24cffda14167daf1","kind":"commit","published_at":"2009-05-30T00:11:41.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.5","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.5/manifests"},{"name":"v1.3.4","sha":"31e8c79643d220c1be72ecaec808fd27ec8538f6","kind":"commit","published_at":"2009-05-29T23:04:36.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.4","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"f4da1e06573295de82451467b2caf395f0f31480","kind":"commit","published_at":"2009-05-28T05:06:30.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"37a17bd582443ca23648be4e5ebabdf8dd448387","kind":"commit","published_at":"2009-05-26T04:30:27.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"079aaa59dccf902f6c2bb1daf3a40798d16ece82","kind":"commit","published_at":"2009-04-22T04:18:53.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"938143657495baf4f785fbbbb03c9f4430077046","kind":"commit","published_at":"2009-04-20T23:30:32.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.0/manifests"},{"name":"v1.2.4","sha":"61ed9f851e45f2634e715309a99689a76530a8bf","kind":"commit","published_at":"2009-03-12T15:12:48.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.2.4","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.2.4/manifests"}]},"repo_metadata_updated_at":"2026-04-25T18:32:59.655Z","dependent_packages_count":182,"downloads":105957113,"downloads_period":"total","dependent_repos_count":4293,"rankings":{"downloads":0.3094300911006791,"dependent_repos_count":0.4783621948907795,"dependent_packages_count":0.20126894213936064,"stargazers_count":0.696914619596124,"forks_count":1.2154190965756402,"docker_downloads_count":2.3600316678003144,"average":0.8769044353504829},"purl":"pkg:gem/roo","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/roo","docker_dependents_count":32,"docker_downloads_count":440392,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/roo/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-04-24T02:01:07.226Z","issues_count":74,"pull_requests_count":86,"avg_time_to_close_issue":47277846.5,"avg_time_to_close_pull_request":35008909.404255316,"issues_closed_count":20,"pull_requests_closed_count":47,"pull_request_authors_count":66,"issue_authors_count":71,"avg_comments_per_issue":1.9054054054054055,"avg_comments_per_pull_request":2.302325581395349,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":7,"past_year_pull_requests_count":8,"past_year_avg_time_to_close_issue":4750653.0,"past_year_avg_time_to_close_pull_request":6443.6,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":0.8571428571428571,"past_year_avg_comments_per_pull_request":2.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/issues","maintainers":[{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/roo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/roo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/roo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/roo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/roo/codemeta","maintainers":[{"uuid":"59363","login":"stevendaniels","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://rubygems.org/profiles/stevendaniels","role":null,"created_at":"2022-11-09T09:48:42.089Z","updated_at":"2022-11-09T09:48:42.089Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/stevendaniels/packages"},{"uuid":"1584","login":"empact","name":null,"email":null,"url":null,"packages_count":20,"html_url":"https://rubygems.org/profiles/empact","role":null,"created_at":"2022-11-09T09:48:42.069Z","updated_at":"2022-11-09T09:48:42.069Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/empact/packages"},{"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:48:42.077Z","updated_at":"2022-11-09T09:48:42.077Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/simonoff/packages"},{"uuid":"1033","login":"hmcgowan","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://rubygems.org/profiles/hmcgowan","role":null,"created_at":"2022-11-09T09:48:42.062Z","updated_at":"2022-11-09T09:48:42.062Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/hmcgowan/packages"},{"uuid":"37355","login":"thopre","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://rubygems.org/profiles/thopre","role":null,"created_at":"2022-11-09T09:48:42.054Z","updated_at":"2022-11-09T09:48:42.054Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/thopre/packages"},{"uuid":"125718","login":"chopraanmol1","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://rubygems.org/profiles/chopraanmol1","role":null,"created_at":"2022-11-09T09:48:42.097Z","updated_at":"2022-11-09T09:48:42.097Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/chopraanmol1/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205424,"maintainers_count":68435,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":12312739,"name":"roo","ecosystem":"rubygems","description":"Roo can access the contents of various spreadsheet files. It can handle\n* OpenOffice\n* Excelx\n* LibreOffice\n* CSV","homepage":"https://github.com/roo-rb/roo","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/roo-rb/roo","keywords_array":[],"namespace":null,"versions_count":93,"first_release_published_at":"2009-07-25T17:57:16.000Z","latest_release_published_at":"2025-10-01T09:44:38.641Z","latest_release_number":"3.0.0","last_synced_at":"2026-04-25T20:00:38.885Z","created_at":"2025-10-07T05:32:19.105Z","updated_at":"2026-04-25T20:02:55.002Z","registry_url":"https://gem.coop/gems/roo","install_command":"gem install roo -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/roo/","metadata":{"funding":null},"repo_metadata":{"id":2663156,"uuid":"3654364","full_name":"roo-rb/roo","owner":"roo-rb","description":"Roo provides an interface to spreadsheets of several sorts.","archived":false,"fork":false,"pushed_at":"2025-10-01T09:43:45.000Z","size":6968,"stargazers_count":2866,"open_issues_count":125,"forks_count":504,"subscribers_count":61,"default_branch":"master","last_synced_at":"2026-04-19T05:41:55.830Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roo-rb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-03-07T22:31:18.000Z","updated_at":"2026-04-18T01:03:10.000Z","dependencies_parsed_at":"2023-10-21T00:00:08.315Z","dependency_job_id":"58a30027-bfbf-4bd9-a05c-b3c1282182f0","html_url":"https://github.com/roo-rb/roo","commit_stats":{"total_commits":902,"total_committers":152,"mean_commits":5.934210526315789,"dds":0.6962305986696231,"last_synced_commit":"3d24c117fd1c4f58826b71211526dac46d34f1c6"},"previous_names":["empact/roo"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/roo-rb/roo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/sbom","scorecard":{"id":205964,"data":{"date":"2025-08-04","repo":{"name":"github.com/roo-rb/roo","commit":"fdc284a4d37533983940a0cea7605f83a06a6bfb"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":4.8,"checks":[{"name":"Code-Review","score":5,"reason":"Found 11/20 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/pull-request.yml:1","Warn: no topLevel permission defined: .github/workflows/ruby.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"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/pull-request.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/pull-request.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull-request.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/pull-request.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruby.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/ruby.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruby.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/ruby.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T23:45:50.374Z","repository_id":2663156,"created_at":"2025-08-16T23:45:50.374Z","updated_at":"2025-08-16T23:45:50.374Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32274982,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"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":"roo-rb","name":"roo-rb","uuid":"9793185","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/9793185?v=4","repositories_count":3,"last_synced_at":"2024-03-25T21:16:10.227Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/roo-rb","funding_links":[],"total_stars":2876,"followers":2,"following":0,"created_at":"2022-11-02T16:42:34.183Z","updated_at":"2024-03-25T21:16:10.253Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb/repositories"},"tags":[{"name":"v3.0.0","sha":"20d424f8bf96f20929a8bbf4184e059cfd029531","kind":"commit","published_at":"2025-10-01T09:43:27.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v3.0.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v3.0.0/manifests"},{"name":"v2.10.1","sha":"dad35374f54779b3dc5c701d21f295a78aa91c0d","kind":"commit","published_at":"2024-01-18T03:56:01.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.10.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"43f0e10789ff1bee8f75d3b21a7ba0888d4e0d08","kind":"tag","published_at":"2023-02-07T11:55:04.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.10.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.0/manifests"},{"name":"v2.9.0","sha":"1b007dd3de5bc155a2748568370a8f9e95b2a548","kind":"commit","published_at":"2022-03-19T17:34:53.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.9.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.9.0/manifests"},{"name":"v2.8.3","sha":"d416f1520c50bbab160ca2ed9a49498fcc3edf50","kind":"commit","published_at":"2020-02-03T17:59:27.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"bcebb1485824ba44ddd8f646fd20587d6829c40a","kind":"commit","published_at":"2019-02-01T06:37:29.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.2/manifests"},{"name":"v2.8.1","sha":"5bbda9849ca6deb0ad8020c4476c1ab9ddfd824b","kind":"commit","published_at":"2019-01-21T06:39:45.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"8cb33203168117edb07a48df8e1d116e8db9cf66","kind":"commit","published_at":"2019-01-13T15:38:49.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"4328221192c63ce0bba728fde6326d18ad3a95a0","kind":"commit","published_at":"2017-01-04T02:36:26.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.7.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"9a10b05f2ded75add22c0632a6d9102c4e6b1b29","kind":"commit","published_at":"2016-12-31T19:46:00.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.7.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"143fffad010613ce4e1bf784bed786c4ba63012d","kind":"commit","published_at":"2016-12-28T16:19:57.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.6.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.6.0/manifests"},{"name":"v2.5.1","sha":"33e20b202d9c6d6c8ec97e132a67059de7ef45c8","kind":"commit","published_at":"2016-08-27T02:00:18.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.5.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"ac4e68150229559a19ed22699f8bcc42423937a8","kind":"commit","published_at":"2016-08-21T21:59:06.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.5.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"211f89b0c0b530ffd1db915daa9abd5ce4bee6eb","kind":"commit","published_at":"2016-05-14T17:21:39.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.4.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.4.0/manifests"},{"name":"v2.3.2","sha":"9c14dc35947efc318da2c1c56adbb59979a73b54","kind":"commit","published_at":"2016-02-19T02:01:05.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"76fd3898925b3833f71ad23ee7eeb6a5bac793ad","kind":"commit","published_at":"2016-01-08T08:33:02.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"d9667fc1f4572574a3a6c293c7dad7d39d8e7e88","kind":"commit","published_at":"2015-12-10T12:24:01.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"13ee5db79aee76ecfae3f99b31893fc81b090273","kind":"commit","published_at":"2015-10-31T11:58:48.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.2.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"fa7feb79ff823e3a2238f1972f8b1c4a3a5e4e6e","kind":"commit","published_at":"2015-08-01T23:17:50.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.1.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"7294dd4d387d900f978971b42f65bc5aa411e98d","kind":"commit","published_at":"2015-07-20T02:57:51.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.1.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"ae94acc8064c8f4be29bd52995863d721b1f02f8","kind":"commit","published_at":"2015-06-01T09:56:05.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"e7216e23be047674a983b42b1ff995df40162998","kind":"tag","published_at":"2015-04-24T11:40:54.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0/manifests"},{"name":"v2.0.0beta1","sha":"66fe454006d404b58603a13579092dc34edbe22f","kind":"tag","published_at":"2015-04-09T19:29:23.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.0beta1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.0beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.0.0beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0beta1/manifests"},{"name":"v1.13.2","sha":"321a6cb03442eb04b283c9458c2f7056ecf9695c","kind":"commit","published_at":"2013-12-23T16:44:55.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"316481d6c9d8331860bff37915da4047df7c942c","kind":"commit","published_at":"2013-12-23T14:38:20.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"60211e650566e5ab896bb2fb5f70add9160b7593","kind":"commit","published_at":"2013-12-05T13:30:23.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"72f4c956e356e18a765d37a7161a7e8c96edc0ba","kind":"commit","published_at":"2013-09-11T21:11:26.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"2a8c436d67cf53cb3b5d6842a149ca1e0eb02d2e","kind":"commit","published_at":"2013-08-18T12:14:19.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"1d0e202737620e9d909ec45e4cc451b74ffc4fb9","kind":"commit","published_at":"2013-08-18T11:21:03.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.0/manifests"},{"name":"v1.11.2","sha":"32d122fbc6ad3686fcb59e4db763a74d138f5300","kind":"commit","published_at":"2013-04-10T09:05:34.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.2/manifests"},{"name":"v1.11.1","sha":"908caa73322bfdbef9d7519f9434bd93d8b9014a","kind":"commit","published_at":"2013-03-18T08:56:29.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"de1039928e993cc7330fa95a1fff9fa1b6bd1e63","kind":"commit","published_at":"2013-03-14T09:22:02.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.0/manifests"},{"name":"v1.10.3","sha":"40ec53d55900caf9ed04f5be0824fb1d15d2ee51","kind":"commit","published_at":"2013-03-04T00:53:34.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.10.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.10.3/manifests"},{"name":"v1.4.1","sha":"84ef126f37d9ba4ff60768b718729445cbf2350b","kind":"commit","published_at":"2011-04-19T18:11:07.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.4.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.4.1/manifests"},{"name":"v1.3.10","sha":"bc70059c95a2eda04e64e5fa0485c75a67093ec8","kind":"commit","published_at":"2009-08-29T19:12:54.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.10","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.10/manifests"},{"name":"v1.3.9","sha":"7477376c49d61b144c2c80561b3dda42b2825b14","kind":"commit","published_at":"2009-07-24T02:47:51.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.9","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.9/manifests"},{"name":"v1.3.8","sha":"f3d704a96ebd09ff2422acb78488d56c712a06e4","kind":"commit","published_at":"2009-07-18T17:18:20.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.8","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.8/manifests"},{"name":"v1.3.6","sha":"5a9b93e6619c1b88f97061d33145174287bc92fe","kind":"commit","published_at":"2009-06-28T22:04:37.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.6","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.6/manifests"},{"name":"v1.3.5","sha":"5cd58580392e4616b80c8cac24cffda14167daf1","kind":"commit","published_at":"2009-05-30T00:11:41.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.5","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.5/manifests"},{"name":"v1.3.4","sha":"31e8c79643d220c1be72ecaec808fd27ec8538f6","kind":"commit","published_at":"2009-05-29T23:04:36.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.4","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"f4da1e06573295de82451467b2caf395f0f31480","kind":"commit","published_at":"2009-05-28T05:06:30.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"37a17bd582443ca23648be4e5ebabdf8dd448387","kind":"commit","published_at":"2009-05-26T04:30:27.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"079aaa59dccf902f6c2bb1daf3a40798d16ece82","kind":"commit","published_at":"2009-04-22T04:18:53.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"938143657495baf4f785fbbbb03c9f4430077046","kind":"commit","published_at":"2009-04-20T23:30:32.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.0/manifests"},{"name":"v1.2.4","sha":"61ed9f851e45f2634e715309a99689a76530a8bf","kind":"commit","published_at":"2009-03-12T15:12:48.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.2.4","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.2.4/manifests"}]},"repo_metadata_updated_at":"2026-04-25T20:02:55.001Z","dependent_packages_count":0,"downloads":105958244,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.2541021274295137,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":1.4986619090098126,"average":0.43819100910983155},"purl":"pkg:gem/roo?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/roo","docker_dependents_count":32,"docker_downloads_count":440392,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/roo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-24T02:01:07.226Z","issues_count":74,"pull_requests_count":86,"avg_time_to_close_issue":47277846.5,"avg_time_to_close_pull_request":35008909.404255316,"issues_closed_count":20,"pull_requests_closed_count":47,"pull_request_authors_count":66,"issue_authors_count":71,"avg_comments_per_issue":1.9054054054054055,"avg_comments_per_pull_request":2.302325581395349,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":7,"past_year_pull_requests_count":8,"past_year_avg_time_to_close_issue":4750653.0,"past_year_avg_time_to_close_pull_request":6443.6,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":0.8571428571428571,"past_year_avg_comments_per_pull_request":2.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/issues","maintainers":[{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/roo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/roo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/roo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/roo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/roo/codemeta","maintainers":[{"uuid":"59363","login":"stevendaniels","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://gem.coop/profiles/stevendaniels","role":null,"created_at":"2025-10-08T04:54:41.458Z","updated_at":"2025-10-08T04:54:41.458Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/stevendaniels/packages"},{"uuid":"1584","login":"empact","name":null,"email":null,"url":null,"packages_count":20,"html_url":"https://gem.coop/profiles/empact","role":null,"created_at":"2025-10-08T04:54:41.376Z","updated_at":"2025-10-08T04:54:41.376Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/empact/packages"},{"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-08T04:54:41.419Z","updated_at":"2025-10-08T04:54:41.419Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/simonoff/packages"},{"uuid":"1033","login":"hmcgowan","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://gem.coop/profiles/hmcgowan","role":null,"created_at":"2025-10-08T04:54:41.322Z","updated_at":"2025-10-08T04:54:41.322Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/hmcgowan/packages"},{"uuid":"37355","login":"thopre","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://gem.coop/profiles/thopre","role":null,"created_at":"2025-10-08T04:54:41.280Z","updated_at":"2025-10-08T04:54:41.280Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/thopre/packages"},{"uuid":"125718","login":"chopraanmol1","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://gem.coop/profiles/chopraanmol1","role":null,"created_at":"2025-10-08T04:54:41.498Z","updated_at":"2025-10-08T04:54:41.498Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/chopraanmol1/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190276,"maintainers_count":67443,"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":13606046,"name":"ruby-roo","ecosystem":"debian","description":null,"homepage":"https://github.com/roo-rb/roo","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/roo-rb/roo","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T11:26:45.749Z","latest_release_published_at":"2026-02-11T11:26:45.749Z","latest_release_number":"2.8.2-1","last_synced_at":"2026-03-13T19:06:26.822Z","created_at":"2026-02-11T11:26:45.504Z","updated_at":"2026-03-13T19:06:26.822Z","registry_url":"https://tracker.debian.org/pkg/ruby-roo","install_command":"apt-get install ruby-roo","documentation_url":"https://packages.debian.org/buster/ruby-roo","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"ruby-roo","standards_version":"4.3.0","maintainer":"Unit 193 \u003cunit193@ubuntu.com\u003e","build_depends":"debhelper-compat (= 12), gem2deb, rake, ruby-nokogiri (\u003e= 1), ruby-rspec, ruby-simplecov, ruby-zip (\u003c\u003c 2.0.0), ruby-zip (\u003e= 1.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":2663156,"uuid":"3654364","full_name":"roo-rb/roo","owner":"roo-rb","description":"Roo provides an interface to spreadsheets of several sorts.","archived":false,"fork":false,"pushed_at":"2025-10-01T09:43:45.000Z","size":6968,"stargazers_count":2865,"open_issues_count":121,"forks_count":504,"subscribers_count":62,"default_branch":"master","last_synced_at":"2026-02-09T16:47:34.255Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roo-rb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-03-07T22:31:18.000Z","updated_at":"2026-02-04T12:24:32.000Z","dependencies_parsed_at":"2023-10-21T00:00:08.315Z","dependency_job_id":"58a30027-bfbf-4bd9-a05c-b3c1282182f0","html_url":"https://github.com/roo-rb/roo","commit_stats":{"total_commits":902,"total_committers":152,"mean_commits":5.934210526315789,"dds":0.6962305986696231,"last_synced_commit":"3d24c117fd1c4f58826b71211526dac46d34f1c6"},"previous_names":["empact/roo"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/roo-rb/roo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/sbom","scorecard":{"id":205964,"data":{"date":"2025-08-04","repo":{"name":"github.com/roo-rb/roo","commit":"fdc284a4d37533983940a0cea7605f83a06a6bfb"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":4.8,"checks":[{"name":"Code-Review","score":5,"reason":"Found 11/20 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/pull-request.yml:1","Warn: no topLevel permission defined: .github/workflows/ruby.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"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/pull-request.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/pull-request.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull-request.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/pull-request.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruby.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/ruby.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruby.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/ruby.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T23:45:50.374Z","repository_id":2663156,"created_at":"2025-08-16T23:45:50.374Z","updated_at":"2025-08-16T23:45:50.374Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29335999,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T14:34:07.188Z","status":"ssl_error","status_checked_at":"2026-02-11T14:34:06.809Z","response_time":97,"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"}},"repo_metadata_updated_at":"2026-02-11T15:15:21.142Z","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-roo?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-roo","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-roo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-roo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-roo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-roo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-roo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-roo/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":81},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-04-20T05:04:47.397Z","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":13779701,"name":"ruby-roo","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/roo-rb/roo","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/roo-rb/roo","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:24:44.285Z","latest_release_published_at":"2026-02-13T13:24:44.285Z","latest_release_number":"2.9.0-1","last_synced_at":"2026-03-13T23:40:09.828Z","created_at":"2026-02-13T13:24:44.110Z","updated_at":"2026-03-13T23:40:09.829Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-roo","install_command":"apt-get install ruby-roo","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-roo","standards_version":"4.6.0","maintainer":"Unit 193 \u003cunit193@debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-nokogiri (\u003e= 1), ruby-rspec, ruby-simplecov, ruby-zip (\u003e= 1.3), ruby-zip (\u003c\u003c 3.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T13:24:45.043Z","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-roo?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-roo","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-roo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-roo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-roo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-roo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-roo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-roo/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","funded_packages_count":142},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-04-01T06:53:21.644Z","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":13751664,"name":"ruby-roo","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/roo-rb/roo","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/roo-rb/roo","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:21:56.275Z","latest_release_published_at":"2026-02-13T07:21:56.275Z","latest_release_number":"2.8.3-1","last_synced_at":"2026-03-13T14:25:03.511Z","created_at":"2026-02-13T07:21:56.097Z","updated_at":"2026-03-13T14:25:03.511Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-roo","install_command":"apt-get install ruby-roo","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-roo","standards_version":"4.5.0","maintainer":"Unit 193 \u003cunit193@ubuntu.com\u003e","build_depends":"debhelper-compat (= 12), gem2deb, rake, ruby-nokogiri (\u003e= 1), ruby-rspec, ruby-simplecov, ruby-zip (\u003e= 1.3), ruby-zip (\u003c\u003c 3.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T07:21:57.248Z","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-roo?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-roo","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-roo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-roo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-roo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-roo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-roo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-roo/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","funded_packages_count":142},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-04-01T06:53:15.590Z","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":13805195,"name":"ruby-roo","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/roo-rb/roo","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/roo-rb/roo","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:31:37.238Z","latest_release_published_at":"2026-02-13T18:31:37.238Z","latest_release_number":"2.10.0-1","last_synced_at":"2026-03-14T03:14:01.371Z","created_at":"2026-02-13T18:31:37.020Z","updated_at":"2026-03-14T03:14:01.372Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-roo","install_command":"apt-get install ruby-roo","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-roo","standards_version":"4.6.2","maintainer":"Unit 193 \u003cunit193@debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-nokogiri (\u003e= 1), ruby-rspec, ruby-simplecov, ruby-zip (\u003e= 1.3), ruby-zip (\u003c\u003c 3.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":2663156,"uuid":"3654364","full_name":"roo-rb/roo","owner":"roo-rb","description":"Roo provides an interface to spreadsheets of several sorts.","archived":false,"fork":false,"pushed_at":"2025-10-01T09:43:45.000Z","size":6968,"stargazers_count":2865,"open_issues_count":121,"forks_count":504,"subscribers_count":62,"default_branch":"master","last_synced_at":"2026-02-09T16:47:34.255Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roo-rb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-03-07T22:31:18.000Z","updated_at":"2026-02-04T12:24:32.000Z","dependencies_parsed_at":"2023-10-21T00:00:08.315Z","dependency_job_id":"58a30027-bfbf-4bd9-a05c-b3c1282182f0","html_url":"https://github.com/roo-rb/roo","commit_stats":{"total_commits":902,"total_committers":152,"mean_commits":5.934210526315789,"dds":0.6962305986696231,"last_synced_commit":"3d24c117fd1c4f58826b71211526dac46d34f1c6"},"previous_names":["empact/roo"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/roo-rb/roo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/sbom","scorecard":{"id":205964,"data":{"date":"2025-08-04","repo":{"name":"github.com/roo-rb/roo","commit":"fdc284a4d37533983940a0cea7605f83a06a6bfb"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":4.8,"checks":[{"name":"Code-Review","score":5,"reason":"Found 11/20 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/pull-request.yml:1","Warn: no topLevel permission defined: .github/workflows/ruby.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"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/pull-request.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/pull-request.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull-request.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/pull-request.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruby.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/ruby.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruby.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/ruby.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T23:45:50.374Z","repository_id":2663156,"created_at":"2025-08-16T23:45:50.374Z","updated_at":"2025-08-16T23:45:50.374Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29335999,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T14:34:07.188Z","status":"ssl_error","status_checked_at":"2026-02-11T14:34:06.809Z","response_time":97,"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"}},"repo_metadata_updated_at":"2026-02-13T18:31:37.452Z","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.5103433218710769,"forks_count":0.3465968014846351,"docker_downloads_count":null,"average":0.214235030838928},"purl":"pkg:deb/ubuntu/ruby-roo?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-roo","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-roo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-roo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-roo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-roo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-roo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-roo/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","funded_packages_count":412},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-01T06:53:18.736Z","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":13567090,"name":"ruby-roo","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/roo-rb/roo","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/roo-rb/roo","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:48:40.543Z","latest_release_published_at":"2026-02-11T06:48:40.543Z","latest_release_number":"2.10.0-1","last_synced_at":"2026-03-11T15:30:11.309Z","created_at":"2026-02-11T06:48:40.356Z","updated_at":"2026-03-11T15:30:11.310Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-roo","install_command":"apt-get install ruby-roo","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-roo","standards_version":"4.6.2","maintainer":"Unit 193 \u003cunit193@debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-nokogiri (\u003e= 1), ruby-rspec, ruby-simplecov, ruby-zip (\u003e= 1.3), ruby-zip (\u003c\u003c 3.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:57:12.848Z","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-roo?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-roo","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-roo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-roo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-roo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-roo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-roo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-roo/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","funded_packages_count":99},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-01T06:53:19.375Z","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":10384157,"name":"github.com/roo-rb/roo","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/roo-rb/roo","keywords_array":[],"namespace":null,"versions_count":44,"first_release_published_at":"2009-03-12T15:12:48.000Z","latest_release_published_at":"2025-10-01T09:43:27.000Z","latest_release_number":"v3.0.0+incompatible","last_synced_at":"2026-04-24T02:02:37.326Z","created_at":"2024-06-17T05:21:12.722Z","updated_at":"2026-04-24T02:02:37.326Z","registry_url":"https://pkg.go.dev/github.com/roo-rb/roo","install_command":"go get github.com/roo-rb/roo","documentation_url":"https://pkg.go.dev/github.com/roo-rb/roo#section-documentation","metadata":{},"repo_metadata":{"id":2663156,"uuid":"3654364","full_name":"roo-rb/roo","owner":"roo-rb","description":"Roo provides an interface to spreadsheets of several sorts.","archived":false,"fork":false,"pushed_at":"2025-10-01T09:43:45.000Z","size":6968,"stargazers_count":2854,"open_issues_count":120,"forks_count":506,"subscribers_count":62,"default_branch":"master","last_synced_at":"2025-10-28T11:02:06.692Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roo-rb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-03-07T22:31:18.000Z","updated_at":"2025-10-25T03:21:22.000Z","dependencies_parsed_at":"2023-10-21T00:00:08.315Z","dependency_job_id":"df0871f6-ed8f-40a6-9a5a-d0d34072a46a","html_url":"https://github.com/roo-rb/roo","commit_stats":{"total_commits":902,"total_committers":152,"mean_commits":5.934210526315789,"dds":0.6962305986696231,"last_synced_commit":"3d24c117fd1c4f58826b71211526dac46d34f1c6"},"previous_names":["empact/roo"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/roo-rb/roo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/sbom","scorecard":{"id":205964,"data":{"date":"2025-08-04","repo":{"name":"github.com/roo-rb/roo","commit":"fdc284a4d37533983940a0cea7605f83a06a6bfb"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":4.8,"checks":[{"name":"Code-Review","score":5,"reason":"Found 11/20 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/pull-request.yml:1","Warn: no topLevel permission defined: .github/workflows/ruby.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"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/pull-request.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/pull-request.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull-request.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/pull-request.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruby.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/ruby.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruby.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/ruby.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T23:45:50.374Z","repository_id":2663156,"created_at":"2025-08-16T23:45:50.374Z","updated_at":"2025-08-16T23:45:50.374Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281476675,"owners_count":26508145,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-28T02:00:06.022Z","response_time":60,"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":"roo-rb","name":"roo-rb","uuid":"9793185","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/9793185?v=4","repositories_count":3,"last_synced_at":"2024-03-25T21:16:10.227Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/roo-rb","funding_links":[],"total_stars":2876,"followers":2,"following":0,"created_at":"2022-11-02T16:42:34.183Z","updated_at":"2024-03-25T21:16:10.253Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb/repositories"},"tags":[{"name":"v3.0.0","sha":"20d424f8bf96f20929a8bbf4184e059cfd029531","kind":"commit","published_at":"2025-10-01T09:43:27.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v3.0.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v3.0.0/manifests"},{"name":"v2.10.1","sha":"dad35374f54779b3dc5c701d21f295a78aa91c0d","kind":"commit","published_at":"2024-01-18T03:56:01.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.10.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"43f0e10789ff1bee8f75d3b21a7ba0888d4e0d08","kind":"tag","published_at":"2023-02-07T11:55:04.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.10.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.0/manifests"},{"name":"v2.9.0","sha":"1b007dd3de5bc155a2748568370a8f9e95b2a548","kind":"commit","published_at":"2022-03-19T17:34:53.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.9.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.9.0/manifests"},{"name":"v2.8.3","sha":"d416f1520c50bbab160ca2ed9a49498fcc3edf50","kind":"commit","published_at":"2020-02-03T17:59:27.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"bcebb1485824ba44ddd8f646fd20587d6829c40a","kind":"commit","published_at":"2019-02-01T06:37:29.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.2/manifests"},{"name":"v2.8.1","sha":"5bbda9849ca6deb0ad8020c4476c1ab9ddfd824b","kind":"commit","published_at":"2019-01-21T06:39:45.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"8cb33203168117edb07a48df8e1d116e8db9cf66","kind":"commit","published_at":"2019-01-13T15:38:49.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"4328221192c63ce0bba728fde6326d18ad3a95a0","kind":"commit","published_at":"2017-01-04T02:36:26.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.7.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"9a10b05f2ded75add22c0632a6d9102c4e6b1b29","kind":"commit","published_at":"2016-12-31T19:46:00.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.7.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"143fffad010613ce4e1bf784bed786c4ba63012d","kind":"commit","published_at":"2016-12-28T16:19:57.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.6.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.6.0/manifests"},{"name":"v2.5.1","sha":"33e20b202d9c6d6c8ec97e132a67059de7ef45c8","kind":"commit","published_at":"2016-08-27T02:00:18.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.5.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"ac4e68150229559a19ed22699f8bcc42423937a8","kind":"commit","published_at":"2016-08-21T21:59:06.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.5.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"211f89b0c0b530ffd1db915daa9abd5ce4bee6eb","kind":"commit","published_at":"2016-05-14T17:21:39.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.4.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.4.0/manifests"},{"name":"v2.3.2","sha":"9c14dc35947efc318da2c1c56adbb59979a73b54","kind":"commit","published_at":"2016-02-19T02:01:05.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"76fd3898925b3833f71ad23ee7eeb6a5bac793ad","kind":"commit","published_at":"2016-01-08T08:33:02.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"d9667fc1f4572574a3a6c293c7dad7d39d8e7e88","kind":"commit","published_at":"2015-12-10T12:24:01.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"13ee5db79aee76ecfae3f99b31893fc81b090273","kind":"commit","published_at":"2015-10-31T11:58:48.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.2.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"fa7feb79ff823e3a2238f1972f8b1c4a3a5e4e6e","kind":"commit","published_at":"2015-08-01T23:17:50.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.1.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"7294dd4d387d900f978971b42f65bc5aa411e98d","kind":"commit","published_at":"2015-07-20T02:57:51.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.1.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"ae94acc8064c8f4be29bd52995863d721b1f02f8","kind":"commit","published_at":"2015-06-01T09:56:05.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"e7216e23be047674a983b42b1ff995df40162998","kind":"tag","published_at":"2015-04-24T11:40:54.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0/manifests"},{"name":"v2.0.0beta1","sha":"66fe454006d404b58603a13579092dc34edbe22f","kind":"tag","published_at":"2015-04-09T19:29:23.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.0beta1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.0beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.0.0beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0beta1/manifests"},{"name":"v1.13.2","sha":"321a6cb03442eb04b283c9458c2f7056ecf9695c","kind":"commit","published_at":"2013-12-23T16:44:55.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"316481d6c9d8331860bff37915da4047df7c942c","kind":"commit","published_at":"2013-12-23T14:38:20.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"60211e650566e5ab896bb2fb5f70add9160b7593","kind":"commit","published_at":"2013-12-05T13:30:23.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"72f4c956e356e18a765d37a7161a7e8c96edc0ba","kind":"commit","published_at":"2013-09-11T21:11:26.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"2a8c436d67cf53cb3b5d6842a149ca1e0eb02d2e","kind":"commit","published_at":"2013-08-18T12:14:19.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"1d0e202737620e9d909ec45e4cc451b74ffc4fb9","kind":"commit","published_at":"2013-08-18T11:21:03.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.0/manifests"},{"name":"v1.11.2","sha":"32d122fbc6ad3686fcb59e4db763a74d138f5300","kind":"commit","published_at":"2013-04-10T09:05:34.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.2/manifests"},{"name":"v1.11.1","sha":"908caa73322bfdbef9d7519f9434bd93d8b9014a","kind":"commit","published_at":"2013-03-18T08:56:29.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"de1039928e993cc7330fa95a1fff9fa1b6bd1e63","kind":"commit","published_at":"2013-03-14T09:22:02.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.0/manifests"},{"name":"v1.10.3","sha":"40ec53d55900caf9ed04f5be0824fb1d15d2ee51","kind":"commit","published_at":"2013-03-04T00:53:34.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.10.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.10.3/manifests"},{"name":"v1.4.1","sha":"84ef126f37d9ba4ff60768b718729445cbf2350b","kind":"commit","published_at":"2011-04-19T18:11:07.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.4.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.4.1/manifests"},{"name":"v1.3.10","sha":"bc70059c95a2eda04e64e5fa0485c75a67093ec8","kind":"commit","published_at":"2009-08-29T19:12:54.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.10","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.10/manifests"},{"name":"v1.3.9","sha":"7477376c49d61b144c2c80561b3dda42b2825b14","kind":"commit","published_at":"2009-07-24T02:47:51.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.9","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.9/manifests"},{"name":"v1.3.8","sha":"f3d704a96ebd09ff2422acb78488d56c712a06e4","kind":"commit","published_at":"2009-07-18T17:18:20.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.8","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.8/manifests"},{"name":"v1.3.6","sha":"5a9b93e6619c1b88f97061d33145174287bc92fe","kind":"commit","published_at":"2009-06-28T22:04:37.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.6","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.6/manifests"},{"name":"v1.3.5","sha":"5cd58580392e4616b80c8cac24cffda14167daf1","kind":"commit","published_at":"2009-05-30T00:11:41.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.5","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.5/manifests"},{"name":"v1.3.4","sha":"31e8c79643d220c1be72ecaec808fd27ec8538f6","kind":"commit","published_at":"2009-05-29T23:04:36.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.4","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"f4da1e06573295de82451467b2caf395f0f31480","kind":"commit","published_at":"2009-05-28T05:06:30.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"37a17bd582443ca23648be4e5ebabdf8dd448387","kind":"commit","published_at":"2009-05-26T04:30:27.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"079aaa59dccf902f6c2bb1daf3a40798d16ece82","kind":"commit","published_at":"2009-04-22T04:18:53.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"938143657495baf4f785fbbbb03c9f4430077046","kind":"commit","published_at":"2009-04-20T23:30:32.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.0/manifests"},{"name":"v1.2.4","sha":"61ed9f851e45f2634e715309a99689a76530a8bf","kind":"commit","published_at":"2009-03-12T15:12:48.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.2.4","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.2.4/manifests"}]},"repo_metadata_updated_at":"2025-12-08T00:43:48.838Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.935580196030183,"dependent_packages_count":6.497216412401576,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.716398304215879},"purl":"pkg:golang/github.com/roo-rb/roo","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/roo-rb/roo","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/roo-rb/roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/roo-rb/roo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-28T16:53:46.313Z","issues_count":72,"pull_requests_count":83,"avg_time_to_close_issue":47277846.5,"avg_time_to_close_pull_request":35769638.0,"issues_closed_count":20,"pull_requests_closed_count":46,"pull_request_authors_count":64,"issue_authors_count":69,"avg_comments_per_issue":1.9166666666666667,"avg_comments_per_pull_request":2.216867469879518,"merged_pull_requests_count":35,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":9,"past_year_pull_requests_count":17,"past_year_avg_time_to_close_issue":4750653.0,"past_year_avg_time_to_close_pull_request":1599502.4,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":10,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":0.5555555555555556,"past_year_avg_comments_per_pull_request":0.7058823529411765,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":7,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/issues","maintainers":[{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Froo-rb%2Froo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Froo-rb%2Froo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Froo-rb%2Froo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Froo-rb%2Froo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Froo-rb%2Froo/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2107172,"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":185018,"name":"culturecode-roo","ecosystem":"rubygems","description":"Roo can access the contents of various spreadsheet files. It can handle\n* OpenOffice\n* Excelx\n* LibreOffice\n* CSV","homepage":"http://github.com/roo-rb/roo","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/roo-rb/roo","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2015-05-19T22:14:44.629Z","latest_release_published_at":"2015-05-19T23:31:37.870Z","latest_release_number":"2.0.2","last_synced_at":"2026-04-24T02:02:32.717Z","created_at":"2022-04-05T20:11:34.384Z","updated_at":"2026-04-24T02:02:32.718Z","registry_url":"https://rubygems.org/gems/culturecode-roo","install_command":"gem install culturecode-roo -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/culturecode-roo/","metadata":{"funding":null},"repo_metadata":{"id":2663156,"uuid":"3654364","full_name":"roo-rb/roo","owner":"roo-rb","description":"Roo provides an interface to spreadsheets of several sorts.","archived":false,"fork":false,"pushed_at":"2024-08-10T10:33:03.000Z","size":6826,"stargazers_count":2782,"open_issues_count":118,"forks_count":503,"subscribers_count":65,"default_branch":"master","last_synced_at":"2024-08-10T21:10:44.100Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roo-rb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-03-07T22:31:18.000Z","updated_at":"2024-08-09T19:25:25.000Z","dependencies_parsed_at":"2023-10-21T00:00:08.315Z","dependency_job_id":"df0871f6-ed8f-40a6-9a5a-d0d34072a46a","html_url":"https://github.com/roo-rb/roo","commit_stats":{"total_commits":902,"total_committers":152,"mean_commits":5.934210526315789,"dds":0.6962305986696231,"last_synced_commit":"3d24c117fd1c4f58826b71211526dac46d34f1c6"},"previous_names":["empact/roo"],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":214844959,"owners_count":15792950,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"roo-rb","name":"roo-rb","uuid":"9793185","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/9793185?v=4","repositories_count":3,"last_synced_at":"2024-03-25T21:16:10.227Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/roo-rb","funding_links":[],"total_stars":2876,"followers":2,"following":0,"created_at":"2022-11-02T16:42:34.183Z","updated_at":"2024-03-25T21:16:10.253Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb/repositories"},"tags":[{"name":"v2.10.1","sha":"dad35374f54779b3dc5c701d21f295a78aa91c0d","kind":"commit","published_at":"2024-01-18T03:56:01.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.10.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"43f0e10789ff1bee8f75d3b21a7ba0888d4e0d08","kind":"tag","published_at":"2023-02-07T11:55:04.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.10.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.0/manifests"},{"name":"v2.9.0","sha":"1b007dd3de5bc155a2748568370a8f9e95b2a548","kind":"commit","published_at":"2022-03-19T17:34:53.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.9.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.9.0/manifests"},{"name":"v2.8.3","sha":"d416f1520c50bbab160ca2ed9a49498fcc3edf50","kind":"commit","published_at":"2020-02-03T17:59:27.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"bcebb1485824ba44ddd8f646fd20587d6829c40a","kind":"commit","published_at":"2019-02-01T06:37:29.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.2/manifests"},{"name":"v2.8.1","sha":"5bbda9849ca6deb0ad8020c4476c1ab9ddfd824b","kind":"commit","published_at":"2019-01-21T06:39:45.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"8cb33203168117edb07a48df8e1d116e8db9cf66","kind":"commit","published_at":"2019-01-13T15:38:49.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"4328221192c63ce0bba728fde6326d18ad3a95a0","kind":"commit","published_at":"2017-01-04T02:36:26.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.7.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"9a10b05f2ded75add22c0632a6d9102c4e6b1b29","kind":"commit","published_at":"2016-12-31T19:46:00.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.7.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"143fffad010613ce4e1bf784bed786c4ba63012d","kind":"commit","published_at":"2016-12-28T16:19:57.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.6.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.6.0/manifests"},{"name":"v2.5.1","sha":"33e20b202d9c6d6c8ec97e132a67059de7ef45c8","kind":"commit","published_at":"2016-08-27T02:00:18.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.5.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"ac4e68150229559a19ed22699f8bcc42423937a8","kind":"commit","published_at":"2016-08-21T21:59:06.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.5.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"211f89b0c0b530ffd1db915daa9abd5ce4bee6eb","kind":"commit","published_at":"2016-05-14T17:21:39.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.4.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.4.0/manifests"},{"name":"v2.3.2","sha":"9c14dc35947efc318da2c1c56adbb59979a73b54","kind":"commit","published_at":"2016-02-19T02:01:05.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"76fd3898925b3833f71ad23ee7eeb6a5bac793ad","kind":"commit","published_at":"2016-01-08T08:33:02.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"d9667fc1f4572574a3a6c293c7dad7d39d8e7e88","kind":"commit","published_at":"2015-12-10T12:24:01.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"13ee5db79aee76ecfae3f99b31893fc81b090273","kind":"commit","published_at":"2015-10-31T11:58:48.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.2.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"fa7feb79ff823e3a2238f1972f8b1c4a3a5e4e6e","kind":"commit","published_at":"2015-08-01T23:17:50.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.1.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"7294dd4d387d900f978971b42f65bc5aa411e98d","kind":"commit","published_at":"2015-07-20T02:57:51.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.1.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"ae94acc8064c8f4be29bd52995863d721b1f02f8","kind":"commit","published_at":"2015-06-01T09:56:05.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"e7216e23be047674a983b42b1ff995df40162998","kind":"tag","published_at":"2015-04-24T11:40:54.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0/manifests"},{"name":"v2.0.0beta1","sha":"66fe454006d404b58603a13579092dc34edbe22f","kind":"tag","published_at":"2015-04-09T19:29:23.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.0beta1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.0beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0beta1/manifests"},{"name":"v1.13.2","sha":"321a6cb03442eb04b283c9458c2f7056ecf9695c","kind":"commit","published_at":"2013-12-23T16:44:55.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"316481d6c9d8331860bff37915da4047df7c942c","kind":"commit","published_at":"2013-12-23T14:38:20.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"60211e650566e5ab896bb2fb5f70add9160b7593","kind":"commit","published_at":"2013-12-05T13:30:23.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"72f4c956e356e18a765d37a7161a7e8c96edc0ba","kind":"commit","published_at":"2013-09-11T21:11:26.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"2a8c436d67cf53cb3b5d6842a149ca1e0eb02d2e","kind":"commit","published_at":"2013-08-18T12:14:19.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"1d0e202737620e9d909ec45e4cc451b74ffc4fb9","kind":"commit","published_at":"2013-08-18T11:21:03.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.0/manifests"},{"name":"v1.11.2","sha":"32d122fbc6ad3686fcb59e4db763a74d138f5300","kind":"commit","published_at":"2013-04-10T09:05:34.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.2/manifests"},{"name":"v1.11.1","sha":"908caa73322bfdbef9d7519f9434bd93d8b9014a","kind":"commit","published_at":"2013-03-18T08:56:29.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"de1039928e993cc7330fa95a1fff9fa1b6bd1e63","kind":"commit","published_at":"2013-03-14T09:22:02.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.0/manifests"},{"name":"v1.10.3","sha":"40ec53d55900caf9ed04f5be0824fb1d15d2ee51","kind":"commit","published_at":"2013-03-04T00:53:34.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.10.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.10.3/manifests"},{"name":"v1.4.1","sha":"84ef126f37d9ba4ff60768b718729445cbf2350b","kind":"commit","published_at":"2011-04-19T18:11:07.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.4.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.4.1/manifests"},{"name":"v1.3.10","sha":"bc70059c95a2eda04e64e5fa0485c75a67093ec8","kind":"commit","published_at":"2009-08-29T19:12:54.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.10","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.10/manifests"},{"name":"v1.3.9","sha":"7477376c49d61b144c2c80561b3dda42b2825b14","kind":"commit","published_at":"2009-07-24T02:47:51.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.9","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.9/manifests"},{"name":"v1.3.8","sha":"f3d704a96ebd09ff2422acb78488d56c712a06e4","kind":"commit","published_at":"2009-07-18T17:18:20.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.8","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.8/manifests"},{"name":"v1.3.6","sha":"5a9b93e6619c1b88f97061d33145174287bc92fe","kind":"commit","published_at":"2009-06-28T22:04:37.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.6","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.6/manifests"},{"name":"v1.3.5","sha":"5cd58580392e4616b80c8cac24cffda14167daf1","kind":"commit","published_at":"2009-05-30T00:11:41.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.5","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.5/manifests"},{"name":"v1.3.4","sha":"31e8c79643d220c1be72ecaec808fd27ec8538f6","kind":"commit","published_at":"2009-05-29T23:04:36.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.4","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"f4da1e06573295de82451467b2caf395f0f31480","kind":"commit","published_at":"2009-05-28T05:06:30.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"37a17bd582443ca23648be4e5ebabdf8dd448387","kind":"commit","published_at":"2009-05-26T04:30:27.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"079aaa59dccf902f6c2bb1daf3a40798d16ece82","kind":"commit","published_at":"2009-04-22T04:18:53.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"938143657495baf4f785fbbbb03c9f4430077046","kind":"commit","published_at":"2009-04-20T23:30:32.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.0/manifests"},{"name":"v1.2.4","sha":"61ed9f851e45f2634e715309a99689a76530a8bf","kind":"commit","published_at":"2009-03-12T15:12:48.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.2.4","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.2.4/manifests"}]},"repo_metadata_updated_at":"2024-08-10T21:29:42.973Z","dependent_packages_count":1,"downloads":7073,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":61.08690744920994,"dependent_repos_count":21.79411930695863,"dependent_packages_count":7.655623906541001,"stargazers_count":0.677765237020316,"forks_count":1.18058690744921,"docker_downloads_count":null,"average":18.479000561435818},"purl":"pkg:gem/culturecode-roo","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/culturecode-roo","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/culturecode-roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/culturecode-roo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-07-24T02:43:46.828Z","issues_count":65,"pull_requests_count":59,"avg_time_to_close_issue":49516119.84210526,"avg_time_to_close_pull_request":32840793.0,"issues_closed_count":19,"pull_requests_closed_count":31,"pull_request_authors_count":56,"issue_authors_count":61,"avg_comments_per_issue":2.0923076923076924,"avg_comments_per_pull_request":2.5254237288135593,"merged_pull_requests_count":25,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":10,"past_year_pull_requests_count":10,"past_year_avg_time_to_close_issue":39753.0,"past_year_avg_time_to_close_pull_request":4449429.5,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.6,"past_year_avg_comments_per_pull_request":0.3,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/culturecode-roo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/culturecode-roo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/culturecode-roo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/culturecode-roo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/culturecode-roo/codemeta","maintainers":[{"uuid":"46464","login":"rywall","name":null,"email":null,"url":null,"packages_count":26,"html_url":"https://rubygems.org/profiles/rywall","role":null,"created_at":"2022-11-08T08:34:42.565Z","updated_at":"2022-11-08T08:34:42.565Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/rywall/packages"},{"uuid":"59167","login":"njakobsen","name":null,"email":null,"url":null,"packages_count":29,"html_url":"https://rubygems.org/profiles/njakobsen","role":null,"created_at":"2022-11-08T08:34:42.560Z","updated_at":"2022-11-08T08:34:42.560Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/njakobsen/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205424,"maintainers_count":68435,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":12209135,"name":"culturecode-roo","ecosystem":"rubygems","description":"Roo can access the contents of various spreadsheet files. It can handle\n* OpenOffice\n* Excelx\n* LibreOffice\n* CSV","homepage":"http://github.com/roo-rb/roo","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/roo-rb/roo","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2015-05-19T22:14:44.629Z","latest_release_published_at":"2015-05-19T23:31:37.870Z","latest_release_number":"2.0.2","last_synced_at":"2026-04-24T02:02:37.242Z","created_at":"2025-10-07T02:18:31.316Z","updated_at":"2026-04-24T02:08:38.462Z","registry_url":"https://gem.coop/gems/culturecode-roo","install_command":"gem install culturecode-roo -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/culturecode-roo/","metadata":{"funding":null},"repo_metadata":{"id":2663156,"uuid":"3654364","full_name":"roo-rb/roo","owner":"roo-rb","description":"Roo provides an interface to spreadsheets of several sorts.","archived":false,"fork":false,"pushed_at":"2025-10-01T09:43:45.000Z","size":6968,"stargazers_count":2866,"open_issues_count":125,"forks_count":504,"subscribers_count":61,"default_branch":"master","last_synced_at":"2026-04-19T05:41:55.830Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roo-rb.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-03-07T22:31:18.000Z","updated_at":"2026-04-18T01:03:10.000Z","dependencies_parsed_at":"2023-10-21T00:00:08.315Z","dependency_job_id":"58a30027-bfbf-4bd9-a05c-b3c1282182f0","html_url":"https://github.com/roo-rb/roo","commit_stats":{"total_commits":902,"total_committers":152,"mean_commits":5.934210526315789,"dds":0.6962305986696231,"last_synced_commit":"3d24c117fd1c4f58826b71211526dac46d34f1c6"},"previous_names":["empact/roo"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/roo-rb/roo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/sbom","scorecard":{"id":205964,"data":{"date":"2025-08-04","repo":{"name":"github.com/roo-rb/roo","commit":"fdc284a4d37533983940a0cea7605f83a06a6bfb"},"scorecard":{"version":"v5.2.1-28-gc1d103a9","commit":"c1d103a9bb9f635ec7260bf9aa0699466fa4be0e"},"score":4.8,"checks":[{"name":"Code-Review","score":5,"reason":"Found 11/20 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#code-review"}},{"name":"Maintained","score":5,"reason":"5 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/pull-request.yml:1","Warn: no topLevel permission defined: .github/workflows/ruby.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#branch-protection"}},{"name":"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/pull-request.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/pull-request.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull-request.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/pull-request.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ruby.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/ruby.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ruby.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/roo-rb/roo/ruby.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c1d103a9bb9f635ec7260bf9aa0699466fa4be0e/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T23:45:50.374Z","repository_id":2663156,"created_at":"2025-08-16T23:45:50.374Z","updated_at":"2025-08-16T23:45:50.374Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32027234,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"roo-rb","name":"roo-rb","uuid":"9793185","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/9793185?v=4","repositories_count":3,"last_synced_at":"2024-03-25T21:16:10.227Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/roo-rb","funding_links":[],"total_stars":2876,"followers":2,"following":0,"created_at":"2022-11-02T16:42:34.183Z","updated_at":"2024-03-25T21:16:10.253Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roo-rb/repositories"},"tags":[{"name":"v3.0.0","sha":"20d424f8bf96f20929a8bbf4184e059cfd029531","kind":"commit","published_at":"2025-10-01T09:43:27.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v3.0.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v3.0.0/manifests"},{"name":"v2.10.1","sha":"dad35374f54779b3dc5c701d21f295a78aa91c0d","kind":"commit","published_at":"2024-01-18T03:56:01.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.10.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"43f0e10789ff1bee8f75d3b21a7ba0888d4e0d08","kind":"tag","published_at":"2023-02-07T11:55:04.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.10.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.10.0/manifests"},{"name":"v2.9.0","sha":"1b007dd3de5bc155a2748568370a8f9e95b2a548","kind":"commit","published_at":"2022-03-19T17:34:53.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.9.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.9.0/manifests"},{"name":"v2.8.3","sha":"d416f1520c50bbab160ca2ed9a49498fcc3edf50","kind":"commit","published_at":"2020-02-03T17:59:27.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"bcebb1485824ba44ddd8f646fd20587d6829c40a","kind":"commit","published_at":"2019-02-01T06:37:29.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.2/manifests"},{"name":"v2.8.1","sha":"5bbda9849ca6deb0ad8020c4476c1ab9ddfd824b","kind":"commit","published_at":"2019-01-21T06:39:45.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"8cb33203168117edb07a48df8e1d116e8db9cf66","kind":"commit","published_at":"2019-01-13T15:38:49.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.8.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"4328221192c63ce0bba728fde6326d18ad3a95a0","kind":"commit","published_at":"2017-01-04T02:36:26.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.7.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"9a10b05f2ded75add22c0632a6d9102c4e6b1b29","kind":"commit","published_at":"2016-12-31T19:46:00.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.7.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"143fffad010613ce4e1bf784bed786c4ba63012d","kind":"commit","published_at":"2016-12-28T16:19:57.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.6.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.6.0/manifests"},{"name":"v2.5.1","sha":"33e20b202d9c6d6c8ec97e132a67059de7ef45c8","kind":"commit","published_at":"2016-08-27T02:00:18.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.5.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"ac4e68150229559a19ed22699f8bcc42423937a8","kind":"commit","published_at":"2016-08-21T21:59:06.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.5.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"211f89b0c0b530ffd1db915daa9abd5ce4bee6eb","kind":"commit","published_at":"2016-05-14T17:21:39.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.4.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.4.0/manifests"},{"name":"v2.3.2","sha":"9c14dc35947efc318da2c1c56adbb59979a73b54","kind":"commit","published_at":"2016-02-19T02:01:05.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"76fd3898925b3833f71ad23ee7eeb6a5bac793ad","kind":"commit","published_at":"2016-01-08T08:33:02.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"d9667fc1f4572574a3a6c293c7dad7d39d8e7e88","kind":"commit","published_at":"2015-12-10T12:24:01.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.3.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"13ee5db79aee76ecfae3f99b31893fc81b090273","kind":"commit","published_at":"2015-10-31T11:58:48.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.2.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"fa7feb79ff823e3a2238f1972f8b1c4a3a5e4e6e","kind":"commit","published_at":"2015-08-01T23:17:50.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.1.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"7294dd4d387d900f978971b42f65bc5aa411e98d","kind":"commit","published_at":"2015-07-20T02:57:51.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.1.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"ae94acc8064c8f4be29bd52995863d721b1f02f8","kind":"commit","published_at":"2015-06-01T09:56:05.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"e7216e23be047674a983b42b1ff995df40162998","kind":"tag","published_at":"2015-04-24T11:40:54.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0/manifests"},{"name":"v2.0.0beta1","sha":"66fe454006d404b58603a13579092dc34edbe22f","kind":"tag","published_at":"2015-04-09T19:29:23.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v2.0.0beta1","html_url":"https://github.com/roo-rb/roo/releases/tag/v2.0.0beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v2.0.0beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v2.0.0beta1/manifests"},{"name":"v1.13.2","sha":"321a6cb03442eb04b283c9458c2f7056ecf9695c","kind":"commit","published_at":"2013-12-23T16:44:55.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"316481d6c9d8331860bff37915da4047df7c942c","kind":"commit","published_at":"2013-12-23T14:38:20.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"60211e650566e5ab896bb2fb5f70add9160b7593","kind":"commit","published_at":"2013-12-05T13:30:23.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.13.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.13.0/manifests"},{"name":"v1.12.2","sha":"72f4c956e356e18a765d37a7161a7e8c96edc0ba","kind":"commit","published_at":"2013-09-11T21:11:26.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"2a8c436d67cf53cb3b5d6842a149ca1e0eb02d2e","kind":"commit","published_at":"2013-08-18T12:14:19.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"1d0e202737620e9d909ec45e4cc451b74ffc4fb9","kind":"commit","published_at":"2013-08-18T11:21:03.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.12.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.12.0/manifests"},{"name":"v1.11.2","sha":"32d122fbc6ad3686fcb59e4db763a74d138f5300","kind":"commit","published_at":"2013-04-10T09:05:34.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.2/manifests"},{"name":"v1.11.1","sha":"908caa73322bfdbef9d7519f9434bd93d8b9014a","kind":"commit","published_at":"2013-03-18T08:56:29.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"de1039928e993cc7330fa95a1fff9fa1b6bd1e63","kind":"commit","published_at":"2013-03-14T09:22:02.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.11.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.11.0/manifests"},{"name":"v1.10.3","sha":"40ec53d55900caf9ed04f5be0824fb1d15d2ee51","kind":"commit","published_at":"2013-03-04T00:53:34.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.10.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.10.3/manifests"},{"name":"v1.4.1","sha":"84ef126f37d9ba4ff60768b718729445cbf2350b","kind":"commit","published_at":"2011-04-19T18:11:07.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.4.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.4.1/manifests"},{"name":"v1.3.10","sha":"bc70059c95a2eda04e64e5fa0485c75a67093ec8","kind":"commit","published_at":"2009-08-29T19:12:54.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.10","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.10/manifests"},{"name":"v1.3.9","sha":"7477376c49d61b144c2c80561b3dda42b2825b14","kind":"commit","published_at":"2009-07-24T02:47:51.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.9","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.9/manifests"},{"name":"v1.3.8","sha":"f3d704a96ebd09ff2422acb78488d56c712a06e4","kind":"commit","published_at":"2009-07-18T17:18:20.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.8","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.8/manifests"},{"name":"v1.3.6","sha":"5a9b93e6619c1b88f97061d33145174287bc92fe","kind":"commit","published_at":"2009-06-28T22:04:37.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.6","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.6/manifests"},{"name":"v1.3.5","sha":"5cd58580392e4616b80c8cac24cffda14167daf1","kind":"commit","published_at":"2009-05-30T00:11:41.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.5","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.5/manifests"},{"name":"v1.3.4","sha":"31e8c79643d220c1be72ecaec808fd27ec8538f6","kind":"commit","published_at":"2009-05-29T23:04:36.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.4","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"f4da1e06573295de82451467b2caf395f0f31480","kind":"commit","published_at":"2009-05-28T05:06:30.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.3","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"37a17bd582443ca23648be4e5ebabdf8dd448387","kind":"commit","published_at":"2009-05-26T04:30:27.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.2","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"079aaa59dccf902f6c2bb1daf3a40798d16ece82","kind":"commit","published_at":"2009-04-22T04:18:53.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.1","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"938143657495baf4f785fbbbb03c9f4430077046","kind":"commit","published_at":"2009-04-20T23:30:32.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.3.0","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.3.0/manifests"},{"name":"v1.2.4","sha":"61ed9f851e45f2634e715309a99689a76530a8bf","kind":"commit","published_at":"2009-03-12T15:12:48.000Z","download_url":"https://codeload.github.com/roo-rb/roo/tar.gz/v1.2.4","html_url":"https://github.com/roo-rb/roo/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/roo-rb/roo@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/tags/v1.2.4/manifests"}]},"repo_metadata_updated_at":"2026-04-24T02:08:38.462Z","dependent_packages_count":0,"downloads":7073,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":59.25341176979475,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":19.751137256598252},"purl":"pkg:gem/culturecode-roo?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/culturecode-roo","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/culturecode-roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/culturecode-roo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-11T20:00:37.811Z","issues_count":74,"pull_requests_count":86,"avg_time_to_close_issue":47277846.5,"avg_time_to_close_pull_request":35008909.404255316,"issues_closed_count":20,"pull_requests_closed_count":47,"pull_request_authors_count":66,"issue_authors_count":71,"avg_comments_per_issue":1.9054054054054055,"avg_comments_per_pull_request":2.302325581395349,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":7,"past_year_pull_requests_count":8,"past_year_avg_time_to_close_issue":4750653.0,"past_year_avg_time_to_close_pull_request":6443.6,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":0.8571428571428571,"past_year_avg_comments_per_pull_request":2.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/issues","maintainers":[{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/culturecode-roo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/culturecode-roo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/culturecode-roo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/culturecode-roo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/culturecode-roo/codemeta","maintainers":[{"uuid":"46464","login":"rywall","name":null,"email":null,"url":null,"packages_count":26,"html_url":"https://gem.coop/profiles/rywall","role":null,"created_at":"2025-10-07T15:14:21.936Z","updated_at":"2025-10-07T15:14:21.936Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/rywall/packages"},{"uuid":"59167","login":"njakobsen","name":null,"email":null,"url":null,"packages_count":29,"html_url":"https://gem.coop/profiles/njakobsen","role":null,"created_at":"2025-10-07T15:14:21.877Z","updated_at":"2025-10-07T15:14:21.877Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/njakobsen/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190276,"maintainers_count":67443,"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":13467195,"name":"ruby-roo","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/roo-rb/roo","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/roo-rb/roo","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T17:13:20.012Z","latest_release_published_at":"2026-02-09T17:13:20.012Z","latest_release_number":"2.10.0-1ubuntu1","last_synced_at":"2026-03-09T18:25:27.135Z","created_at":"2026-02-09T17:13:19.719Z","updated_at":"2026-03-09T18:32:53.672Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-roo","install_command":"apt-get install ruby-roo","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-roo","standards_version":"4.6.2","maintainer":"Ubuntu Developers \u003cubuntu-devel-discuss@lists.ubuntu.com\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-nokogiri (\u003e= 1), ruby-rspec, ruby-simplecov, ruby-zip (\u003e= 1.3), ruby-zip (\u003c\u003c 3.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-roo?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-roo","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-roo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-roo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-roo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-roo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-roo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-roo/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","funded_packages_count":177},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-03-31T06:41:18.525Z","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":13713218,"name":"ruby-roo","ecosystem":"debian","description":null,"homepage":"https://github.com/roo-rb/roo","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/roo-rb/roo","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:39:52.430Z","latest_release_published_at":"2026-02-12T23:39:52.430Z","latest_release_number":"2.10.0-1","last_synced_at":"2026-03-13T23:46:07.966Z","created_at":"2026-02-12T23:39:52.272Z","updated_at":"2026-03-14T00:02:14.152Z","registry_url":"https://tracker.debian.org/pkg/ruby-roo","install_command":"apt-get install ruby-roo","documentation_url":"https://packages.debian.org/bookworm/ruby-roo","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"ruby-roo","standards_version":"4.6.2","maintainer":"Unit 193 \u003cunit193@debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-nokogiri (\u003e= 1), ruby-rspec, ruby-simplecov, ruby-zip (\u003e= 1.3), ruby-zip (\u003c\u003c 3.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:39:52.866Z","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-roo?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-roo","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-roo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-roo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-roo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-roo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-roo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-roo/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","funded_packages_count":364},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-01T06:53:23.701Z","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":13407257,"name":"ruby-roo","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/roo-rb/roo","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/roo-rb/roo","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:56:21.107Z","latest_release_published_at":"2026-02-06T15:56:21.107Z","latest_release_number":"2.10.0-1ubuntu1","last_synced_at":"2026-03-06T16:41:43.129Z","created_at":"2026-02-06T15:56:20.095Z","updated_at":"2026-03-06T16:41:43.129Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-roo","install_command":"apt-get install ruby-roo","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-roo","standards_version":"4.6.2","maintainer":"Ubuntu Developers \u003cubuntu-devel-discuss@lists.ubuntu.com\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-nokogiri (\u003e= 1), ruby-rspec, ruby-simplecov, ruby-zip (\u003e= 1.3), ruby-zip (\u003c\u003c 3.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:deb/ubuntu/ruby-roo?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-roo","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-roo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-roo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-roo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-roo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-roo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-roo/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","funded_packages_count":161},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-01T06:53:16.927Z","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":13669456,"name":"ruby-roo","ecosystem":"debian","description":null,"homepage":"https://github.com/roo-rb/roo","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/roo-rb/roo","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:41:46.825Z","latest_release_published_at":"2026-02-12T12:41:46.825Z","latest_release_number":"2.10.0-2.1","last_synced_at":"2026-03-14T18:08:15.887Z","created_at":"2026-02-12T12:41:46.602Z","updated_at":"2026-03-14T18:08:15.888Z","registry_url":"https://tracker.debian.org/pkg/ruby-roo","install_command":"apt-get install ruby-roo","documentation_url":"https://packages.debian.org/trixie/ruby-roo","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"ruby-roo","standards_version":"4.7.0","maintainer":"Unit 193 \u003cunit193@debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb, rake, ruby-base64 (\u003e= 0.2.0-2~) | libruby (\u003c\u003c 1:3.3~), ruby-csv (\u003e= 3.2.2-1~) | libruby (\u003c\u003c 1:3.3~), ruby-nokogiri (\u003e= 1), ruby-rspec, ruby-simplecov, ruby-zip (\u003e= 1.3), ruby-zip (\u003c\u003c 3.0)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T12:41:46.872Z","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-roo?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-roo","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-roo","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-roo/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-roo/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-roo/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-roo/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-roo/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-roo/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","funded_packages_count":282},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-03-31T06:41:13.743Z","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":3366,"full_name":"roo-rb/roo","default_branch":"master","total_commits":937,"total_committers":155,"total_bot_commits":3,"total_bot_committers":1,"mean_commits":6.04516129032258,"dds":0.7075773745997865,"past_year_total_commits":23,"past_year_total_committers":3,"past_year_total_bot_commits":3,"past_year_total_bot_committers":1,"past_year_mean_commits":7.666666666666667,"past_year_dds":0.21739130434782605,"last_synced_at":"2026-04-28T15:12:48.674Z","last_synced_commit":"20d424f8bf96f20929a8bbf4184e059cfd029531","created_at":"2023-03-07T09:17:24.820Z","updated_at":"2026-04-28T15:05:33.040Z","committers":[{"name":"Ben Woosley","email":"ben.woosley@gmail.com","login":"Empact","count":274},{"name":"Hugh McGowan","email":"hugh_mcgowan@yahoo.com","login":null,"count":112},{"name":"Steven Daniels","email":"stevendaniels88@gmail.com","login":"stevendaniels","count":105},{"name":"Alexander Simonov","email":"alex@simonov.me","login":"simonoff","count":63},{"name":"chopraanmol1","email":"chopraanmol1@gmail.com","login":"chopraanmol1","count":30},{"name":"Randy Burkes","email":"rlburkes@gmail.com","login":"rlburkes","count":27},{"name":"t.pickett66","email":"t.pickett66@gmail.com","login":"tpickett66","count":22},{"name":"Pablo Herrero","email":"pablodherrero@gmail.com","login":"pabloh","count":13},{"name":"David Welguisz","email":"welguisz@freescale.com","login":null,"count":10},{"name":"Patrick Kulling","email":"kontakt@patrickkulling.de","login":"patrickkulling","count":9},{"name":"Ben Hundley","email":"ben.hundley@gmail.com","login":"FestivalBobcats","count":9},{"name":"Brad Midgley","email":"brad.midgley@spiff.com","login":null,"count":9},{"name":"taichi","email":"taichi730@gmail.com","login":"taichi-ishitani","count":8},{"name":"Akira Matsuda","email":"ronnie@dio.jp","login":"amatsuda","count":7},{"name":"Aleksey Strizhak","email":"alexei.mifrill.strizhak@gmail.com","login":"Mifrill","count":6},{"name":"Thomas Bradley","email":"tom@m.onkey.co.uk","login":"tmjbradley","count":6},{"name":"Mike Rose","email":"mfrosengarten@gmail.com","login":"ephekt","count":6},{"name":"Hermes Ojeda Ruiz","email":"hermes.o.r@gmail.com","login":"thotmx","count":6},{"name":"Graham Turner","email":"turnertgraham@gmail.com","login":"tgturner","count":6},{"name":"Brian Fujito","email":"bfujito@gmail.com","login":"thefooj","count":6},{"name":"Michael Witrant","email":"michael@ouvrages-web.fr","login":"sigmike","count":5},{"name":"Kevin Grigorenko","email":"kevin@myplaceonline.com","login":"kevgrig","count":5},{"name":"Mike Dalessio","email":"mike.dalessio@benchmarksolutions.com","login":null,"count":5},{"name":"Matthew Rudy Jacobs","email":"matthewrudyjacobs@gmail.com","login":"matthewrudy","count":4},{"name":"Jeremy Aube","email":"jjaube@gmail.com","login":"ResumeNothing","count":4},{"name":"Torey Maerz","email":"toreym@gmail.com","login":"toreym","count":4},{"name":"Tony Novak","email":"tony@amitree.com","login":null,"count":4},{"name":"Jeremy Ward","email":"jward@crowdcompass.com","login":null,"count":4},{"name":"David J. Hamilton","email":"davidjh@hjdivad.com","login":"hjdivad","count":4},{"name":"Adam Rice","email":"adamr@bioconcepts.com.au","login":"HashNotAdam","count":4},{"name":"Nobu Funaki","email":"nobu@zuzara.com","login":"nobuf","count":3},{"name":"Stephen Pike","email":"spike@scpike.net","login":"scpike","count":3},{"name":"don","email":"don@impactdata.com.au","login":null,"count":3},{"name":"Tim Tilberg","email":"tim@fitmentgroup.com","login":null,"count":3},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":3},{"name":"Руслан Корнев","email":"oganer@gmail.com","login":"woto","count":2},{"name":"Vincent Chabredier","email":"vincent@ouvrages-web.fr","login":"oTiMo","count":2},{"name":"Todd Hanson","email":"todd@termsync.com","login":"tahanson","count":2},{"name":"Simon Menke","email":"simon@mrhenry.be","login":"fd","count":2},{"name":"SheetJSDev","email":"dev@sheetjs.com","login":"SheetJSDev","count":2},{"name":"Rui Castro","email":"rui.castro@gmail.com","login":"rui-castro","count":2},{"name":"Robert Eshleman","email":"c.robert.eshleman@gmail.com","login":"reshleman","count":2},{"name":"Paul A. Jungwirth","email":"pj@illuminatedcomputing.com","login":"pjungwir","count":2},{"name":"Nathaniel Talbott","email":"nathaniel@talbott.ws","login":"ntalbott","count":2},{"name":"Mr Rogers","email":"jon@bunnymatic.com","login":"bunnymatic","count":2},{"name":"Mike Subelsky","email":"github@mikeshop.net","login":"subelsky","count":2},{"name":"Mark Lee","email":"roo-rb@lazymalevolence.com","login":"malept","count":2},{"name":"Jukka Rautanen","email":"jukka@rautanen.info","login":"jukra","count":2},{"name":"Josh Hawkins and Marnen Laibow-Koser","email":"frontend-dev@benchmarksolutions.com","login":"pivotal-benchmark","count":2},{"name":"Fabien MICHEL","email":"fabien.michel@hespul.org","login":"fabien-michel","count":2},{"name":"Christoph Jasinski","email":"christoph.jasinski@googlemail.com","login":"sleeptillseven","count":2},{"name":"Campbell Allen","email":"campbell.allen@gmail.com","login":"camallen","count":2},{"name":"Benjamin R. Haskell","email":"ruby@benizi.com","login":null,"count":2},{"name":"Cecille Manalang","email":"cecille@onegoodcode.com","login":null,"count":2},{"name":"David Lanner","email":"david.lanner@pgi.com","login":null,"count":2},{"name":"Ilyas Garaev","email":"ilyas.garaev@flatstack.com","login":null,"count":2},{"name":"Karri Niemelä","email":"kakoni@Karris-MacBook-Pro.local","login":null,"count":2},{"name":"Karsten Richter","email":"kasi@kasi-net.org","login":null,"count":2},{"name":"Rafał Trojanowski","email":"rafal@prograils.com","login":null,"count":2},{"name":"Sergey Pchelintsev","email":"mail@sergeyp.me","login":null,"count":2},{"name":"Aaron Michal","email":"amichal","login":"amichal","count":1},{"name":"545ch4","email":"s@rprojekt.org","login":"545ch4","count":1},{"name":"Alfonso Uceda Pompa","email":"alfonso@bebanjo.com","login":null,"count":1},{"name":"ChaseGray","email":"chasegray@Chase-MacBook-Pro.local","login":null,"count":1},{"name":"Connor Prussin","email":"cprussin@cprussin.net","login":null,"count":1},{"name":"DanMeakin","email":"dan@danmeakin.com","login":null,"count":1},{"name":"Eric Belec","email":"eric.belec@trackernetworks.com","login":null,"count":1},{"name":"Gustavo Molinari","email":"gustavo.molinari@xaver.com.ar","login":null,"count":1},{"name":"Hugh Mcgowan","email":"hugh_mcgowan@hugh-mcgowans-macbook-pro.local","login":null,"count":1},{"name":"JP Hastings-Spital","email":"jphastings@blinkbox.com","login":null,"count":1},{"name":"Jonah Williams","email":"jonah@carbonfive.com","login":null,"count":1},{"name":"Mark Havekes","email":"mark.havekes@fabriquartz.com","login":null,"count":1},{"name":"Neeraj Kumar","email":"Neeraj_Kumar@mckinsey.com","login":null,"count":1},{"name":"Peter Jaros","email":"pjaros@pivotallabs.com","login":null,"count":1},{"name":"Ralph Gutkowski","email":"goodkowski@gmail.com","login":null,"count":1},{"name":"Rishi Jain","email":"rishi@joshsoftware.com","login":null,"count":1},{"name":"Steven Daniels","email":"sdaniels@jibe.com","login":null,"count":1},{"name":"Scott Willson","email":"scott.willson@gmail.com","login":"scottwillson","count":1},{"name":"Ryunosuke Sato","email":"tricknotes.rs@gmail.com","login":"tricknotes","count":1},{"name":"Ryan Kerr","email":"leboshi@gmail.com","login":"leboshi","count":1},{"name":"Rodrigo Ramírez Norambuena","email":"a@rodrigoramirez.com","login":"roramirez","count":1},{"name":"Robert Rehberg","email":"robert_rehberg@ultimatesoftware.com","login":"robert-rehberg","count":1},{"name":"Peter Haza","email":"peter.haza@gmail.com","login":"phaza","count":1},{"name":"Peter Bonnell","email":"peter@circuitllc.com","login":"pbonnell","count":1},{"name":"Pedro Axelrud","email":"pedroaxl@gmail.com","login":"pedroaxl","count":1},{"name":"Owen Stephens","email":"owen@owenstephens.co.uk","login":"owst","count":1},{"name":"Overbryd","email":"l.rieder@gmail.com","login":"Overbryd","count":1},{"name":"Orhan Toy","email":"toyorhan@gmail.com","login":"orhantoy","count":1},{"name":"Niclas Nilsson","email":"niclas@niclasnilsson.se","login":"niclasnilsson","count":1},{"name":"Nick Weiland","email":"nickweiland@gmail.com","login":"weilandia","count":1},{"name":"Mike Wojciechowski","email":"mikew@sevenfifty.com","login":"mwojo","count":1},{"name":"Mike Malinowski","email":"mwmalinowski@gmail.com","login":"mwmalinowski","count":1},{"name":"Michael Lutaaya","email":"michael@lutaaya.com","login":"MichaelLutaaya","count":1},{"name":"Michael Klein","email":"mbklein@gmail.com","login":"mbklein","count":1},{"name":"Michael Johnston","email":"lastobelus@mac.com","login":"lastobelus","count":1},{"name":"Matt Garriott","email":"matt.garriott@gmail.com","login":"mgarriott","count":1},{"name":"影月 零","email":"zero@genshin.org","login":"Kagetsuki","count":1},{"name":"zenzei","email":"elhansa@gmail.com","login":"zenzei","count":1},{"name":"vyrak bunleang","email":"vyrak.bunleang@gmail.com","login":"vyrak","count":1},{"name":"ukolovda","email":"udmitry@mail.ru","login":"ukolovda","count":1},{"name":"samhowley","email":"samh@oakfocus.net","login":"samhowley","count":1},{"name":"ojotoxy","email":"ojotoxy@gmail.com","login":"baragona","count":1},{"name":"miks","email":"miks@cubesystems.lv","login":"miks","count":1},{"name":"linyunjiang","email":"linyunjiang@thecampus.cc","login":"linyunjiang","count":1},{"name":"kakubin","email":"wetsand.wfs@gmail.com","login":"kakubin","count":1},{"name":"github0013","email":"github0013@gmail.com","login":"github0013","count":1},{"name":"dizer","email":"dizeru@gmail.com","login":"dizer","count":1},{"name":"Will Leonard","email":"wleonard@salsify.com","login":"will89","count":1},{"name":"Uwe Kubosch","email":"uwe@kubosch.no","login":"donv","count":1},{"name":"Tomohiro Ogoke","email":"knowide+github@gmail.com","login":"tomog105","count":1},{"name":"Tim Tilberg","email":"ttilberg@gmail.com","login":"ttilberg","count":1},{"name":"Taylor Hedberg","email":"t@tmh.cc","login":"tmhedberg","count":1},{"name":"Taylor Boyko","email":"taylorboyko@gmail.com","login":"tboyko","count":1},{"name":"Shinichi Maeshima","email":"netwillnet@gmail.com","login":"willnet","count":1},{"name":"Sergey Pyankov","email":"esergion@gmail.com","login":"esergion","count":1},{"name":"Mark Young","email":"mark.young@atg.auto","login":"mark-young-atg","count":1},{"name":"FABIANSKI Cédric","email":"cedric.fabianski@gmail.com","login":"cfabianski","count":1},{"name":"Eli Wang","email":"sirxenofex@gmail.com","login":"Xenofex","count":1},{"name":"Dylan Markow","email":"dylan@dylanmarkow.com","login":"dmarkow","count":1},{"name":"Dimitri Roche","email":"dimroc@gmail.com","login":"dimroc","count":1},{"name":"Diego Toral","email":"diegotoral@gmail.com","login":"diegotoral","count":1},{"name":"Damir Zekic","email":"damirz@gmail.com","login":"sidonath","count":1},{"name":"Christophe Bliard","email":"christophe.bliard@trux.info","login":"cbliard","count":1},{"name":"Brody Chen","email":"rufengch@gmail.com","login":"rufengch","count":1},{"name":"Bob Frost","email":"bob.a.frost@gmail.com","login":"OldRugger","count":1},{"name":"Bernard Lambeau","email":"blambeau@gmail.com","login":"blambeau","count":1},{"name":"Austin Matzko","email":"austin@pressedcode.com","login":"matzko","count":1},{"name":"Andy Stewart","email":"boss@airbladesoftware.com","login":"airblade","count":1},{"name":"Andrew Kane","email":"acekane1@gmail.com","login":"ankane","count":1},{"name":"Andrew Grimm","email":"andrew.j.grimm@gmail.com","login":"agrimm","count":1},{"name":"Allen Wyma","email":"allen.wyma@gmail.com","login":"allenwyma","count":1},{"name":"Alexey Karabadzhak","email":"alexeykara@gmail.com","login":"ialexey","count":1},{"name":"Alex Ponomarev","email":"ikidoit@gmail.com","login":"ikido","count":1},{"name":"Alessandro Rodi","email":"alessandro.rodi@renuo.ch","login":"coorasse","count":1},{"name":"Adam Stankiewicz","email":"sheerun@sher.pl","login":"sheerun","count":1},{"name":"Mark J. Lehman","email":"supremebeing7","login":"supremebeing7","count":1},{"name":"Lonnie King","email":"lonnie.king@me.com","login":"lonnieking","count":1},{"name":"Kunal Shah","email":"me@kunalashah.com","login":"kshahkshah","count":1},{"name":"Kuldeep Aggarwal","email":"kd.engineer@yahoo.co.in","login":"kuldeepaggarwal","count":1},{"name":"Krzysztof Zych","email":"k33rni@gmail.com","login":"k3rni","count":1},{"name":"Kevin Southworth","email":"kevin.southworth@webascender.com","login":"ksouthworth","count":1},{"name":"Kevin Robatel","email":"kevinrob2@gmail.com","login":"Kevinrob","count":1},{"name":"Karl Broman","email":"kbroman@gmail.com","login":"kbroman","count":1},{"name":"Julien Guimont","email":"julien.guimont@gmail.com","login":"juggy","count":1},{"name":"Joshua Muheim","email":"forum@josh.ch","login":"jmuheim","count":1},{"name":"Jay Lawrence","email":"jay@patientway.com","login":"jayjlawrence","count":1},{"name":"Javier","email":"ojeda.javier94@gmail.com","login":"javierojeda94","count":1},{"name":"Isshin Tsuchiya","email":"tuchiyaisshin@icloud.com","login":"tsuchiyaisshin","count":1},{"name":"Ignat Zakrevsky","email":"iezakrevsky@gmail.com","login":"ignat-z","count":1},{"name":"Iain Beeston","email":"iainbeeston","login":"iainbeeston","count":1},{"name":"Guillermo Horno","email":"guillehorno@gmail.com","login":"guillehorno","count":1},{"name":"Gregory Durelle","email":"gregory.durelle@gmail.com","login":"gdurelle","count":1},{"name":"Geremia Taglialatela","email":"tagliala.dev@gmail.com","login":"tagliala","count":1},{"name":"Felix Bumm","email":"bummfelix","login":"bummfelix","count":1},{"name":"vividmuimui","email":"tkoyama@aiming-inc.com","login":null,"count":1}],"past_year_committers":[{"name":"Oleksandr Simonov","email":"oleksandr@amoniac.eu","login":"simonoff","count":18},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":3},{"name":"Jukka Rautanen","email":"jukka@rautanen.info","login":"jukra","count":2}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-29T00:00:10.453Z","repositories_count":6222589,"commits_count":900258313,"contributors_count":34902931,"owners_count":1147343,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"roo-rb/roo","html_url":"https://github.com/roo-rb/roo","last_synced_at":"2026-04-24T02:01:07.226Z","status":"error","issues_count":74,"pull_requests_count":86,"avg_time_to_close_issue":47277846.5,"avg_time_to_close_pull_request":35008909.404255316,"issues_closed_count":20,"pull_requests_closed_count":47,"pull_request_authors_count":66,"issue_authors_count":71,"avg_comments_per_issue":1.9054054054054055,"avg_comments_per_pull_request":2.302325581395349,"merged_pull_requests_count":36,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":7,"past_year_pull_requests_count":8,"past_year_avg_time_to_close_issue":4750653.0,"past_year_avg_time_to_close_pull_request":6443.6,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":0.8571428571428571,"past_year_avg_comments_per_pull_request":2.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":4,"created_at":"2023-05-12T09:31:29.332Z","updated_at":"2026-04-24T02:01:07.226Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/roo-rb%2Froo/issues","issue_labels_count":{"bug":2,"enhancement":1,"documentation":1},"pull_request_labels_count":{"good first issue":2,"autorelease: pending":2,"enhancement":1,"bug":1},"issue_author_associations_count":{"NONE":67,"CONTRIBUTOR":6,"MEMBER":1},"pull_request_author_associations_count":{"NONE":51,"CONTRIBUTOR":35},"issue_authors":{"estani":3,"Beartech":2,"BartekOchab":1,"aclarembeau":1,"jamesst20":1,"paddor":1,"billy-whizz":1,"cenxky":1,"nikolai-b":1,"r-kanai":1,"leboshi":1,"aluisioalves123":1,"mark-young-atg":1,"AaronBui-gif":1,"Shubhamgoel123":1,"tbohr":1,"resistorsoftware":1,"untoldone":1,"johnnyshields":1,"tomgrrr":1,"codescaptain":1,"vividmuimui":1,"Kutomore":1,"kostik700015":1,"narayanan-venkat":1,"superyarick":1,"mvarrieur":1,"rahuljadhav11":1,"Ankush-yubi":1,"bluengreen":1,"will89":1,"daBee":1,"klyonrad":1,"broksonic21":1,"owst":1,"luongvietdung":1,"bensomers":1,"PsychoPhobic":1,"rknmag":1,"LocoDelAssembly":1,"trungnd95":1,"ttstarck":1,"heiqilin1985":1,"mlrus":1,"synth":1,"simonoff":1,"krzykos":1,"geremiasanti":1,"shcyiza":1,"tbonz":1,"dcangulo":1,"simofou":1,"cyrilsuzat":1,"badosu":1,"jackrg":1,"AimanAbuTalaah":1,"gavingmiller":1,"tushgup93":1,"patrickkulling":1,"TheRealGuardDogGPS":1,"SP8890":1,"MNUser69":1,"bovender":1,"Jakanapes":1,"ndrsv":1,"jilaliabdraoiuf":1,"rhiroshi":1,"rogsmith":1,"cars10":1,"scarroll32":1,"stevendaniels":1},"pull_request_authors":{"HashNotAdam":9,"oTiMo":2,"mark-young-atg":2,"Xenofex":2,"patrickkulling":2,"tagliala":2,"krishantaylor":2,"github-actions[bot]":2,"jukra":2,"Mifrill":2,"msharma-ml":2,"viktorzimmermann":2,"andyundso":2,"rbclark":1,"javierojeda94":1,"ak15":1,"sonota88":1,"muraaano":1,"wspurgin":1,"will89":1,"tahanson":1,"HuBandiT":1,"cmsaraiva":1,"DubHunt":1,"cgunther":1,"taichi-ishitani":1,"TomFreudenberg":1,"ff2248":1,"larskanis":1,"halostatue":1,"Oceantidote":1,"kakubin":1,"ericproulx":1,"ksouthworth":1,"tricknotes":1,"leboshi":1,"kcheung":1,"akshay-vashishtha":1,"geremiasanti":1,"OldRugger":1,"chris-teague":1,"thehighhigh":1,"tsuchiyaisshin":1,"knzwats":1,"zubin":1,"mmustala":1,"Kevinrob":1,"pacoguzman":1,"agius":1,"petergoldstein":1,"tomog105":1,"mpestov":1,"vanboom":1,"willnet":1,"545ch4":1,"brother":1,"MicahBrown":1,"ResumeNothing":1,"ttilberg":1,"welguisz":1,"trumenov":1,"coorasse":1,"owst":1,"weilandia":1,"ldodds":1,"bmidgley":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-26T00:00:11.126Z","repositories_count":14392532,"issues_count":34341769,"pull_requests_count":112484445,"authors_count":11245763,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"autorelease: pending":2},"past_year_issue_author_associations_count":{"NONE":5,"MEMBER":1},"past_year_pull_request_author_associations_count":{"NONE":6,"CONTRIBUTOR":2},"past_year_issue_authors":{"Beartech":1,"geremiasanti":1,"Jakanapes":1,"jilaliabdraoiuf":1,"simonoff":1,"tomgrrr":1},"past_year_pull_request_authors":{"github-actions[bot]":2,"jukra":2,"geremiasanti":1,"larskanis":1,"mmustala":1,"thehighhigh":1},"maintainers":[{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}],"active_maintainers":[{"login":"simonoff","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/simonoff"}]},"events":{"total":{"ReleaseEvent":1,"DeleteEvent":1,"PullRequestEvent":20,"ForkEvent":10,"IssuesEvent":7,"WatchEvent":70,"IssueCommentEvent":25,"PushEvent":21,"PullRequestReviewCommentEvent":5,"PullRequestReviewEvent":6,"CreateEvent":4},"last_year":{"ReleaseEvent":1,"DeleteEvent":1,"PullRequestEvent":5,"ForkEvent":4,"IssuesEvent":2,"WatchEvent":31,"IssueCommentEvent":12,"PushEvent":12,"CreateEvent":4}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-03T07:30:42.858Z","updated_at":"2022-08-03T07:30:42.858Z","repository_link":"https://github.com/roo-rb/roo/blob/master/Gemfile","dependencies":[{"id":562808312,"package_name":"shoulda","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":562808313,"package_name":"activesupport","ecosystem":"rubygems","requirements":"\u003c 5.1","direct":true,"kind":"development","optional":false},{"id":562808314,"package_name":"rspec","ecosystem":"rubygems","requirements":"\u003e= 3.0.0","direct":true,"kind":"development","optional":false},{"id":562808315,"package_name":"simplecov","ecosystem":"rubygems","requirements":"\u003e= 0.9.0","direct":true,"kind":"development","optional":false},{"id":562808316,"package_name":"coveralls","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":562808317,"package_name":"minitest-reporters","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":562808318,"package_name":"guard-rspec","ecosystem":"rubygems","requirements":"\u003e= 4.3.1","direct":true,"kind":"development","optional":false},{"id":562808319,"package_name":"guard-minitest","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":562808320,"package_name":"guard-bundler","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":562808321,"package_name":"guard-rubocop","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":562808322,"package_name":"rb-readline","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":562808323,"package_name":"pry","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"roo.gemspec","sha":null,"kind":"manifest","created_at":"2022-08-03T07:30:42.986Z","updated_at":"2022-08-03T07:30:42.986Z","repository_link":"https://github.com/roo-rb/roo/blob/master/roo.gemspec","dependencies":[{"id":562808720,"package_name":"nokogiri","ecosystem":"rubygems","requirements":"~\u003e 1","direct":true,"kind":"runtime","optional":false},{"id":562808721,"package_name":"rubyzip","ecosystem":"rubygems","requirements":"\u003e= 1.3.0, \u003c 3.0.0","direct":true,"kind":"runtime","optional":false},{"id":562808722,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":562808723,"package_name":"minitest","ecosystem":"rubygems","requirements":"~\u003e 5.4, \u003e= 5.4.3","direct":true,"kind":"development","optional":false},{"id":562808724,"package_name":"rack","ecosystem":"rubygems","requirements":"~\u003e 1.6, \u003c 2.0.0","direct":true,"kind":"development","optional":false},{"id":562808725,"package_name":"matrix","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pull-request.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T12:00:36.181Z","updated_at":"2023-01-13T12:00:36.181Z","repository_link":"https://github.com/roo-rb/roo/blob/master/.github/workflows/pull-request.yml","dependencies":[{"id":6875751021,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875751022,"package_name":"amoniacou/changelog-enforcer","ecosystem":"actions","requirements":"v1.4.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ruby.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T12:00:36.216Z","updated_at":"2023-01-13T12:00:36.216Z","repository_link":"https://github.com/roo-rb/roo/blob/master/.github/workflows/ruby.yml","dependencies":[{"id":6875751029,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875751030,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":32.22238681435066,"created_at":"2024-12-15T21:38:08.447Z","updated_at":"2026-04-30T04:30:15.427Z","avatar_url":"https://github.com/roo-rb.png","language":"Ruby","monthly_downloads":0,"readme":"# Roo\n\n[![Build Status](https://img.shields.io/github/actions/workflow/status/roo-rb/roo/ruby.yml?style=flat-square)](https://travis-ci.org/roo-rb/roo) [![Maintainability](https://api.codeclimate.com/v1/badges/be8d7bf34e2aeaf67c62/maintainability)](https://codeclimate.com/github/roo-rb/roo/maintainability) [![Coverage Status](https://img.shields.io/coveralls/roo-rb/roo.svg?style=flat-square)](https://coveralls.io/r/roo-rb/roo) [![Gem Version](https://img.shields.io/gem/v/roo.svg?style=flat-square)](https://rubygems.org/gems/roo)\n\nRoo implements read access for all common spreadsheet types. It can handle:\n* Excel 2007 - 2013 formats (xlsx, xlsm)\n* LibreOffice / OpenOffice.org formats (ods)\n* CSV\n* Excel 97, Excel 2002 XML, and Excel 2003 XML formats when using the [roo-xls](https://github.com/roo-rb/roo-xls) gem (xls, xml)\n* Google spreadsheets with read/write access when using [roo-google](https://github.com/roo-rb/roo-google)\n\n## Important note about next major release\n\nThere a plan to make a new major release which will have better support for Ruby 3.x\nPlease leave your comments there - https://github.com/roo-rb/roo/issues/630\n\n## Installation\n\nInstall as a gem\n\n    $ gem install roo\n\nOr add it to your Gemfile\n\n```ruby\ngem \"roo\", \"~\u003e 3.0.0\"\n```\n## Usage\n\n### Opening a spreadsheet\n\nYou can use the `Roo::Spreadsheet` class so `roo` automatically detects which [parser class](https://github.com/roo-rb/roo/blob/master/lib/roo.rb#L17) to use for you.\n```ruby\nrequire 'roo'\n\nfile_name = './new_prices.xlsx'\nxlsx = Roo::Spreadsheet.open(file_name)\nxlsx.info\n# =\u003e Returns basic info about the spreadsheet file\n```\n\n``Roo::Spreadsheet.open`` can accept both string paths and ``File`` instances. Also, you can provide the extension of the file as an option: \n\n```ruby\nrequire 'roo'\n\nfile_name = './rails_temp_upload'\nxlsx = Roo::Spreadsheet.open(file_name, extension: :xlsx)\nxlsx.info\n# =\u003e Returns basic info about the spreadsheet file\n```\n\nOn the other hand, if you know what the file extension is, you can use the specific parser class instead:\n```ruby\nrequire 'roo'\n\nxlsx = Roo::Excelx.new(\"./new_prices.xlsx\")\nxlsx.info\n# =\u003e Returns basic info about the spreadsheet file\n```\n\n### Working with sheets\n\n```ruby\nods.sheets\n# =\u003e ['Info', 'Sheet 2', 'Sheet 3']   # an Array of sheet names in the workbook\n\nods.sheet('Info').row(1)\nods.sheet(0).row(1)\n\n# Set the last sheet as the default sheet.\nods.default_sheet = ods.sheets.last\nods.default_sheet = ods.sheets[2]\nods.default_sheet = 'Sheet 3'\n\n# Iterate through each sheet\nods.each_with_pagename do |name, sheet|\n  p sheet.row(1)\nend\n```\n\n### Accessing rows and columns\n\nRoo uses Excel's numbering for rows, columns and cells, so `1` is the first index, not `0` as it is in an ``Array``\n\n```ruby\nsheet.row(1)\n# returns the first row of the spreadsheet.\n\nsheet.column(1)\n# returns the first column of the spreadsheet.\n```\n\nAlmost all methods have an optional argument `sheet`. If this parameter is omitted, the default_sheet will be used.\n\n```ruby\nsheet.first_row(sheet.sheets[0])\n# =\u003e 1             # the number of the first row\nsheet.last_row\n# =\u003e 42            # the number of the last row\nsheet.first_column\n# =\u003e 1             # the number of the first column\nsheet.last_column\n# =\u003e 10            # the number of the last column\n```\n\n#### Accessing cells\n\nYou can access the top-left cell in the following ways\n\n```ruby\nsheet.cell(1,1)\nsheet.cell('A',1)\nsheet.cell(1,'A')\nsheet.a1\n\n# Access the second sheet's top-left cell.\nsheet.cell(1,'A',sheet.sheets[1])\n```\n\n#### Querying a spreadsheet\nUse ``each`` to iterate over each row.\n\nIf each is given a hash with the names of some columns, then each will generate a hash with the columns supplied for each row.\n\n```ruby\nsheet.each(id: 'ID', name: 'FULL_NAME') do |hash|\n  puts hash.inspect\n  # =\u003e { id: 1, name: 'John Smith' }\nend\n```\n\nUse ``sheet.parse`` to return an array of rows. Column names can be a ``String`` or a ``Regexp``.\n\n```ruby\nsheet.parse(id: /UPC|SKU/, qty: /ATS*\\sATP\\s*QTY\\z/)\n# =\u003e [{:id =\u003e 727880013358, :qty =\u003e 12}, ...]\n```\n\nUse the ``:headers`` option to include the header row in the parsed content.\n\n```ruby\nsheet.parse(headers: true)\n```\n\nUse the ``:header_search`` option to locate the header row and assign the header names.\n\n```ruby\nsheet.parse(header_search: [/UPC*SKU/,/ATS*\\sATP\\s*QTY\\z/])\n```\n\nUse the ``:clean`` option to strip out control characters and surrounding white space.\n\n```ruby\nsheet.parse(clean: true)\n```\n\n#### Options\n\nWhen opening the file you can add a hash of options.\n\n##### expand_merged_ranges\nIf you open a document with merged cells and do not want to end up with nil values for the rows after the first one.\n```ruby\nxlsx = Roo::Excelx.new('./roo_error.xlsx', {:expand_merged_ranges =\u003e true})\n```\n\n### Exporting spreadsheets\nRoo has the ability to export sheets using the following formats. It\nwill only export the ``default_sheet``.\n\n```ruby\nsheet.to_csv\nsheet.to_matrix\nsheet.to_xml\nsheet.to_yaml\n```\n\nSpecify the file as default argument for `#to_csv`:\n\n```ruby\nsheet.to_csv(File.new(\"/dev/null\"))\n```\n\nspecify the custom separator:\n\n```ruby\nsheet.to_csv(separator: \":\") # \",\" using by default\n```\n\n### Excel (xlsx and xlsm) Support\n\nStream rows from an Excelx spreadsheet.\n\n```ruby\nxlsx = Roo::Excelx.new(\"./test_data/test_small.xlsx\")\nxlsx.each_row_streaming do |row|\n  puts row.inspect # Array of Excelx::Cell objects\nend\n```\n\nBy default blank cells will be excluded from the array. To keep them, use the option pad_cells = true. (They will be set to nil in the array)\n```ruby\nxlsx.each_row_streaming(pad_cells: true) do |row|\n  puts row.inspect # Array of Excelx::Cell objects\nend\n```\n\nTo stream only some of the rows, you can use the ```max_rows``` and ```offset```options.\n```ruby\nxlsx.each_row_streaming(offset: 1) do |row| # Will exclude first (inevitably header) row\n  puts row.inspect # Array of Excelx::Cell objects\nend\n```\n\n```ruby\nxlsx.each_row_streaming(max_rows: 3) do |row| # Will yield 4 rows (it's automatically incremented by 1) after the supplied offset.\n  puts row.inspect # Array of Excelx::Cell objects\nend\n```\n\nIterate over each row\n\n```ruby\nxlsx.each_row do |row|\n  ...\nend\n```\n\n``Roo::Excelx`` also provides these helpful methods.\n\n```ruby\nxlsx.excelx_type(3, 'C')\n# =\u003e :numeric_or_formula\n\nxlsx.cell(3, 'C')\n# =\u003e 600000383.0\n\nxlsx.excelx_value(row,col)\n# =\u003e '600000383'\n\nxlsx.formatted_value(row,col)\n# =\u003e '0600000383'\n```\n\n``Roo::Excelx`` can access celltype, comments, font information, formulas, hyperlinks and labels.\n\n```ruby\nxlsx.comment(1,1, ods.sheets[-1])\nxlsx.font(1,1).bold?\nxlsx.formula('A', 2)\n```\n\n### OpenOffice / LibreOffice Support\n\nRoo::OpenOffice has support for encrypted OpenOffice spreadsheets.\n\n```ruby\n# Load an encrypted OpenOffice Spreadsheet\nods = Roo::OpenOffice.new(\"myspreadsheet.ods\", password: \"password\")\n```\n\n``Roo::OpenOffice`` can access celltype, comments, font information, formulas and labels.\n\n```ruby\nods.celltype\n# =\u003e :percentage\n\nods.comment(1,1, ods.sheets[-1])\n\nods.font(1,1).italic?\n# =\u003e false\n\nods.formula('A', 2)\n```\n\n### CSV Support\n\n```ruby\n# Load a CSV file\ncsv = Roo::CSV.new(\"mycsv.csv\")\n```\n\nBecause Roo uses the standard CSV library, you can use options available to that library to parse csv files. You can pass options using the ``csv_options`` key.\n\nFor instance, you can load tab-delimited files (``.tsv``), and you can use a particular encoding when opening the file.\n\n\n```ruby\n# Load a tab-delimited csv\ncsv = Roo::CSV.new(\"mytsv.tsv\", csv_options: {col_sep: \"\\t\"})\n\n# Load a csv with an explicit encoding\ncsv = Roo::CSV.new(\"mycsv.csv\", csv_options: {encoding: Encoding::ISO_8859_1})\n```\n\nYou can also open csv files through the Roo::Spreadsheet class (useful if you accept both CSV and Excel types from a user file upload, for example).\n\n```ruby\n# Load a spreadsheet from a file path\n# Roo figures out the right parser based on file extension\nspreadsheet = Roo::Spreadsheet.open(csv_or_xlsx_file)\n\n# Load a csv and auto-strip the BOM (byte order mark)\n# csv files saved from MS Excel typically have the BOM marker at the beginning of the file\nspreadsheet = Roo::Spreadsheet.open(\"mycsv.csv\", { csv_options: { encoding: 'bom|utf-8' } })\n```\n\n## Upgrading from Roo 1.13.x\nIf you use ``.xls`` or Google spreadsheets, you will need to install ``roo-xls`` or ``roo-google`` to continue using that functionality.\n\nRoo's public methods have stayed relatively consistent between 1.13.x and 2.0.0, but please check the [Changelog](https://github.com/roo-rb/roo/blob/master/CHANGELOG.md) to better understand the changes made since 1.13.x.\n\n\n\n## Contributing\n### Features\n1. Fork it ( https://github.com/roo-rb/roo/fork )\n2. Install it (`bundle install --with local_development`)\n3. Create your feature branch (`git checkout -b my-new-feature`)\n4. Commit your changes (`git commit -am 'My new feature'`)\n5. Push to the branch (`git push origin my-new-feature`)\n6. Create a new Pull Request\n\n### Testing\nRoo uses Minitest and RSpec. The best of both worlds! Run `bundle exec rake` to\nrun the tests/examples.\n\nYou can run the tests/examples with Rspec like reporters by running\n`USE_REPORTERS=true bundle exec rake`\n\nRoo also has a few tests that take a long time (5+ seconds). To run these, use\n`LONG_RUN=true bundle exec rake`\n\n### Issues\n\nIf you find an issue, please create a gist and refer to it in an issue ([sample gist](https://gist.github.com/stevendaniels/98a05849036e99bb8b3c)). Here are some instructions for creating such a gist.\n\n1. [Create a gist](https://gist.github.com) with code that creates the error.\n2. Clone the gist repo locally, add a stripped down version of the offending spreadsheet to the gist repo, and push the gist's changes master.\n3. Paste the gist url here.\n\n\n## License\n[Roo uses an MIT License](https://github.com/roo-rb/roo/blob/master/LICENSE)\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activerecord","activejob","mvc","rubygems","static-code-analysis","rubocop","code-formatter","rspec","ruby-gem","crash-reporting"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/588","html_url":"https://ruby.ecosyste.ms/projects/588"}