{"id":593,"name":null,"description":null,"url":"https://github.com/SamSaffron/fast_blank","last_synced_at":"2026-04-30T20:30:11.591Z","repository":{"id":7724513,"uuid":"9090526","full_name":"SamSaffron/fast_blank","owner":"SamSaffron","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-21T11:34:57.000Z","size":62,"stargazers_count":617,"open_issues_count":3,"forks_count":36,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-04-11T11:03:20.682Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/SamSaffron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"MIT-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":"2013-03-29T02:04:19.000Z","updated_at":"2025-10-26T08:55:54.000Z","dependencies_parsed_at":"2024-05-01T10:35:36.533Z","dependency_job_id":"af573fba-4395-422a-a476-317c84022fed","html_url":"https://github.com/SamSaffron/fast_blank","commit_stats":{"total_commits":62,"total_committers":14,"mean_commits":4.428571428571429,"dds":0.532258064516129,"last_synced_commit":"d1695581e397b0b00fb589edae0dec99ce846e42"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/SamSaffron/fast_blank","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/sbom","scorecard":{"id":125385,"data":{"date":"2025-08-11","repo":{"name":"github.com/SamSaffron/fast_blank","commit":"d1695581e397b0b00fb589edae0dec99ce846e42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.8,"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":9,"reason":"binaries present in source code","details":["Warn: binary detected: lib/fast_blank.jar:1"],"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":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/SamSaffron/fast_blank/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/SamSaffron/fast_blank/test.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":5,"reason":"Found 10/19 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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"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":"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":"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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":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 21 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-16T03:41:33.401Z","repository_id":7724513,"created_at":"2025-08-16T03:41:33.401Z","updated_at":"2025-08-16T03:41:33.401Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32010957,"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":{"login":"SamSaffron","name":"Sam","uuid":"5213","kind":"user","description":"","email":"","website":"http://www.samsaffron.com","location":"Sydney, Australia ","twitter":null,"company":"@discourse ","icon_url":"https://avatars.githubusercontent.com/u/5213?v=4","repositories_count":147,"last_synced_at":"2023-04-09T06:51:56.015Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/SamSaffron","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:40.061Z","updated_at":"2023-04-09T06:51:56.071Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron/repositories"},"packages":[{"id":12225600,"name":"fast_blank","ecosystem":"rubygems","description":"Provides a C-optimized method for determining if a string is blank","homepage":"https://github.com/SamSaffron/fast_blank","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/SamSaffron/fast_blank","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2013-04-07T22:29:25.024Z","latest_release_published_at":"2021-08-16T23:40:26.894Z","latest_release_number":"1.0.1","last_synced_at":"2026-04-28T21:32:00.887Z","created_at":"2025-10-07T02:48:06.168Z","updated_at":"2026-04-28T21:33:41.332Z","registry_url":"https://gem.coop/gems/fast_blank","install_command":"gem install fast_blank -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/fast_blank/","metadata":{"funding":null},"repo_metadata":{"id":7724513,"uuid":"9090526","full_name":"SamSaffron/fast_blank","owner":"SamSaffron","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-21T11:34:57.000Z","size":62,"stargazers_count":617,"open_issues_count":3,"forks_count":36,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-04-11T11:03:20.682Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/SamSaffron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"MIT-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":"2013-03-29T02:04:19.000Z","updated_at":"2025-10-26T08:55:54.000Z","dependencies_parsed_at":"2024-05-01T10:35:36.533Z","dependency_job_id":"af573fba-4395-422a-a476-317c84022fed","html_url":"https://github.com/SamSaffron/fast_blank","commit_stats":{"total_commits":62,"total_committers":14,"mean_commits":4.428571428571429,"dds":0.532258064516129,"last_synced_commit":"d1695581e397b0b00fb589edae0dec99ce846e42"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/SamSaffron/fast_blank","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/sbom","scorecard":{"id":125385,"data":{"date":"2025-08-11","repo":{"name":"github.com/SamSaffron/fast_blank","commit":"d1695581e397b0b00fb589edae0dec99ce846e42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.8,"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":9,"reason":"binaries present in source code","details":["Warn: binary detected: lib/fast_blank.jar:1"],"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":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/SamSaffron/fast_blank/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/SamSaffron/fast_blank/test.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":5,"reason":"Found 10/19 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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"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":"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":"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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":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 21 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-16T03:41:33.401Z","repository_id":7724513,"created_at":"2025-08-16T03:41:33.401Z","updated_at":"2025-08-16T03:41:33.401Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32010957,"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":"SamSaffron","name":"Sam","uuid":"5213","kind":"user","description":"","email":"","website":"http://www.samsaffron.com","location":"Sydney, Australia ","twitter":null,"company":"@discourse ","icon_url":"https://avatars.githubusercontent.com/u/5213?v=4","repositories_count":147,"last_synced_at":"2023-04-09T06:51:56.015Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/SamSaffron","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:40.061Z","updated_at":"2023-04-09T06:51:56.071Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron/repositories"},"tags":[{"name":"v1.0.1","sha":"e76c9b8a676f87d3c327182c1deec0b0f6bec00b","kind":"tag","published_at":"2021-08-16T23:39:49.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/v1.0.1","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SamSaffron/fast_blank@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/v1.0.1/manifests"},{"name":"1.0.0","sha":"80510936207f4b44a5e8bbc2db5566f37746f686","kind":"commit","published_at":"2015-08-03T06:33:22.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/1.0.0","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SamSaffron/fast_blank@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/1.0.0/manifests"},{"name":"0.0.2","sha":"3cc0e282acc2ee5c0f3927818ed83ca6bbb7acec","kind":"commit","published_at":"2013-11-21T22:41:54.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/0.0.2","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SamSaffron/fast_blank@0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.2/manifests"},{"name":"0.0.1","sha":"5d63f521b228fe9aa386ed8b8bff280781b23004","kind":"commit","published_at":"2013-03-31T03:47:36.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/0.0.1","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SamSaffron/fast_blank@0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.1/manifests"}]},"repo_metadata_updated_at":"2026-04-28T21:33:41.307Z","dependent_packages_count":0,"downloads":61682700,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.44984401442528643,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":0.22221861770287585,"average":0.16801565803204058},"purl":"pkg:gem/fast_blank?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/fast_blank","docker_dependents_count":234,"docker_downloads_count":468037469,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/fast_blank","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/fast_blank/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-01-16T19:00:25.520Z","issues_count":7,"pull_requests_count":26,"avg_time_to_close_issue":18419957.4,"avg_time_to_close_pull_request":7289961.44,"issues_closed_count":5,"pull_requests_closed_count":25,"pull_request_authors_count":17,"issue_authors_count":7,"avg_comments_per_issue":4.714285714285714,"avg_comments_per_pull_request":2.576923076923077,"merged_pull_requests_count":21,"bot_issues_count":0,"bot_pull_requests_count":1,"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/SamSaffron%2Ffast_blank/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/fast_blank/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/fast_blank/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/fast_blank/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/fast_blank/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/fast_blank/codemeta","maintainers":[{"uuid":"3424","login":"samsaffron","name":null,"email":null,"url":null,"packages_count":49,"html_url":"https://gem.coop/profiles/samsaffron","role":null,"created_at":"2025-10-07T17:10:38.813Z","updated_at":"2025-10-07T17:10:38.813Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/samsaffron/packages"},{"uuid":"143660","login":"discourse-rubygems","name":null,"email":null,"url":null,"packages_count":44,"html_url":"https://gem.coop/profiles/discourse-rubygems","role":null,"created_at":"2025-10-07T17:10:39.185Z","updated_at":"2025-10-07T17:10:39.185Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/discourse-rubygems/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190395,"maintainers_count":67478,"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":13804324,"name":"ruby-fast-blank","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/SamSaffron/fast_blank","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/SamSaffron/fast_blank","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:19:41.825Z","latest_release_published_at":"2026-02-13T18:19:41.825Z","latest_release_number":"1.0.1-1build2","last_synced_at":"2026-03-13T19:23:38.807Z","created_at":"2026-02-13T18:19:41.648Z","updated_at":"2026-03-13T19:23:38.807Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-fast-blank","install_command":"apt-get install ruby-fast-blank","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"ruby-fast-blank","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), rake, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T18:19:41.870Z","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-fast-blank?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-fast-blank","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-fast-blank","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-fast-blank/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-fast-blank/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-fast-blank/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-fast-blank/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-fast-blank/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-fast-blank/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-27T18:20:38.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13605428,"name":"ruby-fast-blank","ecosystem":"debian","description":null,"homepage":"https://github.com/SamSaffron/fast_blank","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/SamSaffron/fast_blank","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T11:20:30.853Z","latest_release_published_at":"2026-02-11T11:20:30.853Z","latest_release_number":"1.0.0-1","last_synced_at":"2026-03-13T20:02:13.960Z","created_at":"2026-02-11T11:20:30.563Z","updated_at":"2026-03-13T20:02:13.961Z","registry_url":"https://tracker.debian.org/pkg/ruby-fast-blank","install_command":"apt-get install ruby-fast-blank","documentation_url":"https://packages.debian.org/buster/ruby-fast-blank","metadata":{"component":"main","architecture":"any","priority":"extra","binary":"ruby-fast-blank","standards_version":"4.1.3","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 11~), gem2deb, rake, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T15:15:06.129Z","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-fast-blank?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-fast-blank","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-fast-blank","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-fast-blank/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-fast-blank/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-fast-blank/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-fast-blank/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-fast-blank/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/ruby-fast-blank/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"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-04-27T18:20:39.693Z","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":13778809,"name":"ruby-fast-blank","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/SamSaffron/fast_blank","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/SamSaffron/fast_blank","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:16:38.211Z","latest_release_published_at":"2026-02-13T13:16:38.211Z","latest_release_number":"1.0.1-1","last_synced_at":"2026-03-13T22:42:00.757Z","created_at":"2026-02-13T13:16:38.015Z","updated_at":"2026-03-13T22:42:00.758Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-fast-blank","install_command":"apt-get install ruby-fast-blank","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"ruby-fast-blank","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), rake, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T13:16:38.810Z","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-fast-blank?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-fast-blank","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-fast-blank","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-fast-blank/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-fast-blank/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-fast-blank/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-fast-blank/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-fast-blank/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-fast-blank/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"jammy"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-04-27T18:20:36.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":13751028,"name":"ruby-fast-blank","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/SamSaffron/fast_blank","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/SamSaffron/fast_blank","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T07:13:19.626Z","latest_release_published_at":"2026-02-13T07:13:19.626Z","latest_release_number":"1.0.0-1build1","last_synced_at":"2026-03-13T14:24:02.826Z","created_at":"2026-02-13T07:13:19.441Z","updated_at":"2026-03-13T14:24:02.827Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-fast-blank","install_command":"apt-get install ruby-fast-blank","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"ruby-fast-blank","standards_version":"4.1.3","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 11~), gem2deb, rake, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T07:13:20.246Z","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-fast-blank?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-fast-blank","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-fast-blank","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-fast-blank/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-fast-blank/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-fast-blank/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-fast-blank/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-fast-blank/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/ruby-fast-blank/codemeta","maintainers":[],"registry":{"name":"ubuntu-20.04","url":"https://launchpad.net/ubuntu/focal","ecosystem":"ubuntu","default":false,"packages_count":30789,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"focal"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-04-27T18:20:36.874Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/namespaces"}},{"id":13530260,"name":"ruby-fast-blank","ecosystem":"debian","description":null,"homepage":"https://github.com/SamSaffron/fast_blank","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/SamSaffron/fast_blank","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:30:05.932Z","latest_release_published_at":"2026-02-10T23:30:05.932Z","latest_release_number":"1.0.0-2","last_synced_at":"2026-03-14T06:22:39.830Z","created_at":"2026-02-10T23:30:05.747Z","updated_at":"2026-03-14T06:22:39.830Z","registry_url":"https://tracker.debian.org/pkg/ruby-fast-blank","install_command":"apt-get install ruby-fast-blank","documentation_url":"https://packages.debian.org/bullseye/ruby-fast-blank","metadata":{"component":"main","architecture":"any","priority":"extra","binary":"ruby-fast-blank","standards_version":"4.5.0","maintainer":"Debian Ruby Extras Maintainers \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), gem2deb (\u003e= 1.0~), rake, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:26:35.874Z","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-fast-blank?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-fast-blank","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-fast-blank","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-fast-blank/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-fast-blank/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-fast-blank/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-fast-blank/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-fast-blank/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-fast-blank/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":0,"github":"debian","metadata":{"codename":"bullseye"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-04-27T18:20:39.352Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":13566398,"name":"ruby-fast-blank","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/SamSaffron/fast_blank","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/SamSaffron/fast_blank","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:39:10.702Z","latest_release_published_at":"2026-02-11T06:39:10.702Z","latest_release_number":"1.0.1-1build2","last_synced_at":"2026-03-11T14:11:57.000Z","created_at":"2026-02-11T06:39:10.538Z","updated_at":"2026-03-11T14:11:57.000Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-fast-blank","install_command":"apt-get install ruby-fast-blank","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"ruby-fast-blank","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), rake, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:56:18.902Z","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-fast-blank?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-fast-blank","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-fast-blank","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-fast-blank/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-fast-blank/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-fast-blank/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-fast-blank/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-fast-blank/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-fast-blank/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-27T18:20:38.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":203356,"name":"fast_blank","ecosystem":"rubygems","description":"Provides a C-optimized method for determining if a string is blank","homepage":"https://github.com/SamSaffron/fast_blank","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/SamSaffron/fast_blank","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2013-04-07T22:29:25.024Z","latest_release_published_at":"2021-08-16T23:40:26.894Z","latest_release_number":"1.0.1","last_synced_at":"2026-04-29T16:54:10.908Z","created_at":"2022-04-05T22:16:12.938Z","updated_at":"2026-04-29T16:54:10.909Z","registry_url":"https://rubygems.org/gems/fast_blank","install_command":"gem install fast_blank -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/fast_blank/","metadata":{"funding":null},"repo_metadata":{"id":7724513,"uuid":"9090526","full_name":"SamSaffron/fast_blank","owner":"SamSaffron","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-21T11:34:57.000Z","size":62,"stargazers_count":613,"open_issues_count":4,"forks_count":36,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-09-04T20:42:57.782Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/SamSaffron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"MIT-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":"2013-03-29T02:04:19.000Z","updated_at":"2024-07-22T22:30:22.000Z","dependencies_parsed_at":"2024-05-01T10:35:36.533Z","dependency_job_id":"af573fba-4395-422a-a476-317c84022fed","html_url":"https://github.com/SamSaffron/fast_blank","commit_stats":{"total_commits":62,"total_committers":14,"mean_commits":4.428571428571429,"dds":0.532258064516129,"last_synced_commit":"d1695581e397b0b00fb589edae0dec99ce846e42"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217971355,"owners_count":16258966,"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":"SamSaffron","name":"Sam","uuid":"5213","kind":"user","description":"","email":"","website":"http://www.samsaffron.com","location":"Sydney, Australia ","twitter":null,"company":"@discourse ","icon_url":"https://avatars.githubusercontent.com/u/5213?v=4","repositories_count":147,"last_synced_at":"2023-04-09T06:51:56.015Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/SamSaffron","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:40.061Z","updated_at":"2023-04-09T06:51:56.071Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron/repositories"},"tags":[{"name":"v1.0.1","sha":"e76c9b8a676f87d3c327182c1deec0b0f6bec00b","kind":"tag","published_at":"2021-08-16T23:39:49.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/v1.0.1","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/v1.0.1/manifests"},{"name":"1.0.0","sha":"80510936207f4b44a5e8bbc2db5566f37746f686","kind":"commit","published_at":"2015-08-03T06:33:22.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/1.0.0","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/1.0.0/manifests"},{"name":"0.0.2","sha":"3cc0e282acc2ee5c0f3927818ed83ca6bbb7acec","kind":"commit","published_at":"2013-11-21T22:41:54.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/0.0.2","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.2/manifests"},{"name":"0.0.1","sha":"5d63f521b228fe9aa386ed8b8bff280781b23004","kind":"commit","published_at":"2013-03-31T03:47:36.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/0.0.1","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.1/manifests"}]},"repo_metadata_updated_at":"2024-09-07T10:38:26.245Z","dependent_packages_count":23,"downloads":61692787,"downloads_period":"total","dependent_repos_count":7762,"rankings":{"downloads":0.45661845875938045,"dependent_repos_count":0.3657407923640459,"dependent_packages_count":1.0219555981757562,"stargazers_count":2.3165441955375163,"forks_count":4.492590403764455,"docker_downloads_count":0.2837836330995417,"average":1.4895388469501158},"purl":"pkg:gem/fast_blank","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/fast_blank","docker_dependents_count":234,"docker_downloads_count":468037469,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/fast_blank","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/fast_blank/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2024-09-07T10:38:23.957Z","issues_count":7,"pull_requests_count":27,"avg_time_to_close_issue":18419957.4,"avg_time_to_close_pull_request":6216415.4,"issues_closed_count":5,"pull_requests_closed_count":25,"pull_request_authors_count":17,"issue_authors_count":7,"avg_comments_per_issue":4.714285714285714,"avg_comments_per_pull_request":2.444444444444444,"merged_pull_requests_count":22,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":0,"past_year_pull_requests_count":1,"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":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":1.0,"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/SamSaffron%2Ffast_blank/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/fast_blank/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/fast_blank/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/fast_blank/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/fast_blank/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/fast_blank/codemeta","maintainers":[{"uuid":"3424","login":"samsaffron","name":null,"email":null,"url":null,"packages_count":49,"html_url":"https://rubygems.org/profiles/samsaffron","role":null,"created_at":"2022-11-09T09:31:16.292Z","updated_at":"2022-11-09T09:31:16.292Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/samsaffron/packages"},{"uuid":"143660","login":"discourse-rubygems","name":null,"email":null,"url":null,"packages_count":42,"html_url":"https://rubygems.org/profiles/discourse-rubygems","role":null,"created_at":"2022-11-09T09:31:16.286Z","updated_at":"2022-11-09T09:31:16.286Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/discourse-rubygems/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205542,"maintainers_count":68470,"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":13466640,"name":"ruby-fast-blank","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/SamSaffron/fast_blank","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/SamSaffron/fast_blank","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T16:32:02.939Z","latest_release_published_at":"2026-02-09T16:32:02.939Z","latest_release_number":"1.0.1-1build5","last_synced_at":"2026-03-09T17:05:16.460Z","created_at":"2026-02-09T16:32:02.652Z","updated_at":"2026-03-09T17:32:10.745Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-fast-blank","install_command":"apt-get install ruby-fast-blank","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"ruby-fast-blank","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), rake, ruby-rspec","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-fast-blank?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-fast-blank","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-fast-blank","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-fast-blank/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-fast-blank/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-fast-blank/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-fast-blank/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-fast-blank/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-fast-blank/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":4136675,"name":"github.com/SamSaffron/fast_blank","ecosystem":"go","description":"","homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/SamSaffron/fast_blank","keywords_array":[],"namespace":"github.com/SamSaffron","versions_count":1,"first_release_published_at":"2021-08-16T23:39:29.000Z","latest_release_published_at":"2021-08-16T23:39:29.000Z","latest_release_number":"v1.0.1","last_synced_at":"2026-04-27T19:02:14.845Z","created_at":"2022-04-12T16:16:55.584Z","updated_at":"2026-04-27T19:02:14.845Z","registry_url":"https://pkg.go.dev/github.com/SamSaffron/fast_blank","install_command":"go get github.com/SamSaffron/fast_blank","documentation_url":"https://pkg.go.dev/github.com/SamSaffron/fast_blank#section-documentation","metadata":{},"repo_metadata":{"id":7724513,"uuid":"9090526","full_name":"SamSaffron/fast_blank","owner":"SamSaffron","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-21T11:34:57.000Z","size":62,"stargazers_count":616,"open_issues_count":3,"forks_count":36,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-19T09:25:28.042Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/SamSaffron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"MIT-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":"2013-03-29T02:04:19.000Z","updated_at":"2025-10-17T15:49:16.000Z","dependencies_parsed_at":"2024-05-01T10:35:36.533Z","dependency_job_id":"af573fba-4395-422a-a476-317c84022fed","html_url":"https://github.com/SamSaffron/fast_blank","commit_stats":{"total_commits":62,"total_committers":14,"mean_commits":4.428571428571429,"dds":0.532258064516129,"last_synced_commit":"d1695581e397b0b00fb589edae0dec99ce846e42"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/SamSaffron/fast_blank","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/sbom","scorecard":{"id":125385,"data":{"date":"2025-08-11","repo":{"name":"github.com/SamSaffron/fast_blank","commit":"d1695581e397b0b00fb589edae0dec99ce846e42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.8,"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":9,"reason":"binaries present in source code","details":["Warn: binary detected: lib/fast_blank.jar:1"],"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":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/SamSaffron/fast_blank/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/SamSaffron/fast_blank/test.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":5,"reason":"Found 10/19 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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"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":"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":"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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":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 21 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-16T03:41:33.401Z","repository_id":7724513,"created_at":"2025-08-16T03:41:33.401Z","updated_at":"2025-08-16T03:41:33.401Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279931448,"owners_count":26246348,"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-19T02:00:07.647Z","response_time":64,"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":"SamSaffron","name":"Sam","uuid":"5213","kind":"user","description":"","email":"","website":"http://www.samsaffron.com","location":"Sydney, Australia ","twitter":null,"company":"@discourse ","icon_url":"https://avatars.githubusercontent.com/u/5213?v=4","repositories_count":147,"last_synced_at":"2023-04-09T06:51:56.015Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/SamSaffron","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:40.061Z","updated_at":"2023-04-09T06:51:56.071Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron/repositories"},"tags":[{"name":"v1.0.1","sha":"e76c9b8a676f87d3c327182c1deec0b0f6bec00b","kind":"tag","published_at":"2021-08-16T23:39:49.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/v1.0.1","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SamSaffron/fast_blank@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/v1.0.1/manifests"},{"name":"1.0.0","sha":"80510936207f4b44a5e8bbc2db5566f37746f686","kind":"commit","published_at":"2015-08-03T06:33:22.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/1.0.0","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SamSaffron/fast_blank@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/1.0.0/manifests"},{"name":"0.0.2","sha":"3cc0e282acc2ee5c0f3927818ed83ca6bbb7acec","kind":"commit","published_at":"2013-11-21T22:41:54.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/0.0.2","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SamSaffron/fast_blank@0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.2/manifests"},{"name":"0.0.1","sha":"5d63f521b228fe9aa386ed8b8bff280781b23004","kind":"commit","published_at":"2013-03-31T03:47:36.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/0.0.1","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SamSaffron/fast_blank@0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-10-20T22:50:53.949Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":null,"forks_count":null,"average":8.172500131868823},"purl":"pkg:golang/github.com/%21sam%21saffron/fast_blank","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/SamSaffron/fast_blank","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/SamSaffron/fast_blank","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/SamSaffron/fast_blank/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T23:33:03.484Z","issues_count":7,"pull_requests_count":26,"avg_time_to_close_issue":18419957.4,"avg_time_to_close_pull_request":7289961.44,"issues_closed_count":5,"pull_requests_closed_count":25,"pull_request_authors_count":17,"issue_authors_count":7,"avg_comments_per_issue":4.714285714285714,"avg_comments_per_pull_request":2.576923076923077,"merged_pull_requests_count":21,"bot_issues_count":0,"bot_pull_requests_count":1,"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/SamSaffron%2Ffast_blank/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSamSaffron%2Ffast_blank/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSamSaffron%2Ffast_blank/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSamSaffron%2Ffast_blank/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSamSaffron%2Ffast_blank/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FSamSaffron%2Ffast_blank/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2118892,"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":4149841,"name":"github.com/samsaffron/fast_blank","ecosystem":"go","description":"","homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/samsaffron/fast_blank","keywords_array":[],"namespace":"github.com/samsaffron","versions_count":1,"first_release_published_at":"2021-08-16T23:39:29.000Z","latest_release_published_at":"2021-08-16T23:39:29.000Z","latest_release_number":"v1.0.1","last_synced_at":"2026-04-27T19:02:16.161Z","created_at":"2022-04-12T16:57:49.535Z","updated_at":"2026-04-27T19:02:16.161Z","registry_url":"https://pkg.go.dev/github.com/samsaffron/fast_blank","install_command":"go get github.com/samsaffron/fast_blank","documentation_url":"https://pkg.go.dev/github.com/samsaffron/fast_blank#section-documentation","metadata":{},"repo_metadata":{"id":7724513,"uuid":"9090526","full_name":"SamSaffron/fast_blank","owner":"SamSaffron","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-21T11:34:57.000Z","size":62,"stargazers_count":616,"open_issues_count":3,"forks_count":36,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-10-19T09:25:28.042Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/SamSaffron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"MIT-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":"2013-03-29T02:04:19.000Z","updated_at":"2025-10-17T15:49:16.000Z","dependencies_parsed_at":"2024-05-01T10:35:36.533Z","dependency_job_id":"af573fba-4395-422a-a476-317c84022fed","html_url":"https://github.com/SamSaffron/fast_blank","commit_stats":{"total_commits":62,"total_committers":14,"mean_commits":4.428571428571429,"dds":0.532258064516129,"last_synced_commit":"d1695581e397b0b00fb589edae0dec99ce846e42"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/SamSaffron/fast_blank","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/sbom","scorecard":{"id":125385,"data":{"date":"2025-08-11","repo":{"name":"github.com/SamSaffron/fast_blank","commit":"d1695581e397b0b00fb589edae0dec99ce846e42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.8,"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":9,"reason":"binaries present in source code","details":["Warn: binary detected: lib/fast_blank.jar:1"],"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":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/SamSaffron/fast_blank/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/SamSaffron/fast_blank/test.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":5,"reason":"Found 10/19 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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"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":"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":"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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":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 21 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-16T03:41:33.401Z","repository_id":7724513,"created_at":"2025-08-16T03:41:33.401Z","updated_at":"2025-08-16T03:41:33.401Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280173628,"owners_count":26284901,"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-20T02:00:06.978Z","response_time":62,"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":"SamSaffron","name":"Sam","uuid":"5213","kind":"user","description":"","email":"","website":"http://www.samsaffron.com","location":"Sydney, Australia ","twitter":null,"company":"@discourse ","icon_url":"https://avatars.githubusercontent.com/u/5213?v=4","repositories_count":147,"last_synced_at":"2023-04-09T06:51:56.015Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/SamSaffron","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:22:40.061Z","updated_at":"2023-04-09T06:51:56.071Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron/repositories"},"tags":[{"name":"v1.0.1","sha":"e76c9b8a676f87d3c327182c1deec0b0f6bec00b","kind":"tag","published_at":"2021-08-16T23:39:49.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/v1.0.1","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SamSaffron/fast_blank@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/v1.0.1/manifests"},{"name":"1.0.0","sha":"80510936207f4b44a5e8bbc2db5566f37746f686","kind":"commit","published_at":"2015-08-03T06:33:22.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/1.0.0","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SamSaffron/fast_blank@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/1.0.0/manifests"},{"name":"0.0.2","sha":"3cc0e282acc2ee5c0f3927818ed83ca6bbb7acec","kind":"commit","published_at":"2013-11-21T22:41:54.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/0.0.2","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SamSaffron/fast_blank@0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.2/manifests"},{"name":"0.0.1","sha":"5d63f521b228fe9aa386ed8b8bff280781b23004","kind":"commit","published_at":"2013-03-31T03:47:36.000Z","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/0.0.1","html_url":"https://github.com/SamSaffron/fast_blank/releases/tag/0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/SamSaffron/fast_blank@0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags/0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-10-20T22:50:55.124Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.345852080216646,"dependent_packages_count":6.999148183520997,"stargazers_count":null,"forks_count":null,"average":8.172500131868823},"purl":"pkg:golang/github.com/samsaffron/fast_blank","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/samsaffron/fast_blank","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/samsaffron/fast_blank","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/samsaffron/fast_blank/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T23:33:03.484Z","issues_count":7,"pull_requests_count":26,"avg_time_to_close_issue":18419957.4,"avg_time_to_close_pull_request":7289961.44,"issues_closed_count":5,"pull_requests_closed_count":25,"pull_request_authors_count":17,"issue_authors_count":7,"avg_comments_per_issue":4.714285714285714,"avg_comments_per_pull_request":2.576923076923077,"merged_pull_requests_count":21,"bot_issues_count":0,"bot_pull_requests_count":1,"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/SamSaffron%2Ffast_blank/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsamsaffron%2Ffast_blank/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsamsaffron%2Ffast_blank/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsamsaffron%2Ffast_blank/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsamsaffron%2Ffast_blank/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsamsaffron%2Ffast_blank/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2118892,"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":13712352,"name":"ruby-fast-blank","ecosystem":"debian","description":null,"homepage":"https://github.com/SamSaffron/fast_blank","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/SamSaffron/fast_blank","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:29:03.908Z","latest_release_published_at":"2026-02-12T23:29:03.908Z","latest_release_number":"1.0.1-1","last_synced_at":"2026-03-13T23:43:13.311Z","created_at":"2026-02-12T23:29:03.737Z","updated_at":"2026-03-13T23:43:13.312Z","registry_url":"https://tracker.debian.org/pkg/ruby-fast-blank","install_command":"apt-get install ruby-fast-blank","documentation_url":"https://packages.debian.org/bookworm/ruby-fast-blank","metadata":{"component":"main","architecture":"any","priority":"extra","binary":"ruby-fast-blank","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), rake, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:29:04.475Z","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-fast-blank?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-fast-blank","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-fast-blank","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-fast-blank/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-fast-blank/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-fast-blank/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-fast-blank/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-fast-blank/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-fast-blank/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"bookworm"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-27T18:20:38.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":13406579,"name":"ruby-fast-blank","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/SamSaffron/fast_blank","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/SamSaffron/fast_blank","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:08:46.973Z","latest_release_published_at":"2026-02-06T15:08:46.973Z","latest_release_number":"1.0.1-1build4","last_synced_at":"2026-03-06T15:59:01.907Z","created_at":"2026-02-06T15:08:46.200Z","updated_at":"2026-03-06T16:04:43.129Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-fast-blank","install_command":"apt-get install ruby-fast-blank","documentation_url":null,"metadata":{"component":"universe","architecture":"any","priority":"optional","binary":"ruby-fast-blank","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), rake, ruby-rspec","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-fast-blank?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-fast-blank","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-fast-blank","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-fast-blank/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-fast-blank/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-fast-blank/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-fast-blank/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-fast-blank/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-fast-blank/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13668870,"name":"ruby-fast-blank","ecosystem":"debian","description":null,"homepage":"https://github.com/SamSaffron/fast_blank","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/SamSaffron/fast_blank","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:23:28.525Z","latest_release_published_at":"2026-02-12T12:23:28.525Z","latest_release_number":"1.0.1-1","last_synced_at":"2026-03-14T18:09:05.982Z","created_at":"2026-02-12T12:23:28.259Z","updated_at":"2026-03-14T18:09:05.983Z","registry_url":"https://tracker.debian.org/pkg/ruby-fast-blank","install_command":"apt-get install ruby-fast-blank","documentation_url":"https://packages.debian.org/trixie/ruby-fast-blank","metadata":{"component":"main","architecture":"any","priority":"extra","binary":"ruby-fast-blank","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), rake, ruby-rspec","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":7724513,"uuid":"9090526","full_name":"SamSaffron/fast_blank","owner":"SamSaffron","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-21T11:34:57.000Z","size":62,"stargazers_count":617,"open_issues_count":3,"forks_count":36,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-02-06T12:27:59.011Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/SamSaffron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"MIT-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":"2013-03-29T02:04:19.000Z","updated_at":"2025-10-26T08:55:54.000Z","dependencies_parsed_at":"2024-05-01T10:35:36.533Z","dependency_job_id":"af573fba-4395-422a-a476-317c84022fed","html_url":"https://github.com/SamSaffron/fast_blank","commit_stats":{"total_commits":62,"total_committers":14,"mean_commits":4.428571428571429,"dds":0.532258064516129,"last_synced_commit":"d1695581e397b0b00fb589edae0dec99ce846e42"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/SamSaffron/fast_blank","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamSaffron","download_url":"https://codeload.github.com/SamSaffron/fast_blank/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/sbom","scorecard":{"id":125385,"data":{"date":"2025-08-11","repo":{"name":"github.com/SamSaffron/fast_blank","commit":"d1695581e397b0b00fb589edae0dec99ce846e42"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.8,"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"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":9,"reason":"binaries present in source code","details":["Warn: binary detected: lib/fast_blank.jar:1"],"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":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/SamSaffron/fast_blank/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/SamSaffron/fast_blank/test.yml/master?enable=pin","Info:   0 out of   1 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   1 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/test.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":5,"reason":"Found 10/19 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/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"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":"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":"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":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: MIT-LICENSE:0","Info: FSF or OSI recognized license: MIT License: MIT-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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":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 21 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-16T03:41:33.401Z","repository_id":7724513,"created_at":"2025-08-16T03:41:33.401Z","updated_at":"2025-08-16T03:41:33.401Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29293154,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-10T03:42:42.660Z","status":"ssl_error","status_checked_at":"2026-02-10T03:42:41.897Z","response_time":65,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-02-12T12:23:28.756Z","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.6001274013477722,"forks_count":1.0113604876697146,"docker_downloads_count":null,"average":0.4028719722543717},"purl":"pkg:deb/debian/ruby-fast-blank?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-fast-blank","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-fast-blank","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-fast-blank/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-fast-blank/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-fast-blank/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-fast-blank/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-fast-blank/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-fast-blank/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"trixie"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-04-27T18:20:39.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}}],"commits":{"id":19136,"full_name":"SamSaffron/fast_blank","default_branch":"master","total_commits":62,"total_committers":14,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":4.428571428571429,"dds":0.532258064516129,"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-29T09:48:18.834Z","last_synced_commit":"d1695581e397b0b00fb589edae0dec99ce846e42","created_at":"2023-03-07T11:40:05.564Z","updated_at":"2026-04-29T09:48:18.816Z","committers":[{"name":"Sam","email":"sam.saffron@gmail.com","login":"SamSaffron","count":29},{"name":"T.J. Schuck","email":"tj@getharvest.com","login":"tjschuck","count":9},{"name":"Peter M. Goldstein","email":"peter.m.goldstein@gmail.com","login":"petergoldstein","count":5},{"name":"Aman Gupta","email":"aman@tmm1.net","login":"tmm1","count":4},{"name":"Gourav Tiwari","email":"gouravtiwari21@gmail.com","login":"gouravtiwari","count":3},{"name":"Thomas E. Enebo","email":"tom.enebo@gmail.com","login":"enebo","count":2},{"name":"Orien Madgwick","email":"497874+orien","login":"orien","count":2},{"name":"Nobuyoshi Nakada","email":"nobu@ruby-lang.org","login":"nobu","count":2},{"name":"Steve Klabnik","email":"steve@steveklabnik.com","login":"steveklabnik","count":1},{"name":"Simon Perepelitsa","email":"sema@sema.in","login":"semaperepelitsa","count":1},{"name":"Nicholas Rutherford","email":"nick.rutherford@gmail.com","login":"nruth","count":1},{"name":"Igor Victor","email":"gogainda@yandex.ru","login":"gogainda","count":1},{"name":"Charles Oliver Nutter","email":"headius@headius.com","login":"headius","count":1},{"name":"Alain Pilon","email":"alain.pilon@gmail.com","login":"AlainPilon","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-29T00:00:10.453Z","repositories_count":6222899,"commits_count":900382467,"contributors_count":34905382,"owners_count":1147483,"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":"SamSaffron/fast_blank","html_url":"https://github.com/SamSaffron/fast_blank","last_synced_at":"2026-01-16T19:00:25.520Z","status":"error","issues_count":7,"pull_requests_count":26,"avg_time_to_close_issue":18419957.4,"avg_time_to_close_pull_request":7289961.44,"issues_closed_count":5,"pull_requests_closed_count":25,"pull_request_authors_count":17,"issue_authors_count":7,"avg_comments_per_issue":4.714285714285714,"avg_comments_per_pull_request":2.576923076923077,"merged_pull_requests_count":21,"bot_issues_count":0,"bot_pull_requests_count":1,"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-12T10:38:09.767Z","updated_at":"2026-01-16T19:00:25.521Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamSaffron%2Ffast_blank/issues","issue_labels_count":{},"pull_request_labels_count":{"dependencies":1},"issue_author_associations_count":{"NONE":7},"pull_request_author_associations_count":{"CONTRIBUTOR":23,"NONE":4},"issue_authors":{"envygeeks":1,"zw963":1,"nirvdrum":1,"tibbon":1,"PikachuEXE":1,"OpenCoderX":1,"pschambacher":1},"pull_request_authors":{"tjschuck":5,"petergoldstein":4,"orien":3,"nobu":2,"ken3ypa":1,"akitaonrails":1,"dependabot[bot]":1,"steveklabnik":1,"gouravtiwari":1,"headius":1,"AlainPilon":1,"nruth":1,"semaperepelitsa":1,"gogainda":1,"enebo":1,"tmm1":1,"sanemat":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-09T00:00:10.509Z","repositories_count":14160513,"issues_count":34518137,"pull_requests_count":112874285,"authors_count":11231411,"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":{"PullRequestEvent":1,"ForkEvent":3,"WatchEvent":9,"IssueCommentEvent":3},"last_year":{"ForkEvent":1,"WatchEvent":2}},"keywords":[],"dependencies":[{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2022-09-02T19:41:13.389Z","updated_at":"2022-09-02T19:41:13.389Z","repository_link":"https://github.com/SamSaffron/fast_blank/blob/master/Gemfile","dependencies":[{"id":3625909216,"package_name":"rake","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":3625909217,"package_name":"guard-rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"runtime","optional":false},{"id":3625909218,"package_name":"rubysl","ecosystem":"rubygems","requirements":"~\u003e 2.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"fast_blank.gemspec","sha":null,"kind":"manifest","created_at":"2022-09-02T19:41:13.552Z","updated_at":"2022-09-02T19:41:13.552Z","repository_link":"https://github.com/SamSaffron/fast_blank/blob/master/fast_blank.gemspec","dependencies":[{"id":3625909320,"package_name":"rake-compiler","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":3625909321,"package_name":"rspec","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":3625909322,"package_name":"benchmark-ips","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-02-13T10:16:42.142Z","updated_at":"2023-02-13T10:16:42.142Z","repository_link":"https://github.com/SamSaffron/fast_blank/blob/master/.github/workflows/test.yml","dependencies":[{"id":7616790598,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7616790599,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":29.849800743038443,"created_at":"2024-12-15T21:38:08.461Z","updated_at":"2026-04-30T20:30:11.591Z","avatar_url":"https://github.com/SamSaffron.png","language":"Ruby","monthly_downloads":0,"readme":"### `String#blank?` Ruby Extension\n\n[![Gem Version](https://badge.fury.io/rb/fast_blank.svg)](http://badge.fury.io/rb/fast_blank) [![Build Status](https://github.com/SamSaffron/fast_blank/actions/workflows/test.yml/badge.svg?branch=master)](https://github.com/SamSaffron/fast_blank/actions/workflows/test.yml)\n\n`fast_blank` is a simple C extension which provides a fast implementation of [Active Support's `String#blank?` method](http://api.rubyonrails.org/classes/String.html#method-i-blank-3F).\n\n### How do you use it?\n\n    require 'fast_blank'\n\nor add it to your Bundler Gemfile\n\n    gem 'fast_blank'\n\n### How fast is \"Fast\"?\n\nAbout 1.2–20x faster than Active Support on my machine (your mileage my vary, depends on string length):\n\n```\n$ bundle exec ./benchmark\n\n================== Test String Length: 0 ==================\nCalculating -------------------------------------\n          Fast Blank   225.251k i/100ms\n  Fast ActiveSupport   225.676k i/100ms\n          Slow Blank   110.934k i/100ms\n      New Slow Blank   221.792k i/100ms\n-------------------------------------------------\n          Fast Blank     29.673M (± 2.7%) i/s -    148.215M\n  Fast ActiveSupport     28.249M (± 3.5%) i/s -    141.048M\n          Slow Blank      2.158M (± 3.3%) i/s -     10.872M\n      New Slow Blank     23.558M (± 3.2%) i/s -    117.772M\n\nComparison:\n          Fast Blank: 29673200.1 i/s\n  Fast ActiveSupport: 28248894.5 i/s - 1.05x slower\n      New Slow Blank: 23557900.0 i/s - 1.26x slower\n          Slow Blank:  2157787.7 i/s - 13.75x slower\n\n\n================== Test String Length: 6 ==================\nCalculating -------------------------------------\n          Fast Blank   201.185k i/100ms\n  Fast ActiveSupport   205.076k i/100ms\n          Slow Blank   102.061k i/100ms\n      New Slow Blank   123.087k i/100ms\n-------------------------------------------------\n          Fast Blank     13.894M (± 2.3%) i/s -     69.409M\n  Fast ActiveSupport     14.627M (± 3.5%) i/s -     73.212M\n          Slow Blank      1.943M (± 2.3%) i/s -      9.798M\n      New Slow Blank      2.796M (± 1.8%) i/s -     14.032M\n\nComparison:\n  Fast ActiveSupport: 14627063.7 i/s\n          Fast Blank: 13893631.2 i/s - 1.05x slower\n      New Slow Blank:  2795783.3 i/s - 5.23x slower\n          Slow Blank:  1943025.9 i/s - 7.53x slower\n\n\n================== Test String Length: 14 ==================\nCalculating -------------------------------------\n          Fast Blank   220.004k i/100ms\n  Fast ActiveSupport   219.716k i/100ms\n          Slow Blank   147.399k i/100ms\n      New Slow Blank   106.651k i/100ms\n-------------------------------------------------\n          Fast Blank     24.949M (± 3.0%) i/s -    124.742M\n  Fast ActiveSupport     24.491M (± 3.3%) i/s -    122.382M\n          Slow Blank      4.292M (± 1.6%) i/s -     21.520M\n      New Slow Blank      2.115M (± 2.4%) i/s -     10.665M\n\nComparison:\n          Fast Blank: 24948558.8 i/s\n  Fast ActiveSupport: 24491245.1 i/s - 1.02x slower\n          Slow Blank:  4292490.5 i/s - 5.81x slower\n      New Slow Blank:  2115097.6 i/s - 11.80x slower\n\n\n================== Test String Length: 24 ==================\nCalculating -------------------------------------\n          Fast Blank   206.555k i/100ms\n  Fast ActiveSupport   208.513k i/100ms\n          Slow Blank   137.733k i/100ms\n      New Slow Blank   101.215k i/100ms\n-------------------------------------------------\n          Fast Blank     16.761M (± 2.7%) i/s -     83.861M\n  Fast ActiveSupport     17.710M (± 3.2%) i/s -     88.618M\n          Slow Blank      3.744M (± 2.0%) i/s -     18.732M\n      New Slow Blank      1.962M (± 2.7%) i/s -      9.818M\n\nComparison:\n  Fast ActiveSupport: 17709936.5 i/s\n          Fast Blank: 16760839.7 i/s - 1.06x slower\n          Slow Blank:  3744048.4 i/s - 4.73x slower\n      New Slow Blank:  1961831.1 i/s - 9.03x slower\n\n\n================== Test String Length: 136 ==================\nCalculating -------------------------------------\n          Fast Blank   201.772k i/100ms\n  Fast ActiveSupport   189.120k i/100ms\n          Slow Blank   129.439k i/100ms\n      New Slow Blank    90.677k i/100ms\n-------------------------------------------------\n          Fast Blank     16.718M (± 2.8%) i/s -     83.534M\n  Fast ActiveSupport     17.617M (± 3.6%) i/s -     87.941M\n          Slow Blank      3.725M (± 3.0%) i/s -     18.639M\n      New Slow Blank      1.940M (± 4.8%) i/s -      9.702M\n\nComparison:\n  Fast ActiveSupport: 17616782.1 i/s\n          Fast Blank: 16718307.8 i/s - 1.05x slower\n          Slow Blank:  3725097.6 i/s - 4.73x slower\n      New Slow Blank:  1940271.2 i/s - 9.08x slower\n\n\n```\n\nAdditionally, this gem allocates no strings during the test, making it less of a GC burden.\n\n### Compatibility note:\n\n`fast_blank` supports MRI Ruby 1.9.3, 2.0, 2.1, and 2.2, as well as Rubinius 2.x. Earlier versions of MRI are untested.\n\n`fast_blank` implements `String#blank?` as MRI would have implemented it, meaning it has 100% parity with `String#strip.length == 0`.\n\nActive Support's version also considers Unicode spaces.  For example, `\"\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\".blank?` is true in Active Support even though `fast_blank` would treat it as *not* blank.  Therefore, `fast_blank` also provides `blank_as?` which is a 100%-compatible Active Support `blank?` replacement.\n\n### Credits\n\n* Author: Sam Saffron (sam.saffron@gmail.com)\n* https://github.com/SamSaffron/fast_blank\n* License: MIT\n* Gem template based on [CodeMonkeySteve/fast_xor](https://github.com/CodeMonkeySteve/fast_xor)\n\n### Change log:\n\n1.0.1:\n  - Minor, avoid warnings if redefining blank?\n\n1.0.0:\n  - Adds Ruby 2.2 support ([@tjschuck](https://github.com/tjschuck) — [#9](https://github.com/SamSaffron/fast_blank/pull/9))\n\n0.0.2:\n  - Removed rake dependency ([@tmm1](https://github.com/tmm1) — [#2](https://github.com/SamSaffron/fast_blank/pull/2))\n  - Unrolled internal loop to improve perf ([@tmm1](https://github.com/tmm1) — [#2](https://github.com/SamSaffron/fast_blank/pull/2))\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["rubygems","activerecord","activejob","mvc","rspec","rack","jwk","parser-generator","lalr-parser-generator","minitest"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/593","html_url":"https://ruby.ecosyste.ms/projects/593"}