{"id":363360,"url":"https://github.com/jopt-simple/jopt-simple","last_synced_at":"2026-08-23T22:03:39.721Z","repository":{"id":38310824,"uuid":"1584506","full_name":"jopt-simple/jopt-simple","owner":"jopt-simple","description":"Java library for parsing command line options","archived":false,"fork":false,"pushed_at":"2025-04-26T14:12:08.000Z","size":4973,"stargazers_count":364,"open_issues_count":14,"forks_count":72,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-08-05T13:17:45.477Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jopt-simple.github.io/jopt-simple/","language":"Java","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/jopt-simple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T21:26:00.000Z","updated_at":"2026-07-25T20:47:12.000Z","dependencies_parsed_at":"2025-05-20T17:41:08.365Z","dependency_job_id":null,"html_url":"https://github.com/jopt-simple/jopt-simple","commit_stats":null,"previous_names":["pholser/jopt-simple"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/jopt-simple/jopt-simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/sbom","scorecard":{"id":532575,"data":{"date":"2025-08-11","repo":{"name":"github.com/jopt-simple/jopt-simple","commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish.yml:9","Warn: no topLevel permission defined: .github/workflows/check.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"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 30 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-20T06:04:36.072Z","repository_id":38310824,"created_at":"2025-08-20T06:04:36.072Z","updated_at":"2025-08-20T06:04:36.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36336586,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"ssl_error","status_checked_at":"2026-08-06T04:43:02.660Z","response_time":54,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"jopt-simple","name":null,"uuid":"26823110","kind":"user","description":null,"email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/26823110?v=4","repositories_count":1,"last_synced_at":"2023-03-06T17:58:16.898Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jopt-simple","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T19:34:02.752Z","updated_at":"2023-03-06T17:58:16.941Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple/repositories"},"packages":[{"id":4882280,"name":"net.sf.jopt-simple:jopt-simple","ecosystem":"maven","description":"A Java library for parsing command line options","homepage":"http://jopt-simple.github.io/jopt-simple","licenses":"The MIT License","normalized_licenses":["MIT"],"repository_url":"https://github.com/jopt-simple/jopt-simple","keywords_array":[],"namespace":"net.sf.jopt-simple","versions_count":45,"first_release_published_at":"2008-03-27T22:01:15.000Z","latest_release_published_at":"2017-07-13T15:12:39.000Z","latest_release_number":"5.0.4","last_synced_at":"2026-08-22T21:32:39.340Z","created_at":"2022-07-26T20:41:10.421Z","updated_at":"2026-08-22T21:32:39.340Z","registry_url":"https://central.sonatype.com/artifact/net.sf.jopt-simple/jopt-simple/","install_command":null,"documentation_url":"https://appdoc.app/artifact/net.sf.jopt-simple/jopt-simple/","metadata":{"repositories":["https://oss.sonatype.org/content/repositories/snapshots"],"distribution_repositories":["https://oss.sonatype.org/service/local/staging/deploy/maven2/"]},"repo_metadata":{"id":38310824,"uuid":"1584506","full_name":"jopt-simple/jopt-simple","owner":"jopt-simple","description":"Java library for parsing command line options","archived":false,"fork":false,"pushed_at":"2025-04-26T14:12:08.000Z","size":4973,"stargazers_count":363,"open_issues_count":14,"forks_count":72,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-07-25T20:06:30.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jopt-simple.github.io/jopt-simple/","language":"Java","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/jopt-simple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T21:26:00.000Z","updated_at":"2026-06-08T20:07:30.000Z","dependencies_parsed_at":"2025-05-20T17:41:08.365Z","dependency_job_id":null,"html_url":"https://github.com/jopt-simple/jopt-simple","commit_stats":null,"previous_names":["pholser/jopt-simple"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/jopt-simple/jopt-simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/sbom","scorecard":{"id":532575,"data":{"date":"2025-08-11","repo":{"name":"github.com/jopt-simple/jopt-simple","commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish.yml:9","Warn: no topLevel permission defined: .github/workflows/check.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"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 30 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-20T06:04:36.072Z","repository_id":38310824,"created_at":"2025-08-20T06:04:36.072Z","updated_at":"2025-08-20T06:04:36.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36311804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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":"jopt-simple","name":null,"uuid":"26823110","kind":"user","description":null,"email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/26823110?v=4","repositories_count":1,"last_synced_at":"2023-03-06T17:58:16.898Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jopt-simple","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T19:34:02.752Z","updated_at":"2023-03-06T17:58:16.941Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple/repositories"},"tags":[{"name":"jopt-simple-6.0-alpha-3","sha":"b612a7d1b9534f2bddaa3933ceb00e4922b72ef5","kind":"tag","published_at":"2018-09-11T01:59:19.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-6.0-alpha-3","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-6.0-alpha-3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-6.0-alpha-3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-6.0-alpha-3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-6.0-alpha-3/manifests"},{"name":"jopt-simple-6.0-alpha-2","sha":"2475374fe2af26016cb7b59f475688c17a528715","kind":"tag","published_at":"2017-07-15T13:47:45.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-6.0-alpha-2","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-6.0-alpha-2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-6.0-alpha-2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-6.0-alpha-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-6.0-alpha-2/manifests"},{"name":"jopt-simple-5.0.4","sha":"2a41140d8448d67c30b94b5990d7a3df82c2d8f6","kind":"tag","published_at":"2017-07-13T15:11:44.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-5.0.4","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-5.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-5.0.4/manifests"},{"name":"jopt-simple-6.0-alpha-1","sha":"2952463da0f8a228d7680d527d3dea77e9d3472c","kind":"tag","published_at":"2016-12-06T02:07:51.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-6.0-alpha-1","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-6.0-alpha-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-6.0-alpha-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-6.0-alpha-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-6.0-alpha-1/manifests"},{"name":"jopt-simple-5.0.3","sha":"b52b94611dba126a8236a10277d15676e31ab5f6","kind":"tag","published_at":"2016-09-25T15:10:27.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-5.0.3","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-5.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-5.0.3/manifests"},{"name":"jopt-simple-5.0.2","sha":"ac66f4d3cbb360135f782bf01546c1c05d542c15","kind":"tag","published_at":"2016-06-08T18:09:25.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-5.0.2","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-5.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-5.0.2/manifests"},{"name":"jopt-simple-5.0.1","sha":"c34e9ccbb11fa8fca58db8603c5eccdd908eb45f","kind":"tag","published_at":"2016-04-07T02:07:46.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-5.0.1","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-5.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-5.0.1/manifests"},{"name":"jopt-simple-5.0","sha":"a3e2728c61ac94725f5d6f9e5eff324fa01ed0cb","kind":"tag","published_at":"2016-03-11T15:43:33.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-5.0","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-5.0/manifests"},{"name":"jopt-simple-5.0-beta-1","sha":"41b8b9e02839fc49dcbff247eb0e99a1b2eaa5ae","kind":"tag","published_at":"2016-01-22T19:37:29.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-5.0-beta-1","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-5.0-beta-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-5.0-beta-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-5.0-beta-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-5.0-beta-1/manifests"},{"name":"jopt-simple-4.9","sha":"e1988a389a86bc7f1d6c27065795d35007c9dc1e","kind":"tag","published_at":"2015-06-27T18:47:22.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.9","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.9/manifests"},{"name":"jopt-simple-4.9-beta-1","sha":"a72894c7ba69563766f10643704bd0ef2001ecff","kind":"tag","published_at":"2015-02-04T14:20:48.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.9-beta-1","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.9-beta-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.9-beta-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.9-beta-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.9-beta-1/manifests"},{"name":"jopt-simple-4.8","sha":"9bc1f274644f665af98cc32ce74b2acf79c58bf8","kind":"tag","published_at":"2014-10-29T15:43:02.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.8","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.8/manifests"},{"name":"jopt-simple-4.8-beta-1","sha":"a4d4d37afd7fcad013e00ec4b8a4fefb535ae0ba","kind":"tag","published_at":"2014-10-15T13:28:11.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.8-beta-1","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.8-beta-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.8-beta-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.8-beta-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.8-beta-1/manifests"},{"name":"jopt-simple-4.7","sha":"5d680d0797e1fafa063511e40ad6b2f235cf3cd7","kind":"tag","published_at":"2014-08-17T01:30:49.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.7","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.7/manifests"},{"name":"jopt-simple-4.7-beta-1","sha":"d95661c720ccce868cfe873168faf465d39e0dd8","kind":"tag","published_at":"2014-07-31T22:46:50.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.7-beta-1","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.7-beta-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.7-beta-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.7-beta-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.7-beta-1/manifests"},{"name":"jopt-simple-4.6","sha":"60979e99102ad93a0e42d9f3a03ad29e1ec0f55c","kind":"tag","published_at":"2014-01-06T01:48:03.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.6","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.6/manifests"},{"name":"jopt-simple-4.5","sha":"a4d2a3cee134c790029aea867612182cd401d7af","kind":"tag","published_at":"2013-06-01T19:05:33.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.5","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.5/manifests"},{"name":"jopt-simple-4.4","sha":"a9f0fce13a4de1fde7c2810d26c1a8f41d8131a1","kind":"tag","published_at":"2013-01-08T03:02:03.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.4","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.4/manifests"},{"name":"jopt-simple-4.4-beta-3","sha":"25632c86158c2fcb9e85942e3a410e571311e19d","kind":"tag","published_at":"2012-12-11T01:29:57.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.4-beta-3","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.4-beta-3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.4-beta-3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.4-beta-3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.4-beta-3/manifests"},{"name":"jopt-simple-4.4-beta-2","sha":"c7af8f24a641423f34a6efa7a6cf1c24c37de9a1","kind":"tag","published_at":"2012-11-20T05:07:52.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.4-beta-2","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.4-beta-2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.4-beta-2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.4-beta-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.4-beta-2/manifests"},{"name":"jopt-simple-4.4-beta-1","sha":"0d308ab96e39254e42a8f9359760b91ab8e414d8","kind":"tag","published_at":"2012-11-20T04:50:28.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.4-beta-1","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.4-beta-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.4-beta-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.4-beta-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.4-beta-1/manifests"},{"name":"jopt-simple-4.3","sha":"a4abeff69c227c809ca528d686375405d962df5d","kind":"tag","published_at":"2011-11-26T22:12:15.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.3","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.3/manifests"},{"name":"jopt-simple-4.2","sha":"46bbb75933f6cacdfc092b755b54b19ae490604f","kind":"tag","published_at":"2011-11-05T22:00:36.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.2","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.2/manifests"},{"name":"jopt-simple-4.1","sha":"32c2ea6dfa82c33e9f8b04e9b45b0b8af4e99107","kind":"tag","published_at":"2011-10-20T00:16:44.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.1","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.1/manifests"},{"name":"jopt-simple-4.0","sha":"078c4aab494555300e0b5d47a68412d530cba71f","kind":"tag","published_at":"2011-10-16T00:42:00.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.0","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.0/manifests"},{"name":"jopt-simple-4.0-beta1","sha":"2bd04740113c3af0ee59660c38fb4dc3fad759b4","kind":"tag","published_at":"2011-08-20T21:22:45.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-4.0-beta1","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-4.0-beta1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-4.0-beta1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.0-beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-4.0-beta1/manifests"},{"name":"jopt-simple-3.3","sha":"59a05aa29e08ffaa9b57db138e37010d943a5451","kind":"tag","published_at":"2011-05-21T23:42:31.000Z","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/jopt-simple-3.3","html_url":"https://github.com/jopt-simple/jopt-simple/releases/tag/jopt-simple-3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/jopt-simple/jopt-simple@jopt-simple-3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags/jopt-simple-3.3/manifests"}]},"repo_metadata_updated_at":"2026-08-05T13:44:08.669Z","dependent_packages_count":1257,"downloads":null,"downloads_period":null,"dependent_repos_count":9496,"rankings":{"downloads":null,"dependent_repos_count":0.08529467709157164,"dependent_packages_count":0.059265785021373724,"stargazers_count":18.72238184384667,"forks_count":21.504670183904135,"docker_downloads_count":0.016017779735506412,"average":8.07752605391985},"purl":"pkg:maven/net.sf.jopt-simple/jopt-simple","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/net.sf.jopt-simple:jopt-simple","docker_dependents_count":5404,"docker_downloads_count":4617313643,"usage_url":"https://repos.ecosyste.ms/usage/maven/net.sf.jopt-simple:jopt-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/net.sf.jopt-simple:jopt-simple/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-07-24T11:13:45.419Z","issues_count":65,"pull_requests_count":48,"avg_time_to_close_issue":46141315.45283019,"avg_time_to_close_pull_request":3965695.933333333,"issues_closed_count":53,"pull_requests_closed_count":45,"pull_request_authors_count":22,"issue_authors_count":48,"avg_comments_per_issue":3.8923076923076922,"avg_comments_per_pull_request":1.2083333333333333,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/issues","maintainers":[{"login":"pholser","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pholser"},{"login":"twoqubed","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twoqubed"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/net.sf.jopt-simple:jopt-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/net.sf.jopt-simple:jopt-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/net.sf.jopt-simple:jopt-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/net.sf.jopt-simple:jopt-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/net.sf.jopt-simple:jopt-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/net.sf.jopt-simple:jopt-simple/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://maven-central.storage-download.googleapis.com/maven2","ecosystem":"maven","default":true,"packages_count":617838,"maintainers_count":0,"namespaces_count":82069,"keywords_count":36562,"github":"maven-central","metadata":{"funded_packages_count":47684,"rate_limit":2},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-08-23T05:04:28.138Z","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":13391546,"name":"joptsimple","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/jopt-simple/jopt-simple","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/jopt-simple/jopt-simple","keywords_array":["universe/java"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-05T20:17:47.376Z","latest_release_published_at":"2026-02-05T20:17:47.376Z","latest_release_number":"5.0.4-4","last_synced_at":"2026-08-15T07:35:42.696Z","created_at":"2026-02-05T20:17:46.755Z","updated_at":"2026-08-15T07:49:41.027Z","registry_url":"https://launchpad.net/ubuntu/+source/joptsimple","install_command":"apt-get install joptsimple","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"libjoptsimple-java, libjoptsimple-java-doc","standards_version":"4.4.0","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"ant, debhelper (\u003e= 10), default-jdk, junit4 (\u003e= 4.12), libhamcrest-java, libjoda-time-java (\u003e= 2.9.9), libmaven-bundle-plugin-java (\u003e= 2.5.4), libmaven-javadoc-plugin-java, maven-debian-helper (\u003e= 2.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38310824,"uuid":"1584506","full_name":"jopt-simple/jopt-simple","owner":"jopt-simple","description":"Java library for parsing command line options","archived":false,"fork":false,"pushed_at":"2025-04-26T14:12:08.000Z","size":4973,"stargazers_count":363,"open_issues_count":14,"forks_count":72,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-07-25T20:06:30.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jopt-simple.github.io/jopt-simple/","language":"Java","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/jopt-simple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T21:26:00.000Z","updated_at":"2026-06-08T20:07:30.000Z","dependencies_parsed_at":"2025-05-20T17:41:08.365Z","dependency_job_id":null,"html_url":"https://github.com/jopt-simple/jopt-simple","commit_stats":null,"previous_names":["pholser/jopt-simple"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/jopt-simple/jopt-simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/sbom","scorecard":{"id":532575,"data":{"date":"2025-08-11","repo":{"name":"github.com/jopt-simple/jopt-simple","commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish.yml:9","Warn: no topLevel permission defined: .github/workflows/check.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"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 30 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-20T06:04:36.072Z","repository_id":38310824,"created_at":"2025-08-20T06:04:36.072Z","updated_at":"2025-08-20T06:04:36.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36311804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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-08-05T13:44:08.593Z","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":7.106095534230418,"forks_count":7.044443253096016,"docker_downloads_count":null,"average":3.5376346968316086},"purl":"pkg:deb/ubuntu/joptsimple?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/joptsimple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/joptsimple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/joptsimple/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-24T11:13:45.419Z","issues_count":65,"pull_requests_count":48,"avg_time_to_close_issue":46141315.45283019,"avg_time_to_close_pull_request":3965695.933333333,"issues_closed_count":53,"pull_requests_closed_count":45,"pull_request_authors_count":22,"issue_authors_count":48,"avg_comments_per_issue":3.8923076923076922,"avg_comments_per_pull_request":1.2083333333333333,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/issues","maintainers":[{"login":"pholser","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pholser"},{"login":"twoqubed","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twoqubed"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/joptsimple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/joptsimple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/joptsimple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/joptsimple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/joptsimple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/joptsimple/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":1697,"github":"ubuntu","metadata":{"codename":"noble","funded_packages_count":1229},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-08-23T05:05:47.254Z","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":13758662,"name":"joptsimple","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/jopt-simple/jopt-simple","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/jopt-simple/jopt-simple","keywords_array":["universe/java"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T09:24:03.097Z","latest_release_published_at":"2026-02-13T09:24:03.097Z","latest_release_number":"5.0.4-4","last_synced_at":"2026-03-13T10:15:30.851Z","created_at":"2026-02-13T09:24:02.872Z","updated_at":"2026-08-05T13:44:08.518Z","registry_url":"https://launchpad.net/ubuntu/+source/joptsimple","install_command":"apt-get install joptsimple","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"libjoptsimple-java, libjoptsimple-java-doc","standards_version":"4.4.0","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"ant, debhelper (\u003e= 10), default-jdk, junit4 (\u003e= 4.12), libhamcrest-java, libjoda-time-java (\u003e= 2.9.9), libmaven-bundle-plugin-java (\u003e= 2.5.4), libmaven-javadoc-plugin-java, maven-debian-helper (\u003e= 2.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38310824,"uuid":"1584506","full_name":"jopt-simple/jopt-simple","owner":"jopt-simple","description":"Java library for parsing command line options","archived":false,"fork":false,"pushed_at":"2025-04-26T14:12:08.000Z","size":4973,"stargazers_count":363,"open_issues_count":14,"forks_count":72,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-07-25T20:06:30.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jopt-simple.github.io/jopt-simple/","language":"Java","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/jopt-simple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T21:26:00.000Z","updated_at":"2026-06-08T20:07:30.000Z","dependencies_parsed_at":"2025-05-20T17:41:08.365Z","dependency_job_id":null,"html_url":"https://github.com/jopt-simple/jopt-simple","commit_stats":null,"previous_names":["pholser/jopt-simple"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/jopt-simple/jopt-simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/sbom","scorecard":{"id":532575,"data":{"date":"2025-08-11","repo":{"name":"github.com/jopt-simple/jopt-simple","commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish.yml:9","Warn: no topLevel permission defined: .github/workflows/check.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"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 30 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-20T06:04:36.072Z","repository_id":38310824,"created_at":"2025-08-20T06:04:36.072Z","updated_at":"2025-08-20T06:04:36.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36311804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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-08-05T13:44:08.517Z","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/joptsimple?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/joptsimple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/joptsimple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/joptsimple/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-24T11:13:45.419Z","issues_count":65,"pull_requests_count":48,"avg_time_to_close_issue":46141315.45283019,"avg_time_to_close_pull_request":3965695.933333333,"issues_closed_count":53,"pull_requests_closed_count":45,"pull_request_authors_count":22,"issue_authors_count":48,"avg_comments_per_issue":3.8923076923076922,"avg_comments_per_pull_request":1.2083333333333333,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/issues","maintainers":[{"login":"pholser","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pholser"},{"login":"twoqubed","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twoqubed"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/joptsimple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/joptsimple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/joptsimple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/joptsimple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/joptsimple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/joptsimple/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":1298},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-08-23T05:04:56.939Z","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":13420980,"name":"joptsimple","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/jopt-simple/jopt-simple","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/jopt-simple/jopt-simple","keywords_array":["universe/java"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-07T07:22:14.979Z","latest_release_published_at":"2026-02-07T07:22:14.979Z","latest_release_number":"5.0.4-4","last_synced_at":"2026-03-07T07:45:25.100Z","created_at":"2026-02-07T07:22:14.671Z","updated_at":"2026-08-05T13:44:08.541Z","registry_url":"https://launchpad.net/ubuntu/+source/joptsimple","install_command":"apt-get install joptsimple","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"libjoptsimple-java, libjoptsimple-java-doc","standards_version":"4.4.0","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"ant, debhelper (\u003e= 10), default-jdk, junit4 (\u003e= 4.12), libhamcrest-java, libjoda-time-java (\u003e= 2.9.9), libmaven-bundle-plugin-java (\u003e= 2.5.4), libmaven-javadoc-plugin-java, maven-debian-helper (\u003e= 2.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38310824,"uuid":"1584506","full_name":"jopt-simple/jopt-simple","owner":"jopt-simple","description":"Java library for parsing command line options","archived":false,"fork":false,"pushed_at":"2025-04-26T14:12:08.000Z","size":4973,"stargazers_count":363,"open_issues_count":14,"forks_count":72,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-07-25T20:06:30.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jopt-simple.github.io/jopt-simple/","language":"Java","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/jopt-simple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T21:26:00.000Z","updated_at":"2026-06-08T20:07:30.000Z","dependencies_parsed_at":"2025-05-20T17:41:08.365Z","dependency_job_id":null,"html_url":"https://github.com/jopt-simple/jopt-simple","commit_stats":null,"previous_names":["pholser/jopt-simple"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/jopt-simple/jopt-simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/sbom","scorecard":{"id":532575,"data":{"date":"2025-08-11","repo":{"name":"github.com/jopt-simple/jopt-simple","commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish.yml:9","Warn: no topLevel permission defined: .github/workflows/check.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"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 30 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-20T06:04:36.072Z","repository_id":38310824,"created_at":"2025-08-20T06:04:36.072Z","updated_at":"2025-08-20T06:04:36.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36311804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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-08-05T13:44:08.541Z","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/joptsimple?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/joptsimple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/joptsimple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/joptsimple/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-24T11:13:45.419Z","issues_count":65,"pull_requests_count":48,"avg_time_to_close_issue":46141315.45283019,"avg_time_to_close_pull_request":3965695.933333333,"issues_closed_count":53,"pull_requests_closed_count":45,"pull_request_authors_count":22,"issue_authors_count":48,"avg_comments_per_issue":3.8923076923076922,"avg_comments_per_pull_request":1.2083333333333333,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/issues","maintainers":[{"login":"pholser","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pholser"},{"login":"twoqubed","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twoqubed"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/joptsimple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/joptsimple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/joptsimple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/joptsimple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/joptsimple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/joptsimple/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","funded_packages_count":962},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-08-23T05:05:44.430Z","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":13649961,"name":"joptsimple","ecosystem":"debian","description":null,"homepage":"https://github.com/jopt-simple/jopt-simple","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/jopt-simple/jopt-simple","keywords_array":["java"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T04:46:42.501Z","latest_release_published_at":"2026-02-12T04:46:42.501Z","latest_release_number":"5.0.4-7","last_synced_at":"2026-03-13T14:10:08.527Z","created_at":"2026-02-12T04:46:42.320Z","updated_at":"2026-08-05T13:44:08.549Z","registry_url":"https://tracker.debian.org/pkg/joptsimple","install_command":"apt-get install joptsimple","documentation_url":"https://packages.debian.org/trixie/joptsimple","metadata":{"component":"main","architecture":"all","priority":"source","binary":"libjoptsimple-java","standards_version":"4.7.0","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"ant, debhelper-compat (= 13), default-jdk, junit4 (\u003e= 4.12), libhamcrest-java, libjoda-time-java (\u003e= 2.9.9), libmaven-bundle-plugin-java (\u003e= 2.5.4), maven-debian-helper (\u003e= 2.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38310824,"uuid":"1584506","full_name":"jopt-simple/jopt-simple","owner":"jopt-simple","description":"Java library for parsing command line options","archived":false,"fork":false,"pushed_at":"2025-04-26T14:12:08.000Z","size":4973,"stargazers_count":363,"open_issues_count":14,"forks_count":72,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-07-25T20:06:30.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jopt-simple.github.io/jopt-simple/","language":"Java","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/jopt-simple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T21:26:00.000Z","updated_at":"2026-06-08T20:07:30.000Z","dependencies_parsed_at":"2025-05-20T17:41:08.365Z","dependency_job_id":null,"html_url":"https://github.com/jopt-simple/jopt-simple","commit_stats":null,"previous_names":["pholser/jopt-simple"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/jopt-simple/jopt-simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/sbom","scorecard":{"id":532575,"data":{"date":"2025-08-11","repo":{"name":"github.com/jopt-simple/jopt-simple","commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish.yml:9","Warn: no topLevel permission defined: .github/workflows/check.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"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 30 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-20T06:04:36.072Z","repository_id":38310824,"created_at":"2025-08-20T06:04:36.072Z","updated_at":"2025-08-20T06:04:36.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36311804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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-08-05T13:44:08.549Z","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/joptsimple?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/joptsimple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/joptsimple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/joptsimple/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-24T11:13:45.419Z","issues_count":65,"pull_requests_count":48,"avg_time_to_close_issue":46141315.45283019,"avg_time_to_close_pull_request":3965695.933333333,"issues_closed_count":53,"pull_requests_closed_count":45,"pull_request_authors_count":22,"issue_authors_count":48,"avg_comments_per_issue":3.8923076923076922,"avg_comments_per_pull_request":1.2083333333333333,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/issues","maintainers":[{"login":"pholser","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pholser"},{"login":"twoqubed","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twoqubed"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/joptsimple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/joptsimple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/joptsimple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/joptsimple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/joptsimple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/joptsimple/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":1985,"github":"debian","metadata":{"codename":"trixie","funded_packages_count":1676},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-08-23T05:04:55.028Z","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":13689782,"name":"joptsimple","ecosystem":"debian","description":null,"homepage":"https://github.com/jopt-simple/jopt-simple","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/jopt-simple/jopt-simple","keywords_array":["java"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T18:50:37.309Z","latest_release_published_at":"2026-02-12T18:50:37.309Z","latest_release_number":"5.0.4-4","last_synced_at":"2026-03-13T11:36:15.012Z","created_at":"2026-02-12T18:50:37.064Z","updated_at":"2026-08-05T13:44:08.563Z","registry_url":"https://tracker.debian.org/pkg/joptsimple","install_command":"apt-get install joptsimple","documentation_url":"https://packages.debian.org/bookworm/joptsimple","metadata":{"component":"main","architecture":"all","priority":"source","binary":"libjoptsimple-java, libjoptsimple-java-doc","standards_version":"4.4.0","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"ant, debhelper (\u003e= 10), default-jdk, junit4 (\u003e= 4.12), libhamcrest-java, libjoda-time-java (\u003e= 2.9.9), libmaven-bundle-plugin-java (\u003e= 2.5.4), libmaven-javadoc-plugin-java, maven-debian-helper (\u003e= 2.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38310824,"uuid":"1584506","full_name":"jopt-simple/jopt-simple","owner":"jopt-simple","description":"Java library for parsing command line options","archived":false,"fork":false,"pushed_at":"2025-04-26T14:12:08.000Z","size":4973,"stargazers_count":363,"open_issues_count":14,"forks_count":72,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-07-25T20:06:30.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jopt-simple.github.io/jopt-simple/","language":"Java","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/jopt-simple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T21:26:00.000Z","updated_at":"2026-06-08T20:07:30.000Z","dependencies_parsed_at":"2025-05-20T17:41:08.365Z","dependency_job_id":null,"html_url":"https://github.com/jopt-simple/jopt-simple","commit_stats":null,"previous_names":["pholser/jopt-simple"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/jopt-simple/jopt-simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/sbom","scorecard":{"id":532575,"data":{"date":"2025-08-11","repo":{"name":"github.com/jopt-simple/jopt-simple","commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish.yml:9","Warn: no topLevel permission defined: .github/workflows/check.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"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 30 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-20T06:04:36.072Z","repository_id":38310824,"created_at":"2025-08-20T06:04:36.072Z","updated_at":"2025-08-20T06:04:36.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36311804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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-08-05T13:44:08.562Z","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/joptsimple?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/joptsimple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/joptsimple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/joptsimple/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-24T11:13:45.419Z","issues_count":65,"pull_requests_count":48,"avg_time_to_close_issue":46141315.45283019,"avg_time_to_close_pull_request":3965695.933333333,"issues_closed_count":53,"pull_requests_closed_count":45,"pull_request_authors_count":22,"issue_authors_count":48,"avg_comments_per_issue":3.8923076923076922,"avg_comments_per_pull_request":1.2083333333333333,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/issues","maintainers":[{"login":"pholser","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pholser"},{"login":"twoqubed","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twoqubed"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/joptsimple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/joptsimple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/joptsimple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/joptsimple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/joptsimple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/joptsimple/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":2650,"github":"debian","metadata":{"codename":"bookworm","funded_packages_count":1227},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-08-23T05:05:52.746Z","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":13549641,"name":"joptsimple","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/jopt-simple/jopt-simple","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/jopt-simple/jopt-simple","keywords_array":["universe/java"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T02:51:56.289Z","latest_release_published_at":"2026-02-11T02:51:56.289Z","latest_release_number":"5.0.4-4","last_synced_at":"2026-03-12T08:09:18.522Z","created_at":"2026-02-11T02:51:56.097Z","updated_at":"2026-08-05T13:44:08.568Z","registry_url":"https://launchpad.net/ubuntu/+source/joptsimple","install_command":"apt-get install joptsimple","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"libjoptsimple-java, libjoptsimple-java-doc","standards_version":"4.4.0","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"ant, debhelper (\u003e= 10), default-jdk, junit4 (\u003e= 4.12), libhamcrest-java, libjoda-time-java (\u003e= 2.9.9), libmaven-bundle-plugin-java (\u003e= 2.5.4), libmaven-javadoc-plugin-java, maven-debian-helper (\u003e= 2.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38310824,"uuid":"1584506","full_name":"jopt-simple/jopt-simple","owner":"jopt-simple","description":"Java library for parsing command line options","archived":false,"fork":false,"pushed_at":"2025-04-26T14:12:08.000Z","size":4973,"stargazers_count":363,"open_issues_count":14,"forks_count":72,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-07-25T20:06:30.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jopt-simple.github.io/jopt-simple/","language":"Java","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/jopt-simple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T21:26:00.000Z","updated_at":"2026-06-08T20:07:30.000Z","dependencies_parsed_at":"2025-05-20T17:41:08.365Z","dependency_job_id":null,"html_url":"https://github.com/jopt-simple/jopt-simple","commit_stats":null,"previous_names":["pholser/jopt-simple"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/jopt-simple/jopt-simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/sbom","scorecard":{"id":532575,"data":{"date":"2025-08-11","repo":{"name":"github.com/jopt-simple/jopt-simple","commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish.yml:9","Warn: no topLevel permission defined: .github/workflows/check.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"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 30 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-20T06:04:36.072Z","repository_id":38310824,"created_at":"2025-08-20T06:04:36.072Z","updated_at":"2025-08-20T06:04:36.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36311804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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-08-05T13:44:08.568Z","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/joptsimple?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/joptsimple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/joptsimple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/joptsimple/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-24T11:13:45.419Z","issues_count":65,"pull_requests_count":48,"avg_time_to_close_issue":46141315.45283019,"avg_time_to_close_pull_request":3965695.933333333,"issues_closed_count":53,"pull_requests_closed_count":45,"pull_request_authors_count":22,"issue_authors_count":48,"avg_comments_per_issue":3.8923076923076922,"avg_comments_per_pull_request":1.2083333333333333,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/issues","maintainers":[{"login":"pholser","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pholser"},{"login":"twoqubed","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twoqubed"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/joptsimple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/joptsimple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/joptsimple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/joptsimple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/joptsimple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/joptsimple/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","funded_packages_count":1092},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-08-23T05:05:50.135Z","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":13960646,"name":"java-jopt-simple","ecosystem":"guix","description":"Java library for parsing command line options","homepage":"https://jopt-simple.github.io/jopt-simple/","licenses":"expat","normalized_licenses":["Other"],"repository_url":"https://github.com/jopt-simple/jopt-simple","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2026-03-02T22:02:11.523Z","latest_release_published_at":"2026-03-02T22:02:11.523Z","latest_release_number":"5.0.3","last_synced_at":"2026-04-27T17:47:46.838Z","created_at":"2026-03-02T22:02:11.203Z","updated_at":"2026-08-05T13:44:08.587Z","registry_url":"https://packages.guix.gnu.org/packages/java-jopt-simple/5.0.3/","install_command":"guix install java-jopt-simple","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/java.scm#n5752","metadata":{"location":"gnu/packages/java.scm:5752","variable_name":"java-jopt-simple"},"repo_metadata":{"id":38310824,"uuid":"1584506","full_name":"jopt-simple/jopt-simple","owner":"jopt-simple","description":"Java library for parsing command line options","archived":false,"fork":false,"pushed_at":"2025-04-26T14:12:08.000Z","size":4973,"stargazers_count":363,"open_issues_count":14,"forks_count":72,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-07-25T20:06:30.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jopt-simple.github.io/jopt-simple/","language":"Java","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/jopt-simple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T21:26:00.000Z","updated_at":"2026-06-08T20:07:30.000Z","dependencies_parsed_at":"2025-05-20T17:41:08.365Z","dependency_job_id":null,"html_url":"https://github.com/jopt-simple/jopt-simple","commit_stats":null,"previous_names":["pholser/jopt-simple"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/jopt-simple/jopt-simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/sbom","scorecard":{"id":532575,"data":{"date":"2025-08-11","repo":{"name":"github.com/jopt-simple/jopt-simple","commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish.yml:9","Warn: no topLevel permission defined: .github/workflows/check.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"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 30 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-20T06:04:36.072Z","repository_id":38310824,"created_at":"2025-08-20T06:04:36.072Z","updated_at":"2025-08-20T06:04:36.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36311804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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-08-05T13:44:08.587Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:guix/java-jopt-simple","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/java-jopt-simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/java-jopt-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/java-jopt-simple/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-24T11:13:45.419Z","issues_count":65,"pull_requests_count":48,"avg_time_to_close_issue":46141315.45283019,"avg_time_to_close_pull_request":3965695.933333333,"issues_closed_count":53,"pull_requests_closed_count":45,"pull_request_authors_count":22,"issue_authors_count":48,"avg_comments_per_issue":3.8923076923076922,"avg_comments_per_pull_request":1.2083333333333333,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/issues","maintainers":[{"login":"pholser","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pholser"},{"login":"twoqubed","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twoqubed"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/java-jopt-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/java-jopt-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/java-jopt-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/java-jopt-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/java-jopt-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/java-jopt-simple/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":32314,"maintainers_count":0,"namespaces_count":0,"keywords_count":1654,"github":"guix-mirror","metadata":{"funded_packages_count":1213},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-08-23T05:05:01.027Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}},{"id":13732288,"name":"joptsimple","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/jopt-simple/jopt-simple","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/jopt-simple/jopt-simple","keywords_array":["universe/java"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T02:54:10.263Z","latest_release_published_at":"2026-02-13T02:54:10.263Z","latest_release_number":"5.0.4-4","last_synced_at":"2026-03-13T04:15:49.704Z","created_at":"2026-02-13T02:54:09.593Z","updated_at":"2026-08-05T13:44:08.687Z","registry_url":"https://launchpad.net/ubuntu/+source/joptsimple","install_command":"apt-get install joptsimple","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"libjoptsimple-java, libjoptsimple-java-doc","standards_version":"4.4.0","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"ant, debhelper (\u003e= 10), default-jdk, junit4 (\u003e= 4.12), libhamcrest-java, libjoda-time-java (\u003e= 2.9.9), libmaven-bundle-plugin-java (\u003e= 2.5.4), libmaven-javadoc-plugin-java, maven-debian-helper (\u003e= 2.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38310824,"uuid":"1584506","full_name":"jopt-simple/jopt-simple","owner":"jopt-simple","description":"Java library for parsing command line options","archived":false,"fork":false,"pushed_at":"2025-04-26T14:12:08.000Z","size":4973,"stargazers_count":363,"open_issues_count":14,"forks_count":72,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-07-25T20:06:30.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jopt-simple.github.io/jopt-simple/","language":"Java","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/jopt-simple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T21:26:00.000Z","updated_at":"2026-06-08T20:07:30.000Z","dependencies_parsed_at":"2025-05-20T17:41:08.365Z","dependency_job_id":null,"html_url":"https://github.com/jopt-simple/jopt-simple","commit_stats":null,"previous_names":["pholser/jopt-simple"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/jopt-simple/jopt-simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/sbom","scorecard":{"id":532575,"data":{"date":"2025-08-11","repo":{"name":"github.com/jopt-simple/jopt-simple","commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish.yml:9","Warn: no topLevel permission defined: .github/workflows/check.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"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 30 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-20T06:04:36.072Z","repository_id":38310824,"created_at":"2025-08-20T06:04:36.072Z","updated_at":"2025-08-20T06:04:36.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36311804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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-08-05T13:44:08.687Z","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/joptsimple?arch=source\u0026distro=ubuntu-20.04\u0026repository_url=https://launchpad.net/ubuntu/focal","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/joptsimple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/joptsimple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/joptsimple/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-24T11:13:45.419Z","issues_count":65,"pull_requests_count":48,"avg_time_to_close_issue":46141315.45283019,"avg_time_to_close_pull_request":3965695.933333333,"issues_closed_count":53,"pull_requests_closed_count":45,"pull_request_authors_count":22,"issue_authors_count":48,"avg_comments_per_issue":3.8923076923076922,"avg_comments_per_pull_request":1.2083333333333333,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/issues","maintainers":[{"login":"pholser","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pholser"},{"login":"twoqubed","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twoqubed"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/joptsimple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/joptsimple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/joptsimple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/joptsimple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/joptsimple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-20.04/packages/joptsimple/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":1429,"github":"ubuntu","metadata":{"codename":"focal","funded_packages_count":746},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:47.233Z","updated_at":"2026-08-23T05:05:51.160Z","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":13509561,"name":"joptsimple","ecosystem":"debian","description":null,"homepage":"https://github.com/jopt-simple/jopt-simple","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/jopt-simple/jopt-simple","keywords_array":["java"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T19:53:58.724Z","latest_release_published_at":"2026-02-10T19:53:58.724Z","latest_release_number":"5.0.4-4","last_synced_at":"2026-03-13T07:41:50.186Z","created_at":"2026-02-10T19:53:58.218Z","updated_at":"2026-08-05T13:44:08.714Z","registry_url":"https://tracker.debian.org/pkg/joptsimple","install_command":"apt-get install joptsimple","documentation_url":"https://packages.debian.org/bullseye/joptsimple","metadata":{"component":"main","architecture":"all","priority":"source","binary":"libjoptsimple-java, libjoptsimple-java-doc","standards_version":"4.4.0","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"ant, debhelper (\u003e= 10), default-jdk, junit4 (\u003e= 4.12), libhamcrest-java, libjoda-time-java (\u003e= 2.9.9), libmaven-bundle-plugin-java (\u003e= 2.5.4), libmaven-javadoc-plugin-java, maven-debian-helper (\u003e= 2.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38310824,"uuid":"1584506","full_name":"jopt-simple/jopt-simple","owner":"jopt-simple","description":"Java library for parsing command line options","archived":false,"fork":false,"pushed_at":"2025-04-26T14:12:08.000Z","size":4973,"stargazers_count":363,"open_issues_count":14,"forks_count":72,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-07-25T20:06:30.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jopt-simple.github.io/jopt-simple/","language":"Java","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/jopt-simple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T21:26:00.000Z","updated_at":"2026-06-08T20:07:30.000Z","dependencies_parsed_at":"2025-05-20T17:41:08.365Z","dependency_job_id":null,"html_url":"https://github.com/jopt-simple/jopt-simple","commit_stats":null,"previous_names":["pholser/jopt-simple"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/jopt-simple/jopt-simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/sbom","scorecard":{"id":532575,"data":{"date":"2025-08-11","repo":{"name":"github.com/jopt-simple/jopt-simple","commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish.yml:9","Warn: no topLevel permission defined: .github/workflows/check.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"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 30 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-20T06:04:36.072Z","repository_id":38310824,"created_at":"2025-08-20T06:04:36.072Z","updated_at":"2025-08-20T06:04:36.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36311804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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-08-05T13:44:08.713Z","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/joptsimple?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/joptsimple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/joptsimple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/joptsimple/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-24T11:13:45.419Z","issues_count":65,"pull_requests_count":48,"avg_time_to_close_issue":46141315.45283019,"avg_time_to_close_pull_request":3965695.933333333,"issues_closed_count":53,"pull_requests_closed_count":45,"pull_request_authors_count":22,"issue_authors_count":48,"avg_comments_per_issue":3.8923076923076922,"avg_comments_per_pull_request":1.2083333333333333,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/issues","maintainers":[{"login":"pholser","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pholser"},{"login":"twoqubed","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twoqubed"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/joptsimple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/joptsimple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/joptsimple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/joptsimple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/joptsimple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/joptsimple/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":759,"github":"debian","metadata":{"codename":"bullseye","funded_packages_count":792},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-08-23T05:05:53.786Z","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":14508720,"name":"dev-java/jopt-simple","ecosystem":"gentoo","description":"A Java library for parsing command line options","homepage":"https://jopt-simple.github.io/jopt-simple/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/jopt-simple/jopt-simple","keywords_array":["amd64","arm64","ppc64"],"namespace":"dev-java","versions_count":1,"first_release_published_at":"2026-01-25T14:41:24.000Z","latest_release_published_at":"2026-01-25T14:41:24.000Z","latest_release_number":"5.0.4","last_synced_at":"2026-07-24T21:17:01.977Z","created_at":"2026-05-27T01:32:36.540Z","updated_at":"2026-08-05T13:44:08.715Z","registry_url":"https://packages.gentoo.org/packages/dev-java/jopt-simple","install_command":"emerge dev-java/jopt-simple","documentation_url":"https://packages.gentoo.org/packages/dev-java/jopt-simple","metadata":{"category":"dev-java","slot":"0","eapi":"8","inherit":"java-pkg-2 java-pkg-simple","iuse":"doc source"},"repo_metadata":{"id":38310824,"uuid":"1584506","full_name":"jopt-simple/jopt-simple","owner":"jopt-simple","description":"Java library for parsing command line options","archived":false,"fork":false,"pushed_at":"2025-04-26T14:12:08.000Z","size":4973,"stargazers_count":363,"open_issues_count":14,"forks_count":72,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-07-25T20:06:30.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jopt-simple.github.io/jopt-simple/","language":"Java","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/jopt-simple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T21:26:00.000Z","updated_at":"2026-06-08T20:07:30.000Z","dependencies_parsed_at":"2025-05-20T17:41:08.365Z","dependency_job_id":null,"html_url":"https://github.com/jopt-simple/jopt-simple","commit_stats":null,"previous_names":["pholser/jopt-simple"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/jopt-simple/jopt-simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/sbom","scorecard":{"id":532575,"data":{"date":"2025-08-11","repo":{"name":"github.com/jopt-simple/jopt-simple","commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish.yml:9","Warn: no topLevel permission defined: .github/workflows/check.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"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 30 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-20T06:04:36.072Z","repository_id":38310824,"created_at":"2025-08-20T06:04:36.072Z","updated_at":"2025-08-20T06:04:36.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36311804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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-08-05T13:44:08.715Z","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:gentoo/dev-java/jopt-simple","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/gentoo/dev-java/jopt-simple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/gentoo/dev-java/jopt-simple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/gentoo/dev-java/jopt-simple/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-24T11:13:45.419Z","issues_count":65,"pull_requests_count":48,"avg_time_to_close_issue":46141315.45283019,"avg_time_to_close_pull_request":3965695.933333333,"issues_closed_count":53,"pull_requests_closed_count":45,"pull_request_authors_count":22,"issue_authors_count":48,"avg_comments_per_issue":3.8923076923076922,"avg_comments_per_pull_request":1.2083333333333333,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/issues","maintainers":[{"login":"pholser","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pholser"},{"login":"twoqubed","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twoqubed"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-java%2Fjopt-simple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-java%2Fjopt-simple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-java%2Fjopt-simple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-java%2Fjopt-simple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-java%2Fjopt-simple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages/dev-java%2Fjopt-simple/codemeta","maintainers":[],"registry":{"name":"gentoo-portage","url":"https://packages.gentoo.org/","ecosystem":"gentoo","default":true,"packages_count":19524,"maintainers_count":0,"namespaces_count":174,"keywords_count":1054,"github":"gentoo","metadata":{"snapshot_url":"https://distfiles.gentoo.org/snapshots/portage-latest.tar.xz","funded_packages_count":614},"icon_url":"https://github.com/gentoo.png","created_at":"2026-05-26T08:59:24.155Z","updated_at":"2026-08-23T05:05:01.827Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gentoo-portage/namespaces"}},{"id":13479026,"name":"joptsimple","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/jopt-simple/jopt-simple","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/jopt-simple/jopt-simple","keywords_array":["universe/java"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-10T08:20:42.418Z","latest_release_published_at":"2026-02-10T08:20:42.418Z","latest_release_number":"5.0.4-4","last_synced_at":"2026-03-10T09:08:54.545Z","created_at":"2026-02-10T08:20:42.139Z","updated_at":"2026-08-05T13:44:08.721Z","registry_url":"https://launchpad.net/ubuntu/+source/joptsimple","install_command":"apt-get install joptsimple","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"extra","binary":"libjoptsimple-java, libjoptsimple-java-doc","standards_version":"4.4.0","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"ant, debhelper (\u003e= 10), default-jdk, junit4 (\u003e= 4.12), libhamcrest-java, libjoda-time-java (\u003e= 2.9.9), libmaven-bundle-plugin-java (\u003e= 2.5.4), libmaven-javadoc-plugin-java, maven-debian-helper (\u003e= 2.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38310824,"uuid":"1584506","full_name":"jopt-simple/jopt-simple","owner":"jopt-simple","description":"Java library for parsing command line options","archived":false,"fork":false,"pushed_at":"2025-04-26T14:12:08.000Z","size":4973,"stargazers_count":363,"open_issues_count":14,"forks_count":72,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-07-25T20:06:30.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jopt-simple.github.io/jopt-simple/","language":"Java","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/jopt-simple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T21:26:00.000Z","updated_at":"2026-06-08T20:07:30.000Z","dependencies_parsed_at":"2025-05-20T17:41:08.365Z","dependency_job_id":null,"html_url":"https://github.com/jopt-simple/jopt-simple","commit_stats":null,"previous_names":["pholser/jopt-simple"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/jopt-simple/jopt-simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/sbom","scorecard":{"id":532575,"data":{"date":"2025-08-11","repo":{"name":"github.com/jopt-simple/jopt-simple","commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish.yml:9","Warn: no topLevel permission defined: .github/workflows/check.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"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 30 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-20T06:04:36.072Z","repository_id":38310824,"created_at":"2025-08-20T06:04:36.072Z","updated_at":"2025-08-20T06:04:36.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36311804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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-08-05T13:44:08.721Z","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/joptsimple?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/joptsimple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/joptsimple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/joptsimple/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-24T11:13:45.419Z","issues_count":65,"pull_requests_count":48,"avg_time_to_close_issue":46141315.45283019,"avg_time_to_close_pull_request":3965695.933333333,"issues_closed_count":53,"pull_requests_closed_count":45,"pull_request_authors_count":22,"issue_authors_count":48,"avg_comments_per_issue":3.8923076923076922,"avg_comments_per_pull_request":1.2083333333333333,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/issues","maintainers":[{"login":"pholser","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pholser"},{"login":"twoqubed","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twoqubed"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/joptsimple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/joptsimple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/joptsimple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/joptsimple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/joptsimple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/joptsimple/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":2213,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu","funded_packages_count":1328},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-08-23T05:05:48.760Z","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":13585203,"name":"joptsimple","ecosystem":"debian","description":null,"homepage":"https://github.com/jopt-simple/jopt-simple","licenses":"mit","normalized_licenses":[],"repository_url":"https://github.com/jopt-simple/jopt-simple","keywords_array":["java"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-11T09:19:09.951Z","latest_release_published_at":"2026-02-11T09:19:09.951Z","latest_release_number":"5.0.4-3","last_synced_at":"2026-03-14T06:02:49.097Z","created_at":"2026-02-11T09:19:09.768Z","updated_at":"2026-08-05T13:44:08.705Z","registry_url":"https://tracker.debian.org/pkg/joptsimple","install_command":"apt-get install joptsimple","documentation_url":"https://packages.debian.org/buster/joptsimple","metadata":{"component":"main","architecture":"all","priority":"source","binary":"libjoptsimple-java, libjoptsimple-java-doc","standards_version":"4.2.0","maintainer":"Debian Java Maintainers \u003cpkg-java-maintainers@lists.alioth.debian.org\u003e","build_depends":"ant, debhelper (\u003e= 10), default-jdk, junit4 (\u003e= 4.12), libhamcrest-java, libjoda-time-java (\u003e= 2.9.9), libmaven-bundle-plugin-java (\u003e= 2.5.4), libmaven-javadoc-plugin-java, maven-debian-helper (\u003e= 2.1)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":38310824,"uuid":"1584506","full_name":"jopt-simple/jopt-simple","owner":"jopt-simple","description":"Java library for parsing command line options","archived":false,"fork":false,"pushed_at":"2025-04-26T14:12:08.000Z","size":4973,"stargazers_count":363,"open_issues_count":14,"forks_count":72,"subscribers_count":16,"default_branch":"master","last_synced_at":"2026-07-25T20:06:30.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://jopt-simple.github.io/jopt-simple/","language":"Java","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/jopt-simple.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-07T21:26:00.000Z","updated_at":"2026-06-08T20:07:30.000Z","dependencies_parsed_at":"2025-05-20T17:41:08.365Z","dependency_job_id":null,"html_url":"https://github.com/jopt-simple/jopt-simple","commit_stats":null,"previous_names":["pholser/jopt-simple"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/jopt-simple/jopt-simple","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jopt-simple","download_url":"https://codeload.github.com/jopt-simple/jopt-simple/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/sbom","scorecard":{"id":532575,"data":{"date":"2025-08-11","repo":{"name":"github.com/jopt-simple/jopt-simple","commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.3,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/publish.yml:9","Warn: no topLevel permission defined: .github/workflows/check.yml:1","Warn: no topLevel permission defined: .github/workflows/publish.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: gradle/wrapper/gradle-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":6,"reason":"dependency not pinned by hash detected -- score normalized to 6","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/check.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/check.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/jopt-simple/jopt-simple/publish.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   2 out of   2 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":10,"reason":"project is fuzzed","details":["Info: OSSFuzz integration found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"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":"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 30 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-20T06:04:36.072Z","repository_id":38310824,"created_at":"2025-08-20T06:04:36.072Z","updated_at":"2025-08-20T06:04:36.072Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36311804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"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-08-05T13:44:08.705Z","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/joptsimple?arch=source\u0026distro=debian-10\u0026repository_url=https://packages.debian.org/buster","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/joptsimple","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/joptsimple","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/joptsimple/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-24T11:13:45.419Z","issues_count":65,"pull_requests_count":48,"avg_time_to_close_issue":46141315.45283019,"avg_time_to_close_pull_request":3965695.933333333,"issues_closed_count":53,"pull_requests_closed_count":45,"pull_request_authors_count":22,"issue_authors_count":48,"avg_comments_per_issue":3.8923076923076922,"avg_comments_per_pull_request":1.2083333333333333,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/issues","maintainers":[{"login":"pholser","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pholser"},{"login":"twoqubed","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twoqubed"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/joptsimple/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/joptsimple/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/joptsimple/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/joptsimple/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/joptsimple/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-10/packages/joptsimple/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":602},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.156Z","updated_at":"2026-08-23T05:03:29.697Z","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"}}],"commits":{"id":1741785,"full_name":"jopt-simple/jopt-simple","default_branch":"master","total_commits":398,"total_committers":29,"total_bot_commits":4,"total_bot_committers":1,"mean_commits":13.724137931034482,"dds":0.3693467336683417,"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-08-19T20:04:32.951Z","last_synced_commit":"1f80fe268d2b038b44702ac12cdc95e5060a92b1","created_at":"2024-09-13T18:29:41.763Z","updated_at":"2026-08-19T20:04:31.893Z","committers":[{"name":"Paul Holser","email":"pholser@alumni.rice.edu","login":"pholser","count":251},{"name":"B. K. Oxley (binkley)","email":"binkley@alumni.rice.edu","login":"binkley","count":33},{"name":"Joseph Tarbit","email":"joetarbit@gmail.com","login":"Sm0keySa1m0n","count":28},{"name":"EMMANOUIL KATEFIDIS","email":"e.katefidis@outlook.com","login":"man0s","count":19},{"name":"Matthew L Daniel","email":"mdaniel@gmail.com","login":"mdaniel","count":10},{"name":"Ryan Breidenbach","email":"ryan.breidenbach+github@gmail.com","login":"twoqubed","count":10},{"name":"Michael Osipov","email":"1983-01-06@gmx.net","login":"michael-o","count":7},{"name":"Alan van Dam","email":"alan@vandamnet.nl","login":"alanvdam","count":4},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":4},{"name":"Christoph Grüninger","email":"foss@grueninger.de","login":"gruenich","count":3},{"name":"Sankaranarayanan Viswanathan","email":"rationalrevolt@gmail.com","login":"viswans83","count":3},{"name":"ohr","email":"christian.ohr@gmail.com","login":"ohr","count":3},{"name":"El Kodus","email":"elkodus@gmail.com","login":"elkodus","count":2},{"name":"Erik Broes","email":"grum@grum.nl","login":"grum","count":2},{"name":"J. Lewis Muir","email":"jlmuir@imca-cat.org","login":"jlmuir","count":2},{"name":"Jake Wang","email":"delight.wjk@gmail.com","login":"jiakuan","count":2},{"name":"Mirko Friedenhagen","email":"mfriedenhagen@gmail.com","login":"mfriedenhagen","count":2},{"name":"Emīls Šolmanis","email":"emils.solmanis@gmail.com","login":"emilssolmanis","count":2},{"name":"cowclaw","email":"florian@weile.biz","login":null,"count":1},{"name":"Ben Barham","email":"ben@barham.hm","login":null,"count":1},{"name":"/usr/local/ΕΨΗΕΛΩΝ","email":"djechelon","login":"djechelon","count":1},{"name":"A248","email":"anandebeh@gmail.com","login":"A248","count":1},{"name":"Andrey Turbanov","email":"turbanoff@gmail.com","login":"turbanoff","count":1},{"name":"Antoine Neveux","email":"antoine.neveux@gmail.com","login":"aneveux","count":1},{"name":"Archie L. Cobbs","email":"archie.cobbs@gmail.com","login":"archiecobbs","count":1},{"name":"Louis Bergelson","email":"louisb@broadinstitute.org","login":"lbergelson","count":1},{"name":"Martin Paljak","email":"martin@martinpaljak.net","login":"martinpaljak","count":1},{"name":"Ryan Ernst","email":"ryan@iernst.net","login":"rjernst","count":1},{"name":"twoqubed","email":"ryan.breidenbach@gmail.com","login":"ryan-breidenbach","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-20T00:00:10.776Z","repositories_count":6760949,"commits_count":979925585,"contributors_count":41305604,"owners_count":1361143,"committers_count":3355573,"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":"jopt-simple/jopt-simple","html_url":"https://github.com/jopt-simple/jopt-simple","last_synced_at":"2026-08-22T21:30:53.096Z","status":null,"issues_count":65,"pull_requests_count":48,"avg_time_to_close_issue":46141315.45283019,"avg_time_to_close_pull_request":3965695.933333333,"issues_closed_count":53,"pull_requests_closed_count":45,"pull_request_authors_count":22,"issue_authors_count":48,"avg_comments_per_issue":3.8923076923076922,"avg_comments_per_pull_request":1.2083333333333333,"merged_pull_requests_count":41,"bot_issues_count":0,"bot_pull_requests_count":4,"past_year_issues_count":0,"past_year_pull_requests_count":2,"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":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-16T06:28:06.775Z","updated_at":"2026-08-22T21:30:53.096Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jopt-simple%2Fjopt-simple/issues","issue_labels_count":{"table":{"java-8":1}},"pull_request_labels_count":{"table":{"dependencies":4}},"issue_author_associations_count":{"table":{"NONE":45,"CONTRIBUTOR":16,"COLLABORATOR":4}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":27,"COLLABORATOR":16,"NONE":5}},"issue_authors":{"table":{"lbergelson":6,"XSven":5,"pholser":4,"martinpaljak":3,"michael-o":3,"szpak":2,"jonatino":1,"pcx8725":1,"pniederw":1,"aschaich":1,"gruenich":1,"chaschev":1,"richardscire":1,"Nightenom":1,"belakoslan":1,"jmMeessen":1,"ogregoire":1,"snicoll":1,"ohr":1,"andrewbts":1,"derekmahar":1,"javajon":1,"kriegaex":1,"nicoulaj":1,"sergio-castro":1,"shorttough":1,"brunonova":1,"Mahoney":1,"jhyot":1,"domgold":1,"auroraxlh":1,"lvc":1,"jlmuir":1,"shevek":1,"marioja":1,"jiakuan":1,"DaveJarvis":1,"Yaneeve":1,"cowclaw":1,"knuta":1,"cwjcsu":1,"kliml":1,"cmnbroad":1,"imhy":1,"aborg0":1,"oliviercailloux":1,"EdJoJob":1,"fzakaria":1}},"pull_request_authors":{"table":{"pholser":13,"Sm0keySa1m0n":4,"dependabot[bot]":4,"gruenich":3,"twoqubed":3,"mfriedenhagen":2,"jlmuir":2,"lbergelson":2,"mdaniel":2,"cmnbroad":1,"djechelon":1,"turbanoff":1,"jiakuan":1,"A248":1,"ohr":1,"martinpaljak":1,"rjernst":1,"viswans83":1,"ZZZank":1,"cowclaw":1,"nmeyvis":1,"archiecobbs":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-23T00:00:07.901Z","repositories_count":16292221,"issues_count":42261837,"pull_requests_count":134562717,"authors_count":11512799,"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":{"CONTRIBUTOR":1,"NONE":1}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{"gruenich":1,"ZZZank":1}},"maintainers":[{"table":{"login":"pholser","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pholser"}},{"table":{"login":"twoqubed","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/twoqubed"}}],"active_maintainers":[]}},"events":{"total":{"PullRequestEvent":7,"ForkEvent":5,"IssuesEvent":5,"WatchEvent":7,"IssueCommentEvent":29,"PushEvent":3,"PullRequestReviewCommentEvent":3,"PullRequestReviewEvent":5},"last_year":{"PullRequestEvent":1,"WatchEvent":3}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/check.yml","sha":null,"kind":"manifest","created_at":"2025-05-20T17:41:07.426Z","updated_at":"2025-05-20T17:41:07.426Z","repository_link":"https://github.com/jopt-simple/jopt-simple/blob/master/.github/workflows/check.yml","dependencies":[{"id":23222619968,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23222619972,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23222619975,"package_name":"gradle/actions/setup-gradle","ecosystem":"actions","requirements":"af1da67850ed9a4cedd57bfd976089dd991e2582","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish.yml","sha":null,"kind":"manifest","created_at":"2025-05-20T17:41:07.483Z","updated_at":"2025-05-20T17:41:07.483Z","repository_link":"https://github.com/jopt-simple/jopt-simple/blob/master/.github/workflows/publish.yml","dependencies":[{"id":23222620223,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23222620224,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":23222620225,"package_name":"gradle/actions/setup-gradle","ecosystem":"actions","requirements":"af1da67850ed9a4cedd57bfd976089dd991e2582","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"maven","filepath":"build.gradle","sha":null,"kind":"manifest","created_at":"2025-05-20T17:41:07.541Z","updated_at":"2025-05-20T17:41:07.541Z","repository_link":"https://github.com/jopt-simple/jopt-simple/blob/master/build.gradle","dependencies":[]}],"score":31.55527243519179,"created_at":"2025-08-29T14:01:39.926Z","updated_at":"2026-08-23T22:03:39.721Z","avatar_url":"https://github.com/jopt-simple.png","language":"Java","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/363360","html_url":"https://summary.ecosyste.ms/projects/363360"}