{"id":363,"name":null,"description":"A wonderfully simple way to load Ruby code","url":"https://github.com/jarmo/require_all","last_synced_at":"2026-04-30T16:30:19.306Z","repository":{"id":56891857,"uuid":"910624","full_name":"jarmo/require_all","owner":"jarmo","description":"A wonderfully simple way to load Ruby code","archived":false,"fork":false,"pushed_at":"2020-10-10T10:33:18.000Z","size":101,"stargazers_count":421,"open_issues_count":2,"forks_count":28,"subscribers_count":11,"default_branch":"master","last_synced_at":"2026-04-03T10:32:04.889Z","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/jarmo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-09-14T18:39:18.000Z","updated_at":"2025-09-21T06:45:29.000Z","dependencies_parsed_at":"2022-08-21T01:20:12.703Z","dependency_job_id":null,"html_url":"https://github.com/jarmo/require_all","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/jarmo/require_all","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarmo","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/sbom","scorecard":{"id":506615,"data":{"date":"2025-08-11","repo":{"name":"github.com/jarmo/require_all","commit":"dbd743888fd2e769dee0eeb121fe46440c28a298"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":2,"reason":"Found 8/28 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 10 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T23:22:46.597Z","repository_id":56891857,"created_at":"2025-08-19T23:22:46.598Z","updated_at":"2025-08-19T23:22:46.598Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31671630,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"jarmo","name":"Jarmo Pertman","uuid":"174160","kind":"user","description":null,"email":"","website":"http://itreallymatters.net","location":"Estonia","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/174160?v=4","repositories_count":63,"last_synced_at":"2023-04-09T06:01:38.079Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jarmo","funding_links":[],"total_stars":867,"followers":null,"following":null,"created_at":"2022-11-02T16:21:42.510Z","updated_at":"2024-03-25T17:33:30.055Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarmo","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarmo/repositories"},"packages":[{"id":12309270,"name":"require_all","ecosystem":"rubygems","description":"A wonderfully simple way to load your code","homepage":"http://github.com/jarmo/require_all","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jarmo/require_all","keywords_array":[],"namespace":null,"versions_count":13,"first_release_published_at":"2009-07-25T18:00:02.000Z","latest_release_published_at":"2019-10-22T16:56:19.540Z","latest_release_number":"3.0.0","last_synced_at":"2026-04-28T16:31:42.101Z","created_at":"2025-10-07T05:26:06.473Z","updated_at":"2026-04-28T16:34:13.449Z","registry_url":"https://gem.coop/gems/require_all","install_command":"gem install require_all -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/require_all/","metadata":{"funding":null},"repo_metadata":{"id":56891857,"uuid":"910624","full_name":"jarmo/require_all","owner":"jarmo","description":"A wonderfully simple way to load Ruby code","archived":false,"fork":false,"pushed_at":"2020-10-10T10:33:18.000Z","size":101,"stargazers_count":421,"open_issues_count":2,"forks_count":28,"subscribers_count":11,"default_branch":"master","last_synced_at":"2026-04-03T10:32:04.889Z","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/jarmo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-09-14T18:39:18.000Z","updated_at":"2025-09-21T06:45:29.000Z","dependencies_parsed_at":"2022-08-21T01:20:12.703Z","dependency_job_id":null,"html_url":"https://github.com/jarmo/require_all","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/jarmo/require_all","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarmo","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/sbom","scorecard":{"id":506615,"data":{"date":"2025-08-11","repo":{"name":"github.com/jarmo/require_all","commit":"dbd743888fd2e769dee0eeb121fe46440c28a298"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":2,"reason":"Found 8/28 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 10 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T23:22:46.597Z","repository_id":56891857,"created_at":"2025-08-19T23:22:46.598Z","updated_at":"2025-08-19T23:22:46.598Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31671630,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"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":"jarmo","name":"Jarmo Pertman","uuid":"174160","kind":"user","description":null,"email":"","website":"http://itreallymatters.net","location":"Estonia","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/174160?v=4","repositories_count":63,"last_synced_at":"2023-04-09T06:01:38.079Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jarmo","funding_links":[],"total_stars":867,"followers":null,"following":null,"created_at":"2022-11-02T16:21:42.510Z","updated_at":"2024-03-25T17:33:30.055Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarmo","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarmo/repositories"},"tags":[{"name":"v3.0.0","sha":"dbd743888fd2e769dee0eeb121fe46440c28a298","kind":"tag","published_at":"2019-10-22T16:56:07.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v3.0.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v3.0.0/manifests"},{"name":"v2.0.0","sha":"783b84b8b351efe4cfbd2a8c82a2d938df26df08","kind":"tag","published_at":"2018-03-07T17:25:17.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v2.0.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v2.0.0/manifests"},{"name":"v1.5.0","sha":"68cb9b3a3e6024ff83b03de78569222a350b5efd","kind":"tag","published_at":"2017-12-29T14:25:33.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.5.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"85f7d85380e7c29ebd21d23047633f916a599a2b","kind":"tag","published_at":"2017-01-06T10:29:12.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.4.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.4.0/manifests"},{"name":"v1.3.3","sha":"68e1a35d3cdabf05913d1b3076716d34b4403fb2","kind":"tag","published_at":"2015-10-26T19:55:03.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.3.3","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"c1cac218a8c68426dc8f2d8e8a3899b213fbfcdf","kind":"tag","published_at":"2013-10-30T20:24:02.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.3.2","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"ca26e8908d8c7c568fa5f898fd44474041566a5d","kind":"tag","published_at":"2013-09-17T18:58:39.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.3.1","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"f6dfae6405c94d6c0da1c8a726a2082e1730d09e","kind":"tag","published_at":"2013-09-03T19:47:25.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.3.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.0/manifests"},{"name":"1.1.0","sha":"edf301198ddd117cd4c35715af92f60830591500","kind":"commit","published_at":"2009-07-19T00:12:53.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/1.1.0","html_url":"https://github.com/jarmo/require_all/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.1.0/manifests"},{"name":"1.0.1","sha":"162b8d625ad399f682d28712f96b365a2259202f","kind":"tag","published_at":"2009-06-09T18:51:52.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/1.0.1","html_url":"https://github.com/jarmo/require_all/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"2986b2a4cffccde24f7a6d777efeb43bf852ef07","kind":"tag","published_at":"2009-06-09T09:12:44.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/1.0.0","html_url":"https://github.com/jarmo/require_all/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-04-28T16:34:13.422Z","dependent_packages_count":0,"downloads":88602457,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.3227637661179142,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":0.10758792203930473},"purl":"pkg:gem/require_all?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/require_all","docker_dependents_count":132,"docker_downloads_count":75677780,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/require_all","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/require_all/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-03-25T23:00:39.157Z","issues_count":13,"pull_requests_count":17,"avg_time_to_close_issue":20842635.384615384,"avg_time_to_close_pull_request":8080095.533333333,"issues_closed_count":13,"pull_requests_closed_count":15,"pull_request_authors_count":12,"issue_authors_count":13,"avg_comments_per_issue":4.615384615384615,"avg_comments_per_pull_request":6.0588235294117645,"merged_pull_requests_count":13,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/require_all/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/require_all/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/require_all/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/require_all/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/require_all/codemeta","maintainers":[{"uuid":"207","login":"tenderlove","name":null,"email":null,"url":null,"packages_count":190,"html_url":"https://gem.coop/profiles/tenderlove","role":null,"created_at":"2025-10-08T04:24:14.017Z","updated_at":"2025-10-08T04:24:14.017Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/tenderlove/packages"},{"uuid":"3215","login":"tarcieri","name":null,"email":null,"url":null,"packages_count":126,"html_url":"https://gem.coop/profiles/tarcieri","role":null,"created_at":"2025-10-08T04:24:13.984Z","updated_at":"2025-10-08T04:24:13.984Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/tarcieri/packages"},{"uuid":"41522","login":"bbazzarrakk","name":null,"email":null,"url":null,"packages_count":58,"html_url":"https://gem.coop/profiles/bbazzarrakk","role":null,"created_at":"2025-10-08T04:24:14.051Z","updated_at":"2025-10-08T04:24:14.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/bbazzarrakk/packages"},{"uuid":"36299","login":"shreeve","name":null,"email":null,"url":null,"packages_count":79,"html_url":"https://gem.coop/profiles/shreeve","role":null,"created_at":"2025-10-08T04:24:14.139Z","updated_at":"2025-10-08T04:24:14.139Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/shreeve/packages"},{"uuid":"24379","login":"nwitmer","name":null,"email":null,"url":null,"packages_count":51,"html_url":"https://gem.coop/profiles/nwitmer","role":null,"created_at":"2025-10-08T04:24:14.179Z","updated_at":"2025-10-08T04:24:14.179Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/nwitmer/packages"},{"uuid":"1882","login":"mikel","name":null,"email":null,"url":null,"packages_count":57,"html_url":"https://gem.coop/profiles/mikel","role":null,"created_at":"2025-10-08T04:24:14.217Z","updated_at":"2025-10-08T04:24:14.217Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/mikel/packages"},{"uuid":"16104","login":"science","name":null,"email":null,"url":null,"packages_count":52,"html_url":"https://gem.coop/profiles/science","role":null,"created_at":"2025-10-08T04:24:14.269Z","updated_at":"2025-10-08T04:24:14.269Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/science/packages"},{"uuid":"77801","login":"tcopeland","name":null,"email":null,"url":null,"packages_count":61,"html_url":"https://gem.coop/profiles/tcopeland","role":null,"created_at":"2025-10-08T04:24:14.093Z","updated_at":"2025-10-08T04:24:14.093Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/tcopeland/packages"},{"uuid":"45069","login":"ahoward","name":null,"email":null,"url":null,"packages_count":102,"html_url":"https://gem.coop/profiles/ahoward","role":null,"created_at":"2025-10-08T04:24:14.307Z","updated_at":"2025-10-08T04:24:14.307Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/ahoward/packages"},{"uuid":"10538","login":"jarmo","name":null,"email":null,"url":null,"packages_count":20,"html_url":"https://gem.coop/profiles/jarmo","role":null,"created_at":"2025-10-08T04:24:14.357Z","updated_at":"2025-10-08T04:24:14.357Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/jarmo/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190389,"maintainers_count":67476,"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":11692310,"name":"github.com/jarmo/require_all","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/jarmo/require_all","keywords_array":[],"namespace":null,"versions_count":8,"first_release_published_at":"2013-09-03T19:47:13.000Z","latest_release_published_at":"2019-10-22T16:55:54.000Z","latest_release_number":"v3.0.0+incompatible","last_synced_at":"2026-04-27T15:00:39.464Z","created_at":"2025-05-27T08:23:37.873Z","updated_at":"2026-04-27T15:00:39.464Z","registry_url":"https://pkg.go.dev/github.com/jarmo/require_all","install_command":"go get github.com/jarmo/require_all","documentation_url":"https://pkg.go.dev/github.com/jarmo/require_all#section-documentation","metadata":{},"repo_metadata":{"id":56891857,"uuid":"910624","full_name":"jarmo/require_all","owner":"jarmo","description":"A wonderfully simple way to load Ruby code","archived":false,"fork":false,"pushed_at":"2020-10-10T10:33:18.000Z","size":101,"stargazers_count":421,"open_issues_count":2,"forks_count":29,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-10-07T12:02:26.069Z","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/jarmo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-09-14T18:39:18.000Z","updated_at":"2025-09-21T06:45:29.000Z","dependencies_parsed_at":"2022-08-21T01:20:12.703Z","dependency_job_id":null,"html_url":"https://github.com/jarmo/require_all","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/jarmo/require_all","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarmo","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/sbom","scorecard":{"id":506615,"data":{"date":"2025-08-11","repo":{"name":"github.com/jarmo/require_all","commit":"dbd743888fd2e769dee0eeb121fe46440c28a298"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":2,"reason":"Found 8/28 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 10 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T23:22:46.597Z","repository_id":56891857,"created_at":"2025-08-19T23:22:46.598Z","updated_at":"2025-08-19T23:22:46.598Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278948716,"owners_count":26073886,"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-08T02:00:06.501Z","response_time":56,"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":"jarmo","name":"Jarmo Pertman","uuid":"174160","kind":"user","description":null,"email":"","website":"http://itreallymatters.net","location":"Estonia","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/174160?v=4","repositories_count":63,"last_synced_at":"2023-04-09T06:01:38.079Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jarmo","funding_links":[],"total_stars":867,"followers":null,"following":null,"created_at":"2022-11-02T16:21:42.510Z","updated_at":"2024-03-25T17:33:30.055Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarmo","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarmo/repositories"},"tags":[{"name":"v3.0.0","sha":"dbd743888fd2e769dee0eeb121fe46440c28a298","kind":"tag","published_at":"2019-10-22T16:56:07.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v3.0.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v3.0.0/manifests"},{"name":"v2.0.0","sha":"783b84b8b351efe4cfbd2a8c82a2d938df26df08","kind":"tag","published_at":"2018-03-07T17:25:17.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v2.0.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v2.0.0/manifests"},{"name":"v1.5.0","sha":"68cb9b3a3e6024ff83b03de78569222a350b5efd","kind":"tag","published_at":"2017-12-29T14:25:33.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.5.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"85f7d85380e7c29ebd21d23047633f916a599a2b","kind":"tag","published_at":"2017-01-06T10:29:12.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.4.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.4.0/manifests"},{"name":"v1.3.3","sha":"68e1a35d3cdabf05913d1b3076716d34b4403fb2","kind":"tag","published_at":"2015-10-26T19:55:03.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.3.3","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"c1cac218a8c68426dc8f2d8e8a3899b213fbfcdf","kind":"tag","published_at":"2013-10-30T20:24:02.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.3.2","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"ca26e8908d8c7c568fa5f898fd44474041566a5d","kind":"tag","published_at":"2013-09-17T18:58:39.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.3.1","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"f6dfae6405c94d6c0da1c8a726a2082e1730d09e","kind":"tag","published_at":"2013-09-03T19:47:25.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.3.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.0/manifests"},{"name":"1.1.0","sha":"edf301198ddd117cd4c35715af92f60830591500","kind":"commit","published_at":"2009-07-19T00:12:53.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/1.1.0","html_url":"https://github.com/jarmo/require_all/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.1.0/manifests"},{"name":"1.0.1","sha":"162b8d625ad399f682d28712f96b365a2259202f","kind":"tag","published_at":"2009-06-09T18:51:52.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/1.0.1","html_url":"https://github.com/jarmo/require_all/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"2986b2a4cffccde24f7a6d777efeb43bf852ef07","kind":"tag","published_at":"2009-06-09T09:12:44.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/1.0.0","html_url":"https://github.com/jarmo/require_all/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-08T13:12:28.429Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.807004531283771,"dependent_packages_count":5.441509219438237,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.624256875361004},"purl":"pkg:golang/github.com/jarmo/require_all","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/jarmo/require_all","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/jarmo/require_all","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/jarmo/require_all/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T18:09:30.180Z","issues_count":13,"pull_requests_count":17,"avg_time_to_close_issue":20842635.384615384,"avg_time_to_close_pull_request":8080095.533333333,"issues_closed_count":13,"pull_requests_closed_count":15,"pull_request_authors_count":12,"issue_authors_count":13,"avg_comments_per_issue":4.615384615384615,"avg_comments_per_pull_request":6.0588235294117645,"merged_pull_requests_count":13,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjarmo%2Frequire_all/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjarmo%2Frequire_all/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjarmo%2Frequire_all/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjarmo%2Frequire_all/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fjarmo%2Frequire_all/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2116512,"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":286635,"name":"require_all","ecosystem":"rubygems","description":"A wonderfully simple way to load your code","homepage":"http://github.com/jarmo/require_all","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jarmo/require_all","keywords_array":[],"namespace":null,"versions_count":13,"first_release_published_at":"2009-07-25T18:00:02.000Z","latest_release_published_at":"2019-10-22T16:56:19.540Z","latest_release_number":"3.0.0","last_synced_at":"2026-04-27T19:00:48.002Z","created_at":"2022-04-06T09:04:03.800Z","updated_at":"2026-04-27T19:03:00.574Z","registry_url":"https://rubygems.org/gems/require_all","install_command":"gem install require_all -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/require_all/","metadata":{"funding":null},"repo_metadata":{"id":56891857,"uuid":"910624","full_name":"jarmo/require_all","owner":"jarmo","description":"A wonderfully simple way to load Ruby code","archived":false,"fork":false,"pushed_at":"2020-10-10T10:33:18.000Z","size":101,"stargazers_count":421,"open_issues_count":2,"forks_count":28,"subscribers_count":11,"default_branch":"master","last_synced_at":"2026-04-03T10:32:04.889Z","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/jarmo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-09-14T18:39:18.000Z","updated_at":"2025-09-21T06:45:29.000Z","dependencies_parsed_at":"2022-08-21T01:20:12.703Z","dependency_job_id":null,"html_url":"https://github.com/jarmo/require_all","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/jarmo/require_all","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarmo","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/sbom","scorecard":{"id":506615,"data":{"date":"2025-08-11","repo":{"name":"github.com/jarmo/require_all","commit":"dbd743888fd2e769dee0eeb121fe46440c28a298"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.3,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":2,"reason":"Found 8/28 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 10 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T23:22:46.597Z","repository_id":56891857,"created_at":"2025-08-19T23:22:46.598Z","updated_at":"2025-08-19T23:22:46.598Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31671630,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"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":"jarmo","name":"Jarmo Pertman","uuid":"174160","kind":"user","description":null,"email":"","website":"http://itreallymatters.net","location":"Estonia","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/174160?v=4","repositories_count":63,"last_synced_at":"2023-04-09T06:01:38.079Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jarmo","funding_links":[],"total_stars":867,"followers":null,"following":null,"created_at":"2022-11-02T16:21:42.510Z","updated_at":"2024-03-25T17:33:30.055Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarmo","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jarmo/repositories"},"tags":[{"name":"v3.0.0","sha":"dbd743888fd2e769dee0eeb121fe46440c28a298","kind":"tag","published_at":"2019-10-22T16:56:07.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v3.0.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v3.0.0/manifests"},{"name":"v2.0.0","sha":"783b84b8b351efe4cfbd2a8c82a2d938df26df08","kind":"tag","published_at":"2018-03-07T17:25:17.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v2.0.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v2.0.0/manifests"},{"name":"v1.5.0","sha":"68cb9b3a3e6024ff83b03de78569222a350b5efd","kind":"tag","published_at":"2017-12-29T14:25:33.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.5.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"85f7d85380e7c29ebd21d23047633f916a599a2b","kind":"tag","published_at":"2017-01-06T10:29:12.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.4.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.4.0/manifests"},{"name":"v1.3.3","sha":"68e1a35d3cdabf05913d1b3076716d34b4403fb2","kind":"tag","published_at":"2015-10-26T19:55:03.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.3.3","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"c1cac218a8c68426dc8f2d8e8a3899b213fbfcdf","kind":"tag","published_at":"2013-10-30T20:24:02.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.3.2","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"ca26e8908d8c7c568fa5f898fd44474041566a5d","kind":"tag","published_at":"2013-09-17T18:58:39.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.3.1","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"f6dfae6405c94d6c0da1c8a726a2082e1730d09e","kind":"tag","published_at":"2013-09-03T19:47:25.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/v1.3.0","html_url":"https://github.com/jarmo/require_all/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/v1.3.0/manifests"},{"name":"1.1.0","sha":"edf301198ddd117cd4c35715af92f60830591500","kind":"commit","published_at":"2009-07-19T00:12:53.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/1.1.0","html_url":"https://github.com/jarmo/require_all/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.1.0/manifests"},{"name":"1.0.1","sha":"162b8d625ad399f682d28712f96b365a2259202f","kind":"tag","published_at":"2009-06-09T18:51:52.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/1.0.1","html_url":"https://github.com/jarmo/require_all/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"2986b2a4cffccde24f7a6d777efeb43bf852ef07","kind":"tag","published_at":"2009-06-09T09:12:44.000Z","download_url":"https://codeload.github.com/jarmo/require_all/tar.gz/1.0.0","html_url":"https://github.com/jarmo/require_all/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jarmo/require_all@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/tags/1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-04-27T19:03:00.574Z","dependent_packages_count":440,"downloads":88563720,"downloads_period":"total","dependent_repos_count":16178,"rankings":{"downloads":0.3501299048850927,"dependent_repos_count":0.2787658478384496,"dependent_packages_count":0.10481595878725707,"stargazers_count":2.7898886051672034,"forks_count":4.719505803904952,"docker_downloads_count":0.6645777812468638,"average":1.484613983638303},"purl":"pkg:gem/require_all","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/require_all","docker_dependents_count":132,"docker_downloads_count":75677780,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/require_all","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/require_all/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-04-27T15:02:37.178Z","issues_count":13,"pull_requests_count":17,"avg_time_to_close_issue":20842635.384615384,"avg_time_to_close_pull_request":8080095.533333333,"issues_closed_count":13,"pull_requests_closed_count":15,"pull_request_authors_count":12,"issue_authors_count":13,"avg_comments_per_issue":4.615384615384615,"avg_comments_per_pull_request":6.0588235294117645,"merged_pull_requests_count":13,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/require_all/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/require_all/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/require_all/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/require_all/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/require_all/codemeta","maintainers":[{"uuid":"207","login":"tenderlove","name":null,"email":null,"url":null,"packages_count":189,"html_url":"https://rubygems.org/profiles/tenderlove","role":null,"created_at":"2022-11-09T09:48:02.568Z","updated_at":"2022-11-09T09:48:02.568Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/tenderlove/packages"},{"uuid":"3215","login":"tarcieri","name":null,"email":null,"url":null,"packages_count":128,"html_url":"https://rubygems.org/profiles/tarcieri","role":null,"created_at":"2022-11-09T09:48:02.550Z","updated_at":"2022-11-09T09:48:02.550Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/tarcieri/packages"},{"uuid":"41522","login":"bbazzarrakk","name":null,"email":null,"url":null,"packages_count":58,"html_url":"https://rubygems.org/profiles/bbazzarrakk","role":null,"created_at":"2022-11-09T09:48:02.580Z","updated_at":"2022-11-09T09:48:02.580Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/bbazzarrakk/packages"},{"uuid":"36299","login":"shreeve","name":null,"email":null,"url":null,"packages_count":79,"html_url":"https://rubygems.org/profiles/shreeve","role":null,"created_at":"2022-11-09T09:48:02.636Z","updated_at":"2022-11-09T09:48:02.636Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/shreeve/packages"},{"uuid":"24379","login":"nwitmer","name":null,"email":null,"url":null,"packages_count":51,"html_url":"https://rubygems.org/profiles/nwitmer","role":null,"created_at":"2022-11-09T09:48:02.681Z","updated_at":"2022-11-09T09:48:02.681Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/nwitmer/packages"},{"uuid":"1882","login":"mikel","name":null,"email":null,"url":null,"packages_count":57,"html_url":"https://rubygems.org/profiles/mikel","role":null,"created_at":"2022-11-09T09:48:02.711Z","updated_at":"2022-11-09T09:48:02.711Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/mikel/packages"},{"uuid":"16104","login":"science","name":null,"email":null,"url":null,"packages_count":52,"html_url":"https://rubygems.org/profiles/science","role":null,"created_at":"2022-11-09T09:48:02.735Z","updated_at":"2022-11-09T09:48:02.735Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/science/packages"},{"uuid":"77801","login":"tcopeland","name":null,"email":null,"url":null,"packages_count":61,"html_url":"https://rubygems.org/profiles/tcopeland","role":null,"created_at":"2022-11-09T09:48:02.622Z","updated_at":"2022-11-09T09:48:02.622Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/tcopeland/packages"},{"uuid":"45069","login":"ahoward","name":null,"email":null,"url":null,"packages_count":103,"html_url":"https://rubygems.org/profiles/ahoward","role":null,"created_at":"2022-11-09T09:48:02.748Z","updated_at":"2022-11-09T09:48:02.748Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/ahoward/packages"},{"uuid":"10538","login":"jarmo","name":null,"email":null,"url":null,"packages_count":20,"html_url":"https://rubygems.org/profiles/jarmo","role":null,"created_at":"2022-11-09T09:48:02.778Z","updated_at":"2022-11-09T09:48:02.778Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/jarmo/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205536,"maintainers_count":68468,"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"}}],"commits":{"id":19445,"full_name":"jarmo/require_all","default_branch":"master","total_commits":132,"total_committers":12,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":11.0,"dds":0.5757575757575757,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-04-29T13:06:12.759Z","last_synced_commit":"dbd743888fd2e769dee0eeb121fe46440c28a298","created_at":"2023-03-07T11:41:04.839Z","updated_at":"2026-04-29T13:06:09.918Z","committers":[{"name":"Jarmo Pertman","email":"jarmo.p@gmail.com","login":"jarmo","count":56},{"name":"Tony Arcieri","email":"tony@medioh.com","login":null,"count":50},{"name":"Aaron Klaassen","email":"aaron@outerspacehero.com","login":"aaronklaassen","count":8},{"name":"Matijs van Zuijlen","email":"matijs@matijs.net","login":"mvz","count":5},{"name":"Eric Kessler","email":"morrow748@gmail.com","login":"enkessler","count":5},{"name":"Joe Horsnell","email":"github@joehorsnell.com","login":"joehorsnell","count":2},{"name":"Stefan Wrobel","email":"swrobel","login":"swrobel","count":1},{"name":"Owen Stephens","email":"owen@owenstephens.co.uk","login":"owst","count":1},{"name":"James Le Cuirot","email":"james.le-cuirot@yakara.com","login":"chewi","count":1},{"name":"Adam Daniels","email":"adam@mediadrive.ca","login":"adam12","count":1},{"name":"Shota Miyamoto","email":"miyamoto@feedforce.jp","login":null,"count":1},{"name":"Alexander Koltun","email":"Alexander.Koltun@vasco.com","login":null,"count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-29T00:00:10.453Z","repositories_count":6222873,"commits_count":899833899,"contributors_count":34897132,"owners_count":1147456,"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":"jarmo/require_all","html_url":"https://github.com/jarmo/require_all","last_synced_at":"2026-04-27T15:02:37.178Z","status":"error","issues_count":13,"pull_requests_count":17,"avg_time_to_close_issue":20842635.384615384,"avg_time_to_close_pull_request":8080095.533333333,"issues_closed_count":13,"pull_requests_closed_count":15,"pull_request_authors_count":12,"issue_authors_count":13,"avg_comments_per_issue":4.615384615384615,"avg_comments_per_pull_request":6.0588235294117645,"merged_pull_requests_count":13,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-12T16:10:31.457Z","updated_at":"2026-04-27T15:02:37.179Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jarmo%2Frequire_all/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":11,"CONTRIBUTOR":2},"pull_request_author_associations_count":{"CONTRIBUTOR":14,"NONE":3},"issue_authors":{"jasonkarns":1,"lardcanoe":1,"olerass":1,"bf4":1,"stanislaw":1,"kotp":1,"mvz":1,"jnardone":1,"kamenlitchev":1,"enkessler":1,"AutumnJ":1,"jjrussell":1,"dcalixto":1},"pull_request_authors":{"enkessler":4,"joehorsnell":3,"mvz":1,"chewi":1,"akoltun":1,"richpeck":1,"swrobel":1,"owst":1,"surume":1,"wishdev":1,"aaronklaassen":1,"adam12":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-28T00:00:08.715Z","repositories_count":14440413,"issues_count":34381194,"pull_requests_count":112705467,"authors_count":11247704,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":{"total":{"WatchEvent":3},"last_year":{"WatchEvent":2}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-08-21T01:20:12.289Z","updated_at":"2022-08-21T01:20:12.289Z","repository_link":"https://github.com/jarmo/require_all/blob/master/Gemfile","dependencies":[{"id":2198474681,"package_name":"coveralls","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"require_all.gemspec","sha":null,"kind":"manifest","created_at":"2022-08-21T01:20:12.542Z","updated_at":"2022-08-21T01:20:12.542Z","repository_link":"https://github.com/jarmo/require_all/blob/master/require_all.gemspec","dependencies":[{"id":2198474788,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 10.4","direct":true,"kind":"development","optional":false},{"id":2198474789,"package_name":"rspec","ecosystem":"rubygems","requirements":"~\u003e 3.2","direct":true,"kind":"development","optional":false},{"id":2198474790,"package_name":"simplecov","ecosystem":"rubygems","requirements":"~\u003e 0.7","direct":true,"kind":"development","optional":false}]}],"score":28.14244380989505,"created_at":"2024-12-15T21:38:07.861Z","updated_at":"2026-04-30T16:30:19.307Z","avatar_url":"https://github.com/jarmo.png","language":"Ruby","monthly_downloads":0,"readme":"# require_all\n[![Gem Version](https://badge.fury.io/rb/require_all.png)](http://badge.fury.io/rb/require_all)\n[![Build Status](https://secure.travis-ci.org/jarmo/require_all.png)](http://travis-ci.org/jarmo/require_all)\n[![Coverage](https://coveralls.io/repos/jarmo/require_all/badge.png?branch=master)](https://coveralls.io/r/jarmo/require_all)\n\nA wonderfully simple way to load your code.\n\nTired of futzing around with `require` statements everywhere, littering your code\nwith `require File.dirname(__FILE__)` crap?  What if you could just\npoint something at a big directory full of code and have everything just\nautomagically load?\n\nWouldn't that be nice?  Well, now you can!\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n    gem 'require_all'\n\nAnd then execute:\n\n    $ bundle\n\nOr install it yourself as:\n\n    $ gem install require_all\n\n## Usage\n\n```ruby\nrequire 'require_all'\n\n# load all ruby files in the directory \"lib\" and its subdirectories\nrequire_all 'lib'\n\n# or load all files by using glob\nrequire_all 'lib/**/*.rb'\n\n# or load files in an Array\nrequire_all Dir.glob(\"blah/**/*.rb\").reject { |f| stupid_file? f }\n\n# or load manually specified files\nrequire_all 'lib/a.rb', 'lib/b.rb', 'lib/c.rb', 'lib/d.rb'\n```\n\nYou can also load files relative to the current file by using `require_rel`:\n\n```ruby\n# Instead of\nrequire File.dirname(__FILE__) + '/foobar'\n\n# you can do simply like this\nrequire_rel 'foobar'\n```\n\nYou can give all the same argument types to the `require_rel` as for `require_all`.\n\nIt is recommended to use `require_rel` instead of `require_all` since it will require files relatively\nto the current file (`__FILE__`) as opposed to loading files relative from the working directory.\n\n`load_all` and `load_rel` methods also exist to use `Kernel#load` instead of `Kernel#require`!\n\nFiles are required in alphabetical order and if there are files in nested directories, they are\nrequired depth-first. If a `NameError` caused by a reference to an uninitialised constant is\nencountered during the requiring process, then a `RequireAll::LoadError` will be thrown,\nindicating the file that needs the dependency adding to.\n\n## autoload_all\n\nThis library also includes methods for performing `autoload` - what a bargain!\n\nSimilar syntax is used as for `require_(all|rel)` and `load_(all|rel)` methods with some caveats:\n\n* Directory and file names have to reflect namespaces and/or constant names:\n\n```ruby\n# lib/dir1/dir2/my_file.rb\nmodule Dir1\n  module Dir2\n    class MyFile\n    end\n  end\nend\n\n# lib/loader.rb\nautoload_all File.dirname(__FILE__) + \"/dir1\"\n```\n\n* A `base_dir` option has to be specified if loading directories or files from some other location\n  than top-level directory:\n\n```ruby\n# lib/dir1/other_file.rb\nautoload_all File.dirname(__FILE__) + \"/dir2/my_file.rb\",\n             base_dir: File.dirname(__FILE__) + \"/../dir1\"\n```\n\n* All namespaces will be created dynamically by `autoload_all` - this means that `defined?(Dir1)` will\n  return `\"constant\"` even if `my_file.rb` is not yet loaded!\n\nOf course there's also an `autoload_rel` method:\n```ruby\nautoload_rel \"dir2/my_file.rb\", base_dir: File.dirname(__FILE__) + \"/../dir1\"\n```\n\nIf having some problems with `autoload_all` or `autoload_rel` then set `$DEBUG=true` to see how files\nare mapped to their respective modules and classes.\n\n## Version compatibility and upgrading\n\nAs of version 2, RequireAll will raise a `RequireAll::LoadError` if it encounters a `NameError`\ncaused by a reference to an uninitialised constant during the requiring process. As such, it is not\nbackwards compatible with version 1.x, but simple to upgrade by adding any requires to load\ndependencies in files that need them. See [CHANGES](CHANGES.md) for more details.\n\n## Questions? Comments? Concerns?\n\nYou can reach the author on github or by email [jarmo.p@gmail.com](mailto:jarmo.p@gmail.com)\n\n## License\n\nMIT (see the [LICENSE](LICENSE) file for details)\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["rubygems","code-formatter","rubocop","static-code-analysis","activejob","activerecord","mvc","rack","code-quality","coverage"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/363","html_url":"https://ruby.ecosyste.ms/projects/363"}