{"id":378311,"url":"https://github.com/gkz/optionator","last_synced_at":"2026-10-13T23:01:25.234Z","repository":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":167,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-10-10T13:40:34.606Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-10-10T10:23:25.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343843146,"owners_count":38195665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-11T02:00:05.703Z","response_time":113,"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":"gkz","name":"George Zahariev","uuid":"1222691","kind":"user","description":"","email":"","website":"https://www.georgezahariev.com","location":"Seattle","twitter":"gkzahariev","company":"Meta","icon_url":"https://avatars.githubusercontent.com/u/1222691?u=4d13c5578bc61e0ae36deb0fffb45f542a0588f7\u0026v=4","repositories_count":53,"last_synced_at":"2026-10-09T13:44:08.753Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/gkz","funding_links":[],"total_stars":4819,"followers":438,"following":14,"created_at":"2022-11-02T16:19:57.742Z","updated_at":"2026-10-09T13:44:08.766Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz/repositories"},"packages":[{"id":15359330,"name":"github.com/gkz/optionator","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/gkz/optionator","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2024-04-26T18:13:13.000Z","latest_release_published_at":"2024-04-26T18:13:13.000Z","latest_release_number":"v0.0.0-20240426181313-4babe25432de","last_synced_at":"2026-10-12T19:33:13.375Z","created_at":"2026-09-23T00:10:39.986Z","updated_at":"2026-10-12T19:33:13.375Z","registry_url":"https://pkg.go.dev/github.com/gkz/optionator","install_command":"go get github.com/gkz/optionator","documentation_url":"https://pkg.go.dev/github.com/gkz/optionator#section-documentation","metadata":{},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":166,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-08-27T10:10:49.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-03-06T23:33:00.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36969218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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":"gkz","name":"George Zahariev","uuid":"1222691","kind":"user","description":"","email":"","website":"https://www.georgezahariev.com","location":"Seattle","twitter":"gkzahariev","company":"Meta","icon_url":"https://avatars.githubusercontent.com/u/1222691?u=4d13c5578bc61e0ae36deb0fffb45f542a0588f7\u0026v=4","repositories_count":53,"last_synced_at":"2026-10-09T13:44:08.753Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/gkz","funding_links":[],"total_stars":4819,"followers":438,"following":14,"created_at":"2022-11-02T16:19:57.742Z","updated_at":"2026-10-09T13:44:08.766Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz/repositories"},"tags":[{"name":"0.9.3","sha":"04e773185572b1c37fe469354e101f2ea3cd9ce5","kind":"tag","published_at":"2023-06-28T04:48:57.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.3","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.3/manifests"},{"name":"0.9.2","sha":"dd770bcc13b9255accff40eb7cfe7076b7df7f4b","kind":"tag","published_at":"2023-06-28T02:47:27.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"1fd04d6749892326150ac3dcb564b0511fbc010e","kind":"tag","published_at":"2020-04-04T02:08:28.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"b6fef87a008a0119fa385600e7bfe16c2e578999","kind":"tag","published_at":"2020-04-04T01:58:36.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.0/manifests"},{"name":"0.8.3","sha":"80318611b86ad28a38671f811d6c80bf564cdbda","kind":"tag","published_at":"2019-11-06T22:07:27.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.3","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.3/manifests"},{"name":"0.8.2","sha":"191de235d5afa47ebb655fc0efbc2b616263d81b","kind":"tag","published_at":"2016-09-21T19:45:26.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"88e905d2546df814bc20ff88af93eec8c47c216c","kind":"tag","published_at":"2016-01-01T02:44:42.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"5937692c5f3ce3605bf6e21ec06fdc4dbd2432f5","kind":"tag","published_at":"2015-12-29T06:09:30.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"3bd4094bab482eb8eac85acb5315aa5a668f553b","kind":"tag","published_at":"2015-12-09T10:01:56.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.7.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"bd1f9f19d5b3d87c9ac75f4092b426f3327d710a","kind":"tag","published_at":"2015-12-09T08:52:58.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.7.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"c5636b758667c550c2386c4ae9dde0a52e962298","kind":"tag","published_at":"2015-04-13T06:06:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.6.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"52241eef663601bef5120c3a770d60533d2b3097","kind":"tag","published_at":"2014-12-18T03:25:32.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.5.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"1e9f1e4251ba1f763063cd89cc66ca90f3d5a177","kind":"tag","published_at":"2014-04-29T05:26:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.4.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4bd8024d398b8deb5f37c9a747aa883bdc99356a","kind":"tag","published_at":"2014-04-08T06:50:31.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.3.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.3.0/manifests"},{"name":"0.2.2","sha":"d227aceded78908fa51687990417e910a788978b","kind":"tag","published_at":"2014-03-21T00:08:52.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.2/manifests"},{"name":"0.2.1","sha":"ebd992033e4b24059533dd163e336af65228a769","kind":"tag","published_at":"2014-03-14T06:25:37.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"037ddee4de0c55563a6f524a0b238f69f93dcd78","kind":"tag","published_at":"2014-03-14T05:24:08.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"3591ab6a0480b4f25a514338ed1acc65cf7f0184","kind":"tag","published_at":"2013-12-17T23:24:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.1.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"63f6b3517ec29af8b3d65e7f3a2b8f6633325025","kind":"tag","published_at":"2013-11-02T01:39:48.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.1.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-10-10T13:45:38.851Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":4.553458697393864,"dependent_packages_count":4.262475933204417,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.407967315299141},"purl":"pkg:golang/github.com/gkz/optionator","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/gkz/optionator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/gkz/optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/gkz/optionator/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-09T09:32:21.921Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgkz%2Foptionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgkz%2Foptionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgkz%2Foptionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgkz%2Foptionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgkz%2Foptionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgkz%2Foptionator/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2540616,"maintainers_count":0,"namespaces_count":853240,"keywords_count":140449,"github":"golang","metadata":{"funded_packages_count":115591,"sync_missing_packages_cursor":{"timestamp":"2026-09-29T00:04:57.155362Z","path":"github.com/virtengine/virtengine/sdk/specs","version":"v0.0.0-20260928231908-c0c887541540"},"rate_limit":5},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-10-11T05:02:18.238Z","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":13596968,"name":"node-optionator","ecosystem":"debian","description":null,"homepage":"https://github.com/gkz/optionator","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/gkz/optionator","keywords_array":["javascript"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T10:28:58.652Z","latest_release_published_at":"2026-02-11T10:28:58.652Z","latest_release_number":"0.8.2+dfsg-1","last_synced_at":"2026-03-14T02:06:08.724Z","created_at":"2026-02-11T10:28:58.436Z","updated_at":"2026-10-10T13:45:38.848Z","registry_url":"https://tracker.debian.org/pkg/node-optionator","install_command":"apt-get install node-optionator","documentation_url":"https://packages.debian.org/buster/node-optionator","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"node-optionator","standards_version":"3.9.8","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper (\u003e= 9), dh-buildinfo, nodejs, livescript, mocha","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":166,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-08-27T10:10:49.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-03-06T23:33:00.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36969218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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"}},"repo_metadata_updated_at":"2026-10-10T13:45:38.848Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/node-optionator?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/node-optionator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/node-optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/node-optionator/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-09T09:32:21.921Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/node-optionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/node-optionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/node-optionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/node-optionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/node-optionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/node-optionator/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":903,"github":"debian","metadata":{"codename":"buster","mirror":"http://archive.debian.org/debian","funded_packages_count":968},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-10-13T05:00:10.174Z","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":13523220,"name":"node-optionator","ecosystem":"debian","description":null,"homepage":"https://github.com/gkz/optionator","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/gkz/optionator","keywords_array":["javascript"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T22:06:46.121Z","latest_release_published_at":"2026-02-10T22:06:46.121Z","latest_release_number":"0.9.1+dfsg-1","last_synced_at":"2026-03-13T11:29:13.167Z","created_at":"2026-02-10T22:06:45.903Z","updated_at":"2026-10-10T13:45:38.864Z","registry_url":"https://tracker.debian.org/pkg/node-optionator","install_command":"apt-get install node-optionator","documentation_url":"https://packages.debian.org/bullseye/node-optionator","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"node-optionator","standards_version":"4.5.1","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, livescript, mocha \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":166,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-08-27T10:10:49.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-03-06T23:33:00.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36969218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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"}},"repo_metadata_updated_at":"2026-10-10T13:45:38.864Z","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/node-optionator?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/node-optionator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/node-optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/node-optionator/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-09T09:32:21.921Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/node-optionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/node-optionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/node-optionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/node-optionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/node-optionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/node-optionator/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":758,"github":"debian","metadata":{"codename":"bullseye"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-10-10T16:11:14.796Z","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":13558685,"name":"node-optionator","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/gkz/optionator","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/gkz/optionator","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T04:50:42.379Z","latest_release_published_at":"2026-02-11T04:50:42.379Z","latest_release_number":"0.9.1+dfsg+~cs1.2.3-1","last_synced_at":"2026-03-11T12:04:16.906Z","created_at":"2026-02-11T04:50:42.213Z","updated_at":"2026-10-10T13:45:38.865Z","registry_url":"https://launchpad.net/ubuntu/+source/node-optionator","install_command":"apt-get install node-optionator","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"node-optionator","standards_version":"4.5.1","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, livescript, mocha \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":166,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-08-27T10:10:49.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-03-06T23:33:00.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36969218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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"}},"repo_metadata_updated_at":"2026-10-10T13:45:38.864Z","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/node-optionator?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-optionator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-optionator/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-09T09:32:21.921Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/node-optionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/node-optionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/node-optionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/node-optionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/node-optionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/node-optionator/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":999,"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-10-10T16:11:14.790Z","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":13744080,"name":"node-optionator","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/gkz/optionator","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/gkz/optionator","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T05:43:54.005Z","latest_release_published_at":"2026-02-13T05:43:54.005Z","latest_release_number":"0.8.3+dfsg-2","last_synced_at":"2026-03-13T23:28:10.491Z","created_at":"2026-02-13T05:43:53.821Z","updated_at":"2026-10-10T13:45:38.885Z","registry_url":"https://launchpad.net/ubuntu/+source/node-optionator","install_command":"apt-get install node-optionator","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"node-optionator","standards_version":"4.5.0","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 12), livescript, mocha \u003c!nocheck\u003e, pkg-js-tools (\u003e= 0.9.26~)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":166,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-08-27T10:10:49.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-03-06T23:33:00.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36969218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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"}},"repo_metadata_updated_at":"2026-10-10T13:45:38.885Z","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/node-optionator?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-optionator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-optionator/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-09T09:32:21.921Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/node-optionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/node-optionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/node-optionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/node-optionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/node-optionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/node-optionator/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":1425,"github":"ubuntu","metadata":{"codename":"focal"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-10-10T16:11:14.781Z","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":13702104,"name":"node-optionator","ecosystem":"debian","description":null,"homepage":"https://github.com/gkz/optionator","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/gkz/optionator","keywords_array":["javascript"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T21:21:07.557Z","latest_release_published_at":"2026-02-12T21:21:07.557Z","latest_release_number":"0.9.1+dfsg+~cs1.2.3-1","last_synced_at":"2026-03-13T05:27:11.094Z","created_at":"2026-02-12T21:21:07.381Z","updated_at":"2026-10-10T13:45:38.886Z","registry_url":"https://tracker.debian.org/pkg/node-optionator","install_command":"apt-get install node-optionator","documentation_url":"https://packages.debian.org/bookworm/node-optionator","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"node-optionator","standards_version":"4.5.1","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, livescript, mocha \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":166,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-08-27T10:10:49.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-03-06T23:33:00.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36969218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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"}},"repo_metadata_updated_at":"2026-10-10T13:45:38.886Z","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/node-optionator?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/node-optionator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/node-optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/node-optionator/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-09T09:32:21.921Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/node-optionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/node-optionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/node-optionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/node-optionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/node-optionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/node-optionator/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":2635,"github":"debian","metadata":{"codename":"bookworm"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-10-10T16:11:14.793Z","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":13428860,"name":"node-optionator","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/gkz/optionator","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/gkz/optionator","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-07T16:04:00.072Z","latest_release_published_at":"2026-02-07T16:04:00.072Z","latest_release_number":"0.9.1+dfsg+~cs1.2.3-1","last_synced_at":"2026-07-25T18:03:19.738Z","created_at":"2026-02-07T16:03:58.740Z","updated_at":"2026-10-10T13:45:38.904Z","registry_url":"https://launchpad.net/ubuntu/+source/node-optionator","install_command":"apt-get install node-optionator","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"node-optionator","standards_version":"4.5.1","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, livescript, mocha \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":166,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-08-27T10:10:49.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-03-06T23:33:00.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36969218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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"}},"repo_metadata_updated_at":"2026-10-10T13:45:38.904Z","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/node-optionator?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-optionator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-optionator/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-09T09:32:21.921Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/node-optionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/node-optionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/node-optionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/node-optionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/node-optionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/node-optionator/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":1498,"github":"ubuntu","metadata":{"codename":"jammy"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-10-10T16:11:14.778Z","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":13719909,"name":"node-optionator","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/gkz/optionator","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/gkz/optionator","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T00:47:32.792Z","latest_release_published_at":"2026-02-13T00:47:32.792Z","latest_release_number":"0.9.1+dfsg+~cs1.2.3-1","last_synced_at":"2026-09-06T18:28:43.939Z","created_at":"2026-02-13T00:47:32.630Z","updated_at":"2026-10-10T13:45:38.906Z","registry_url":"https://launchpad.net/ubuntu/+source/node-optionator","install_command":"apt-get install node-optionator","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"node-optionator","standards_version":"4.5.1","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, livescript, mocha \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":166,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-08-27T10:10:49.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-03-06T23:33:00.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36969218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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"}},"repo_metadata_updated_at":"2026-10-10T13:45:38.906Z","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/node-optionator?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-optionator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-optionator/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-09T09:32:21.921Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-optionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-optionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-optionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-optionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-optionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/node-optionator/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":1696,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-10-10T16:11:14.775Z","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":13659914,"name":"node-optionator","ecosystem":"debian","description":null,"homepage":"https://github.com/gkz/optionator","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/gkz/optionator","keywords_array":["javascript"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T08:27:23.442Z","latest_release_published_at":"2026-02-12T08:27:23.442Z","latest_release_number":"0.9.1+dfsg+~cs1.2.3-1","last_synced_at":"2026-08-19T17:26:14.089Z","created_at":"2026-02-12T08:27:23.248Z","updated_at":"2026-10-10T13:45:38.913Z","registry_url":"https://tracker.debian.org/pkg/node-optionator","install_command":"apt-get install node-optionator","documentation_url":"https://packages.debian.org/trixie/node-optionator","metadata":{"component":"main","architecture":"all","priority":"optional","binary":"node-optionator","standards_version":"4.5.1","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, livescript, mocha \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":166,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-08-27T10:10:49.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-03-06T23:33:00.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36969218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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"}},"repo_metadata_updated_at":"2026-10-10T13:45:38.913Z","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/node-optionator?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/node-optionator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/node-optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/node-optionator/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-09T09:32:21.921Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-optionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-optionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-optionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-optionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-optionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/node-optionator/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38027,"maintainers_count":0,"namespaces_count":4,"keywords_count":1978,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":2560},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-10-13T05:01:41.381Z","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"}},{"id":13459830,"name":"node-optionator","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/gkz/optionator","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/gkz/optionator","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T06:56:32.177Z","latest_release_published_at":"2026-02-09T06:56:32.177Z","latest_release_number":"0.9.1+dfsg+~cs1.2.3-1","last_synced_at":"2026-03-09T07:27:25.335Z","created_at":"2026-02-09T06:56:31.873Z","updated_at":"2026-10-10T13:45:38.940Z","registry_url":"https://launchpad.net/ubuntu/+source/node-optionator","install_command":"apt-get install node-optionator","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"node-optionator","standards_version":"4.5.1","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, livescript, mocha \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":166,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-08-27T10:10:49.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-03-06T23:33:00.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36969218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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"}},"repo_metadata_updated_at":"2026-10-10T13:45:38.940Z","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/node-optionator?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-optionator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-optionator/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-09T09:32:21.921Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-optionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-optionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-optionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-optionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-optionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/node-optionator/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":1440,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":2116},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-10-13T05:01:44.979Z","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":13794491,"name":"node-optionator","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/gkz/optionator","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/gkz/optionator","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T16:09:04.801Z","latest_release_published_at":"2026-02-13T16:09:04.801Z","latest_release_number":"0.9.1+dfsg+~cs1.2.3-1","last_synced_at":"2026-09-08T03:31:24.551Z","created_at":"2026-02-13T16:09:04.643Z","updated_at":"2026-10-10T13:45:38.873Z","registry_url":"https://launchpad.net/ubuntu/+source/node-optionator","install_command":"apt-get install node-optionator","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"node-optionator","standards_version":"4.5.1","maintainer":"Debian Javascript Maintainers \u003cpkg-javascript-devel@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), dh-sequence-nodejs, livescript, mocha \u003c!nocheck\u003e","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":166,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-08-27T10:10:49.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-03-06T23:33:00.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36969218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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":"gkz","name":"George Zahariev","uuid":"1222691","kind":"user","description":"","email":"","website":"https://www.georgezahariev.com","location":"Seattle","twitter":"gkzahariev","company":"Meta","icon_url":"https://avatars.githubusercontent.com/u/1222691?u=4d13c5578bc61e0ae36deb0fffb45f542a0588f7\u0026v=4","repositories_count":53,"last_synced_at":"2026-10-09T13:44:08.753Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/gkz","funding_links":[],"total_stars":4819,"followers":438,"following":14,"created_at":"2022-11-02T16:19:57.742Z","updated_at":"2026-10-09T13:44:08.766Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz/repositories"},"tags":[{"name":"0.9.3","sha":"04e773185572b1c37fe469354e101f2ea3cd9ce5","kind":"tag","published_at":"2023-06-28T04:48:57.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.3","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.3/manifests"},{"name":"0.9.2","sha":"dd770bcc13b9255accff40eb7cfe7076b7df7f4b","kind":"tag","published_at":"2023-06-28T02:47:27.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"1fd04d6749892326150ac3dcb564b0511fbc010e","kind":"tag","published_at":"2020-04-04T02:08:28.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"b6fef87a008a0119fa385600e7bfe16c2e578999","kind":"tag","published_at":"2020-04-04T01:58:36.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.0/manifests"},{"name":"0.8.3","sha":"80318611b86ad28a38671f811d6c80bf564cdbda","kind":"tag","published_at":"2019-11-06T22:07:27.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.3","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.3/manifests"},{"name":"0.8.2","sha":"191de235d5afa47ebb655fc0efbc2b616263d81b","kind":"tag","published_at":"2016-09-21T19:45:26.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"88e905d2546df814bc20ff88af93eec8c47c216c","kind":"tag","published_at":"2016-01-01T02:44:42.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"5937692c5f3ce3605bf6e21ec06fdc4dbd2432f5","kind":"tag","published_at":"2015-12-29T06:09:30.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"3bd4094bab482eb8eac85acb5315aa5a668f553b","kind":"tag","published_at":"2015-12-09T10:01:56.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.7.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"bd1f9f19d5b3d87c9ac75f4092b426f3327d710a","kind":"tag","published_at":"2015-12-09T08:52:58.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.7.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"c5636b758667c550c2386c4ae9dde0a52e962298","kind":"tag","published_at":"2015-04-13T06:06:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.6.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"52241eef663601bef5120c3a770d60533d2b3097","kind":"tag","published_at":"2014-12-18T03:25:32.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.5.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"1e9f1e4251ba1f763063cd89cc66ca90f3d5a177","kind":"tag","published_at":"2014-04-29T05:26:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.4.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4bd8024d398b8deb5f37c9a747aa883bdc99356a","kind":"tag","published_at":"2014-04-08T06:50:31.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.3.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.3.0/manifests"},{"name":"0.2.2","sha":"d227aceded78908fa51687990417e910a788978b","kind":"tag","published_at":"2014-03-21T00:08:52.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.2/manifests"},{"name":"0.2.1","sha":"ebd992033e4b24059533dd163e336af65228a769","kind":"tag","published_at":"2014-03-14T06:25:37.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"037ddee4de0c55563a6f524a0b238f69f93dcd78","kind":"tag","published_at":"2014-03-14T05:24:08.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"3591ab6a0480b4f25a514338ed1acc65cf7f0184","kind":"tag","published_at":"2013-12-17T23:24:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.1.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"63f6b3517ec29af8b3d65e7f3a2b8f6633325025","kind":"tag","published_at":"2013-11-02T01:39:48.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.1.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-10-10T13:45:38.873Z","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":2.065935265542274,"forks_count":2.6066429497622767,"docker_downloads_count":null,"average":1.1681445538261377},"purl":"pkg:deb/ubuntu/node-optionator?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/node-optionator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/node-optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/node-optionator/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-09T09:32:21.921Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-optionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-optionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-optionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-optionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-optionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/node-optionator/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":2210,"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-10-10T16:11:14.787Z","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":4991264,"name":"org.webjars.bowergithub.gkz:optionator","ecosystem":"maven","description":"WebJar for optionator","homepage":"http://webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/gkz/optionator","keywords_array":[],"namespace":"org.webjars.bowergithub.gkz","versions_count":1,"first_release_published_at":"2018-08-17T13:07:53.000Z","latest_release_published_at":"2018-08-17T13:07:53.000Z","latest_release_number":"0.8.2","last_synced_at":"2026-10-12T19:33:14.866Z","created_at":"2022-07-27T10:37:26.053Z","updated_at":"2026-10-12T19:33:14.866Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.bowergithub.gkz/optionator/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.bowergithub.gkz/optionator/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":166,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-08-27T10:10:49.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-03-06T23:33:00.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36969218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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":"gkz","name":"George Zahariev","uuid":"1222691","kind":"user","description":"","email":"","website":"https://www.georgezahariev.com","location":"Seattle","twitter":"gkzahariev","company":"Meta","icon_url":"https://avatars.githubusercontent.com/u/1222691?u=4d13c5578bc61e0ae36deb0fffb45f542a0588f7\u0026v=4","repositories_count":53,"last_synced_at":"2026-10-09T13:44:08.753Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/gkz","funding_links":[],"total_stars":4819,"followers":438,"following":14,"created_at":"2022-11-02T16:19:57.742Z","updated_at":"2026-10-09T13:44:08.766Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz/repositories"},"tags":[{"name":"0.9.3","sha":"04e773185572b1c37fe469354e101f2ea3cd9ce5","kind":"tag","published_at":"2023-06-28T04:48:57.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.3","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.3/manifests"},{"name":"0.9.2","sha":"dd770bcc13b9255accff40eb7cfe7076b7df7f4b","kind":"tag","published_at":"2023-06-28T02:47:27.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"1fd04d6749892326150ac3dcb564b0511fbc010e","kind":"tag","published_at":"2020-04-04T02:08:28.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"b6fef87a008a0119fa385600e7bfe16c2e578999","kind":"tag","published_at":"2020-04-04T01:58:36.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.0/manifests"},{"name":"0.8.3","sha":"80318611b86ad28a38671f811d6c80bf564cdbda","kind":"tag","published_at":"2019-11-06T22:07:27.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.3","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.3/manifests"},{"name":"0.8.2","sha":"191de235d5afa47ebb655fc0efbc2b616263d81b","kind":"tag","published_at":"2016-09-21T19:45:26.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"88e905d2546df814bc20ff88af93eec8c47c216c","kind":"tag","published_at":"2016-01-01T02:44:42.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"5937692c5f3ce3605bf6e21ec06fdc4dbd2432f5","kind":"tag","published_at":"2015-12-29T06:09:30.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"3bd4094bab482eb8eac85acb5315aa5a668f553b","kind":"tag","published_at":"2015-12-09T10:01:56.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.7.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"bd1f9f19d5b3d87c9ac75f4092b426f3327d710a","kind":"tag","published_at":"2015-12-09T08:52:58.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.7.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"c5636b758667c550c2386c4ae9dde0a52e962298","kind":"tag","published_at":"2015-04-13T06:06:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.6.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"52241eef663601bef5120c3a770d60533d2b3097","kind":"tag","published_at":"2014-12-18T03:25:32.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.5.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"1e9f1e4251ba1f763063cd89cc66ca90f3d5a177","kind":"tag","published_at":"2014-04-29T05:26:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.4.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4bd8024d398b8deb5f37c9a747aa883bdc99356a","kind":"tag","published_at":"2014-04-08T06:50:31.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.3.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.3.0/manifests"},{"name":"0.2.2","sha":"d227aceded78908fa51687990417e910a788978b","kind":"tag","published_at":"2014-03-21T00:08:52.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.2/manifests"},{"name":"0.2.1","sha":"ebd992033e4b24059533dd163e336af65228a769","kind":"tag","published_at":"2014-03-14T06:25:37.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"037ddee4de0c55563a6f524a0b238f69f93dcd78","kind":"tag","published_at":"2014-03-14T05:24:08.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"3591ab6a0480b4f25a514338ed1acc65cf7f0184","kind":"tag","published_at":"2013-12-17T23:24:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.1.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"63f6b3517ec29af8b3d65e7f3a2b8f6633325025","kind":"tag","published_at":"2013-11-02T01:39:48.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.1.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-10-10T13:45:38.916Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":31.979943940947386,"dependent_packages_count":48.85985838769028,"stargazers_count":17.33256019727008,"forks_count":25.06265010443356,"average":30.808753157585326},"purl":"pkg:maven/org.webjars.bowergithub.gkz/optionator","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.bowergithub.gkz:optionator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.bowergithub.gkz:optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.bowergithub.gkz:optionator/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-09T09:32:21.921Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bowergithub.gkz:optionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bowergithub.gkz:optionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bowergithub.gkz:optionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bowergithub.gkz:optionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bowergithub.gkz:optionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.bowergithub.gkz:optionator/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":668885,"maintainers_count":0,"namespaces_count":83312,"keywords_count":37990,"github":"maven-central","metadata":{"funded_packages_count":55959,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-13T12:39:54.811Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":15814668,"name":"org.mvnpm:optionator","ecosystem":"maven","description":"option parsing and help generation","homepage":"https://github.com/gkz/optionator","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/gkz/optionator","keywords_array":[],"namespace":"org.mvnpm","versions_count":2,"first_release_published_at":"2025-03-19T06:04:40.000Z","latest_release_published_at":"2025-03-16T12:05:57.000Z","latest_release_number":"0.9.4","last_synced_at":"2026-10-13T22:53:33.731Z","created_at":"2026-10-13T22:53:26.887Z","updated_at":"2026-10-13T22:53:33.731Z","registry_url":"https://central.sonatype.com/artifact/org.mvnpm/optionator/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.mvnpm/optionator/","metadata":{},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":167,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-10-10T13:40:34.606Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-10-10T10:23:25.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343843146,"owners_count":38195665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-11T02:00:05.703Z","response_time":113,"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"}},"repo_metadata_updated_at":"2026-10-13T22:53:27.770Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{},"purl":"pkg:maven/org.mvnpm/optionator","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.mvnpm:optionator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.mvnpm:optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.mvnpm:optionator/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-12T19:33:11.198Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:optionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:optionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:optionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:optionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:optionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:optionator/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":668885,"maintainers_count":0,"namespaces_count":83312,"keywords_count":37990,"github":"maven-central","metadata":{"funded_packages_count":55959,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-13T12:39:54.811Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":5003580,"name":"org.webjars.npm:optionator","ecosystem":"maven","description":"WebJar for optionator","homepage":"https://www.webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/gkz/optionator","keywords_array":[],"namespace":"org.webjars.npm","versions_count":5,"first_release_published_at":"2015-11-10T16:37:49.000Z","latest_release_published_at":"2020-05-11T18:04:55.000Z","latest_release_number":"0.9.1","last_synced_at":"2026-10-12T19:33:13.377Z","created_at":"2022-07-27T11:05:11.578Z","updated_at":"2026-10-12T19:33:13.377Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.npm/optionator/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.npm/optionator/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":166,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-08-27T10:10:49.691Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-03-06T23:33:00.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36969218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-29T02:00:05.978Z","response_time":51,"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":"gkz","name":"George Zahariev","uuid":"1222691","kind":"user","description":"","email":"","website":"https://www.georgezahariev.com","location":"Seattle","twitter":"gkzahariev","company":"Meta","icon_url":"https://avatars.githubusercontent.com/u/1222691?u=4d13c5578bc61e0ae36deb0fffb45f542a0588f7\u0026v=4","repositories_count":53,"last_synced_at":"2026-10-09T13:44:08.753Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/gkz","funding_links":[],"total_stars":4819,"followers":438,"following":14,"created_at":"2022-11-02T16:19:57.742Z","updated_at":"2026-10-09T13:44:08.766Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz/repositories"},"tags":[{"name":"0.9.3","sha":"04e773185572b1c37fe469354e101f2ea3cd9ce5","kind":"tag","published_at":"2023-06-28T04:48:57.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.3","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.3/manifests"},{"name":"0.9.2","sha":"dd770bcc13b9255accff40eb7cfe7076b7df7f4b","kind":"tag","published_at":"2023-06-28T02:47:27.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"1fd04d6749892326150ac3dcb564b0511fbc010e","kind":"tag","published_at":"2020-04-04T02:08:28.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"b6fef87a008a0119fa385600e7bfe16c2e578999","kind":"tag","published_at":"2020-04-04T01:58:36.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.0/manifests"},{"name":"0.8.3","sha":"80318611b86ad28a38671f811d6c80bf564cdbda","kind":"tag","published_at":"2019-11-06T22:07:27.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.3","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.3/manifests"},{"name":"0.8.2","sha":"191de235d5afa47ebb655fc0efbc2b616263d81b","kind":"tag","published_at":"2016-09-21T19:45:26.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"88e905d2546df814bc20ff88af93eec8c47c216c","kind":"tag","published_at":"2016-01-01T02:44:42.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"5937692c5f3ce3605bf6e21ec06fdc4dbd2432f5","kind":"tag","published_at":"2015-12-29T06:09:30.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"3bd4094bab482eb8eac85acb5315aa5a668f553b","kind":"tag","published_at":"2015-12-09T10:01:56.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.7.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"bd1f9f19d5b3d87c9ac75f4092b426f3327d710a","kind":"tag","published_at":"2015-12-09T08:52:58.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.7.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"c5636b758667c550c2386c4ae9dde0a52e962298","kind":"tag","published_at":"2015-04-13T06:06:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.6.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"52241eef663601bef5120c3a770d60533d2b3097","kind":"tag","published_at":"2014-12-18T03:25:32.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.5.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"1e9f1e4251ba1f763063cd89cc66ca90f3d5a177","kind":"tag","published_at":"2014-04-29T05:26:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.4.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4bd8024d398b8deb5f37c9a747aa883bdc99356a","kind":"tag","published_at":"2014-04-08T06:50:31.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.3.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.3.0/manifests"},{"name":"0.2.2","sha":"d227aceded78908fa51687990417e910a788978b","kind":"tag","published_at":"2014-03-21T00:08:52.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.2/manifests"},{"name":"0.2.1","sha":"ebd992033e4b24059533dd163e336af65228a769","kind":"tag","published_at":"2014-03-14T06:25:37.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"037ddee4de0c55563a6f524a0b238f69f93dcd78","kind":"tag","published_at":"2014-03-14T05:24:08.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"3591ab6a0480b4f25a514338ed1acc65cf7f0184","kind":"tag","published_at":"2013-12-17T23:24:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.1.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"63f6b3517ec29af8b3d65e7f3a2b8f6633325025","kind":"tag","published_at":"2013-11-02T01:39:48.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.1.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-10-10T13:45:38.948Z","dependent_packages_count":5,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":31.979943940947386,"dependent_packages_count":11.044877338218269,"stargazers_count":17.33256019727008,"forks_count":25.06265010443356,"average":21.355007895217323},"purl":"pkg:maven/org.webjars.npm/optionator","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.npm:optionator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.npm:optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.npm:optionator/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-09T09:32:21.921Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:optionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:optionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:optionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:optionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:optionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:optionator/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":668885,"maintainers_count":0,"namespaces_count":83312,"keywords_count":37990,"github":"maven-central","metadata":{"funded_packages_count":55959,"rate_limit":2,"aliases":["https://repo.maven.apache.org/maven2","https://repo1.maven.org/maven2"]},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-10-13T12:39:54.811Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":2140606,"name":"optionator","ecosystem":"npm","description":"option parsing and help generation","homepage":"https://github.com/gkz/optionator","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/gkz/optionator","keywords_array":["options","flags","option parsing","cli"],"namespace":null,"versions_count":20,"first_release_published_at":"2013-11-02T01:40:13.114Z","latest_release_published_at":"2024-04-26T22:17:51.408Z","latest_release_number":"0.9.4","last_synced_at":"2026-10-12T19:35:11.057Z","created_at":"2022-04-09T21:34:14.439Z","updated_at":"2026-10-12T19:35:11.057Z","registry_url":"https://www.npmjs.com/package/optionator","install_command":"npm install optionator","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.9.4"},"contentPolicy":null},"repo_metadata":{"id":11087282,"uuid":"13435927","full_name":"gkz/optionator","owner":"gkz","description":"JavaScript option parsing and help generation library","archived":false,"fork":false,"pushed_at":"2024-04-26T22:18:10.000Z","size":206,"stargazers_count":167,"open_issues_count":13,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-10-10T13:40:34.606Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"LiveScript","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/gkz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-09T07:33:38.000Z","updated_at":"2026-10-10T10:23:25.000Z","dependencies_parsed_at":"2024-04-26T19:27:15.895Z","dependency_job_id":"df3f6fa5-f6b7-4682-9036-a83e08e1c214","html_url":"https://github.com/gkz/optionator","commit_stats":{"total_commits":79,"total_committers":6,"mean_commits":"13.166666666666666","dds":"0.21518987341772156","last_synced_commit":"00ca1906429fdc739d0b95a70814f8952e0a4a77"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/gkz/optionator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/sbom","scorecard":{"id":429122,"data":{"date":"2025-08-11","repo":{"name":"github.com/gkz/optionator","commit":"4babe25432de186943d78f8f69875d1255802f72"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/18 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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 14 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-19T02:54:29.599Z","repository_id":11087282,"created_at":"2025-08-19T02:54:29.600Z","updated_at":"2025-08-19T02:54:29.600Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343843146,"owners_count":38195665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-11T02:00:05.703Z","response_time":113,"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":"gkz","name":"George Zahariev","uuid":"1222691","kind":"user","description":"","email":"","website":"https://www.georgezahariev.com","location":"Seattle","twitter":"gkzahariev","company":"Meta","icon_url":"https://avatars.githubusercontent.com/u/1222691?u=4d13c5578bc61e0ae36deb0fffb45f542a0588f7\u0026v=4","repositories_count":53,"last_synced_at":"2026-10-09T13:44:08.753Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/gkz","funding_links":[],"total_stars":4819,"followers":438,"following":14,"created_at":"2022-11-02T16:19:57.742Z","updated_at":"2026-10-09T13:44:08.766Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gkz/repositories"},"tags":[{"name":"0.9.3","sha":"04e773185572b1c37fe469354e101f2ea3cd9ce5","kind":"tag","published_at":"2023-06-28T04:48:57.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.3","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.3/manifests"},{"name":"0.9.2","sha":"dd770bcc13b9255accff40eb7cfe7076b7df7f4b","kind":"tag","published_at":"2023-06-28T02:47:27.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.2/manifests"},{"name":"0.9.1","sha":"1fd04d6749892326150ac3dcb564b0511fbc010e","kind":"tag","published_at":"2020-04-04T02:08:28.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"b6fef87a008a0119fa385600e7bfe16c2e578999","kind":"tag","published_at":"2020-04-04T01:58:36.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.9.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.9.0/manifests"},{"name":"0.8.3","sha":"80318611b86ad28a38671f811d6c80bf564cdbda","kind":"tag","published_at":"2019-11-06T22:07:27.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.3","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.3/manifests"},{"name":"0.8.2","sha":"191de235d5afa47ebb655fc0efbc2b616263d81b","kind":"tag","published_at":"2016-09-21T19:45:26.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"88e905d2546df814bc20ff88af93eec8c47c216c","kind":"tag","published_at":"2016-01-01T02:44:42.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"5937692c5f3ce3605bf6e21ec06fdc4dbd2432f5","kind":"tag","published_at":"2015-12-29T06:09:30.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.8.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"3bd4094bab482eb8eac85acb5315aa5a668f553b","kind":"tag","published_at":"2015-12-09T10:01:56.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.7.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"bd1f9f19d5b3d87c9ac75f4092b426f3327d710a","kind":"tag","published_at":"2015-12-09T08:52:58.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.7.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"c5636b758667c550c2386c4ae9dde0a52e962298","kind":"tag","published_at":"2015-04-13T06:06:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.6.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.6.0/manifests"},{"name":"0.5.0","sha":"52241eef663601bef5120c3a770d60533d2b3097","kind":"tag","published_at":"2014-12-18T03:25:32.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.5.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.5.0/manifests"},{"name":"0.4.0","sha":"1e9f1e4251ba1f763063cd89cc66ca90f3d5a177","kind":"tag","published_at":"2014-04-29T05:26:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.4.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.4.0/manifests"},{"name":"0.3.0","sha":"4bd8024d398b8deb5f37c9a747aa883bdc99356a","kind":"tag","published_at":"2014-04-08T06:50:31.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.3.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.3.0/manifests"},{"name":"0.2.2","sha":"d227aceded78908fa51687990417e910a788978b","kind":"tag","published_at":"2014-03-21T00:08:52.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.2","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.2/manifests"},{"name":"0.2.1","sha":"ebd992033e4b24059533dd163e336af65228a769","kind":"tag","published_at":"2014-03-14T06:25:37.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"037ddee4de0c55563a6f524a0b238f69f93dcd78","kind":"tag","published_at":"2014-03-14T05:24:08.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.2.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.2.0/manifests"},{"name":"0.1.1","sha":"3591ab6a0480b4f25a514338ed1acc65cf7f0184","kind":"tag","published_at":"2013-12-17T23:24:04.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.1.1","html_url":"https://github.com/gkz/optionator/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"63f6b3517ec29af8b3d65e7f3a2b8f6633325025","kind":"tag","published_at":"2013-11-02T01:39:48.000Z","download_url":"https://codeload.github.com/gkz/optionator/tar.gz/0.1.0","html_url":"https://github.com/gkz/optionator/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/gkz/optionator@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-10-11T16:34:13.391Z","dependent_packages_count":1535,"downloads":689917770,"downloads_period":"last-month","dependent_repos_count":1488780,"rankings":{"downloads":0.004599810969673008,"dependent_repos_count":0.02401210845478112,"dependent_packages_count":0.048653966256544126,"stargazers_count":4.265723486121025,"forks_count":5.500115953599942,"docker_downloads_count":0.008871064012940801,"average":1.6419960649024843},"purl":"pkg:npm/optionator","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/optionator","docker_dependents_count":27990,"docker_downloads_count":9586522064,"usage_url":"https://repos.ecosyste.ms/usage/npm/optionator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/optionator/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-10-10T13:31:26.507Z","issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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/gkz%2Foptionator/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/optionator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/optionator/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/optionator/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/optionator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/optionator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/optionator/codemeta","maintainers":[{"uuid":"gkz","login":"gkz","name":null,"email":"gkzahariev@gmail.com","url":null,"packages_count":19,"html_url":"https://www.npmjs.com/~gkz","role":null,"created_at":"2022-11-13T16:07:54.668Z","updated_at":"2022-11-13T16:07:54.668Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/gkz/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5962753,"maintainers_count":1275498,"namespaces_count":445004,"keywords_count":923317,"github":"npm","metadata":{"funded_packages_count":205308,"rate_limit":3},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-10-10T05:02:32.237Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}}],"commits":{"id":255879,"full_name":"gkz/optionator","default_branch":"master","total_commits":86,"total_committers":6,"total_bot_commits":5,"total_bot_committers":1,"mean_commits":14.333333333333334,"dds":0.10465116279069764,"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-10-11T16:31:41.341Z","last_synced_commit":"4babe25432de186943d78f8f69875d1255802f72","created_at":"2023-03-08T12:11:42.986Z","updated_at":"2026-10-11T16:31:41.247Z","committers":[{"name":"George Zahariev","email":"z@georgezahariev.com","login":"gkz","count":77},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":5},{"name":"云淡然","email":"hi@ydr.me","login":"cloudcome","count":1},{"name":"Raine Virta","email":"raine.virta@gmail.com","login":"raine","count":1},{"name":"Peter deHaan","email":"peter@deseloper.com","login":"pdehaan","count":1},{"name":"Juga Paazmaya","email":"paazmaya@yahoo.com","login":"paazmaya","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-12T00:00:07.666Z","repositories_count":8244286,"commits_count":1256538102,"contributors_count":57434034,"owners_count":1734275,"committers_count":3787051,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"gkz/optionator","html_url":"https://github.com/gkz/optionator","last_synced_at":"2026-10-12T19:33:11.198Z","status":null,"issues_count":33,"pull_requests_count":21,"avg_time_to_close_issue":8386677.863636363,"avg_time_to_close_pull_request":29206282.52631579,"issues_closed_count":22,"pull_requests_closed_count":19,"pull_request_authors_count":12,"issue_authors_count":26,"avg_comments_per_issue":2.090909090909091,"avg_comments_per_pull_request":1.2380952380952381,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":6,"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-16T14:16:47.467Z","updated_at":"2026-10-12T19:33:11.199Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/gkz%2Foptionator/issues","issue_labels_count":{"table":{"enhancement":6,"bug":3}},"pull_request_labels_count":{"table":{"dependencies":6}},"issue_author_associations_count":{"table":{"NONE":30,"CONTRIBUTOR":3}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":12,"NONE":9}},"issue_authors":{"table":{"stevenvachon":6,"greggman":2,"raine":2,"teppeis":1,"igl":1,"randompixel":1,"ilyavolodin":1,"AaronSterlingGENEICD":1,"cloudcome":1,"Hunter343":1,"Kurt-von-Laven":1,"platinumazure":1,"PengJiyuan":1,"Globant-Eduardo-Cerda":1,"adcorduneanu":1,"ralf0131":1,"chocolateboy":1,"nzakas":1,"chrislong":1,"royriojas":1,"BimBoss":1,"rousskov":1,"ryym":1,"swaroopbutala":1,"apexskier":1,"IanVS":1}},"pull_request_authors":{"table":{"dependabot[bot]":6,"raine":2,"apexskier":2,"ka-weihe":2,"micro-chipset":2,"paazmaya":1,"pdehaan":1,"cloudcome":1,"ExplodingCabbage":1,"duralog":1,"Sinetheta":1,"edj-boston":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-13T00:00:06.783Z","repositories_count":17963570,"issues_count":48061105,"pull_requests_count":148787197,"authors_count":11999770,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{}},"maintainers":[],"active_maintainers":[]}},"events":{"total":{"ForkEvent":1,"PullRequestEvent":1,"WatchEvent":4},"last_year":{"WatchEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-09-06T17:10:37.905Z","updated_at":"2022-09-06T17:10:37.905Z","repository_link":"https://github.com/gkz/optionator/blob/master/package.json","dependencies":[{"id":4023075141,"package_name":"prelude-ls","ecosystem":"npm","requirements":"^1.2.1","direct":true,"kind":"runtime","optional":false},{"id":4023075142,"package_name":"deep-is","ecosystem":"npm","requirements":"^0.1.3","direct":true,"kind":"runtime","optional":false},{"id":4023075143,"package_name":"word-wrap","ecosystem":"npm","requirements":"^1.2.3","direct":true,"kind":"runtime","optional":false},{"id":4023075144,"package_name":"type-check","ecosystem":"npm","requirements":"^0.4.0","direct":true,"kind":"runtime","optional":false},{"id":4023075145,"package_name":"levn","ecosystem":"npm","requirements":"^0.4.1","direct":true,"kind":"runtime","optional":false},{"id":4023075146,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"^2.0.6","direct":true,"kind":"runtime","optional":false},{"id":4023075147,"package_name":"livescript","ecosystem":"npm","requirements":"^1.6.0","direct":true,"kind":"development","optional":false},{"id":4023075148,"package_name":"mocha","ecosystem":"npm","requirements":"^7.1.1","direct":true,"kind":"development","optional":false}]}],"score":30.037983773336094,"created_at":"2026-07-08T07:59:16.544Z","updated_at":"2026-10-13T23:01:25.234Z","avatar_url":"https://github.com/gkz.png","language":"LiveScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/378311","html_url":"https://summary.ecosyste.ms/projects/378311"}